Defects4J is a popular dataset against which many Java Automatic Program Repair (APR) tools benchmark their performance. However, recent evidence suggests that some APR tools overfit to Defects4J, producing plausible patches which are incorrect. What we do not currently know is whether there is any commonality in the features of these plausible patches that turn out not to be correct. We compare the features of Defects4J's human written patches in terms of those correctly patched by existing APR tools and those incorrectly patched. We found that 48.4% of Defects4J v1.5 have been automatically patched by existing APR tools; of which only 28.9% have been correctly patched leaving 19.5% incorrectly patched. We found patches of defects that add...
Automatic software repair aims to reduce human effort for fixing bugs. Various automatic repair appr...
Most techniques for automated program repair (APR) use tests to drive the repair process; this makes...
State-of-the-art APR techniques currently produce patches that are manually evaluated as overfitting...
Automated program repair (APR) techniques have shown a promising ability to generate patches that fi...
Bug fixing is a time-consuming and tedious task. To reduce the manual efforts in bug fixing, researc...
Bug fixing is a time-consuming and tedious task. To reduce the manual efforts in bug fixing, researc...
Bug fixing is a time-consuming and tedious task. To reduce the manual efforts in bug fixing, researc...
Bugs exist in software systems; unfortunately, manually finding bugs and repairing them is complex, ...
Fix pattern-based patch generation is a promising direction in automated program repair (APR). Notab...
Fix pattern-based patch generation is a promising direction in automated program repair (APR). Notab...
At ICSE’2013, there was the first session ever dedicated to automatic program repair. In this sessio...
A significant body of automated program repair research has built approaches under the redundancy as...
International audienceWell-designed and publicly available datasets of bugs are an invaluable asset ...
update for oadoi on Nov 02 2018International audienceDefects4J is a large, peer-reviewed, structured...
Automated program repair (APR) techniques fix faults by repeatedly modifying suspicious code until a...
Automatic software repair aims to reduce human effort for fixing bugs. Various automatic repair appr...
Most techniques for automated program repair (APR) use tests to drive the repair process; this makes...
State-of-the-art APR techniques currently produce patches that are manually evaluated as overfitting...
Automated program repair (APR) techniques have shown a promising ability to generate patches that fi...
Bug fixing is a time-consuming and tedious task. To reduce the manual efforts in bug fixing, researc...
Bug fixing is a time-consuming and tedious task. To reduce the manual efforts in bug fixing, researc...
Bug fixing is a time-consuming and tedious task. To reduce the manual efforts in bug fixing, researc...
Bugs exist in software systems; unfortunately, manually finding bugs and repairing them is complex, ...
Fix pattern-based patch generation is a promising direction in automated program repair (APR). Notab...
Fix pattern-based patch generation is a promising direction in automated program repair (APR). Notab...
At ICSE’2013, there was the first session ever dedicated to automatic program repair. In this sessio...
A significant body of automated program repair research has built approaches under the redundancy as...
International audienceWell-designed and publicly available datasets of bugs are an invaluable asset ...
update for oadoi on Nov 02 2018International audienceDefects4J is a large, peer-reviewed, structured...
Automated program repair (APR) techniques fix faults by repeatedly modifying suspicious code until a...
Automatic software repair aims to reduce human effort for fixing bugs. Various automatic repair appr...
Most techniques for automated program repair (APR) use tests to drive the repair process; this makes...
State-of-the-art APR techniques currently produce patches that are manually evaluated as overfitting...