39 citations · 48 across the 3 of their papers we have counts for
5 papers
Methods2Test: A dataset of focal methods mapped to test cases
Michele Tufano, Shao Kun Deng, Neel Sundaresan +1
Unit testing is an essential part of the software development process, which helps to identify issues with source code in early stages of development and prevent regressions. Machi…
ReACC: A Retrieval-Augmented Code Completion Framework
Shuai Lu, Nan Duan, Hojae Han +3
Code completion, which aims to predict the following code token(s) according to the code context, can improve the productivity of software development. Recent work has proved that…
Long-Range Modeling of Source Code Files with eWASH: Extended Window Access by Syntax Hierarchy
Colin B. Clement, Shuai Lu, Xiaoyu Liu +5
Statistical language modeling and translation with transformers have found many successful applications in program understanding and generation tasks, setting high benchmarks for t…
DeepMerge: Learning to Merge Programs
Elizabeth Dinella, Todd Mytkowicz, Alexey Svyatkovskiy +3
In collaborative software development, program merging is the mechanism to integrate changes from multiple programmers. Merge algorithms in modern version control systems report a…
Generating Bug-Fixes Using Pretrained Transformers
Dawn Drain, Chen Wu, Alexey Svyatkovskiy +1
Detecting and fixing bugs are two of the most important yet frustrating parts of the software development cycle. Existing bug detection tools are based mainly on static analyzers,…