Identifying and fixing defects is a crucial and expensive part of the software lifecycle. Measuring the quality of bug-fixing patches is a difficult task that affects both functional correctness and the future maintainability of the code base. Recent research interest in automatic patch generation makes a systematic understanding of patch maintainability and understandability even more critical. We present a human study involving over 150 participants, 32 real-world defects, and 40 distinct patches. In the study, humans perform tasks that demonstrate their understanding of the control flow, state, and maintainability aspects of code patches. As a base-line we use both human-written patches that were later reverted and also patches that have...
Automatic Program Repair (APR) techniques can promisingly help reducing the cost of debugging. Many ...
Automatic program repair papers tend to repeatedly use the same benchmarks. This poses a threat to t...
Automated program repair (APR) attracts a huge interest from research and industry as the ultimate t...
Patch generation is an essential software maintenance task because most software systems inevitably ...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
Software developers spend significant time and effort fixing bugs. Automatic program repair promises...
Context: Software maintenance is important to keep existing software systems functional for organiza...
International audienceWell-designed and publicly available datasets of bugs are an invaluable asset ...
Automated program repair has shown promise for reducing the sig-nificant manual effort debugging req...
Automated program repair has shown promise for reducing the sig-nificant manual effort debugging req...
National audienceThe characterization of bug datasets is essential to support the evaluation of auto...
Automated program repair is increasingly gaining traction, due to its potential to reduce debugging ...
Bug fixing is a time-consuming and tedious task. To reduce the manual efforts in bug fixing, researc...
In this package, we share 257 patches from Dcorrect and 381 patches from Doverfitting. We also a s...
State-of-the-art APR techniques currently produce patches that are manually evaluated as overfitting...
Automatic Program Repair (APR) techniques can promisingly help reducing the cost of debugging. Many ...
Automatic program repair papers tend to repeatedly use the same benchmarks. This poses a threat to t...
Automated program repair (APR) attracts a huge interest from research and industry as the ultimate t...
Patch generation is an essential software maintenance task because most software systems inevitably ...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
Software developers spend significant time and effort fixing bugs. Automatic program repair promises...
Context: Software maintenance is important to keep existing software systems functional for organiza...
International audienceWell-designed and publicly available datasets of bugs are an invaluable asset ...
Automated program repair has shown promise for reducing the sig-nificant manual effort debugging req...
Automated program repair has shown promise for reducing the sig-nificant manual effort debugging req...
National audienceThe characterization of bug datasets is essential to support the evaluation of auto...
Automated program repair is increasingly gaining traction, due to its potential to reduce debugging ...
Bug fixing is a time-consuming and tedious task. To reduce the manual efforts in bug fixing, researc...
In this package, we share 257 patches from Dcorrect and 381 patches from Doverfitting. We also a s...
State-of-the-art APR techniques currently produce patches that are manually evaluated as overfitting...
Automatic Program Repair (APR) techniques can promisingly help reducing the cost of debugging. Many ...
Automatic program repair papers tend to repeatedly use the same benchmarks. This poses a threat to t...
Automated program repair (APR) attracts a huge interest from research and industry as the ultimate t...