Automated program repair (APR) techniques have shown a promising ability to generate patches that fix program bugs automatically. Typically such APR tools are dynamic in the sense that they find bugs by testing and they validate patches by running a program's test suite. Patches can also be validated manually. However, neither of these methods for validating patches can truly tell whether a patch is correct. Test suites are usually incomplete, and thus APR-generated patches may pass the tests but not be truly correct; in other words, the APR tools may be overfitting to the tests. The possibility of test overfitting leads to manual validation, which is costly, potentially biased, and can also be incomplete. Therefore, we must move past these...
Automatic program repair (APR) regularly faces the challenge of overfitting patches — patches that p...
Automatic program repair papers tend to repeatedly use the same benchmarks. This poses a threat to t...
Automatic program repair (APR) regularly faces the challenge of overfitting patches - patches that p...
Bugs exist in software systems; unfortunately, manually finding bugs and repairing them is complex, ...
Defects4J is a popular dataset against which many Java Automatic Program Repair (APR) tools benchmar...
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...
Software developers spend significant time and effort fixing bugs. Automatic program repair promises...
Automated program repair (APR) techniques fix faults by repeatedly modifying suspicious code until a...
Most techniques for automated program repair (APR) use tests to drive the repair process; this makes...
working paperAmong the many different kinds of program repair techniques, one widely studied family ...
Automated program repair is increasingly gaining traction, due to its potential to reduce debugging ...
Following along with the theme of this issue of IEEE Software, this column reports on papers about a...
Automatic program repair papers tend to repeatedly use the same benchmarks. This poses a threat to t...
Automatic program repair papers tend to repeatedly use the same benchmarks. This poses a threat to t...
Automatic program repair (APR) regularly faces the challenge of overfitting patches — patches that p...
Automatic program repair papers tend to repeatedly use the same benchmarks. This poses a threat to t...
Automatic program repair (APR) regularly faces the challenge of overfitting patches - patches that p...
Bugs exist in software systems; unfortunately, manually finding bugs and repairing them is complex, ...
Defects4J is a popular dataset against which many Java Automatic Program Repair (APR) tools benchmar...
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...
Software developers spend significant time and effort fixing bugs. Automatic program repair promises...
Automated program repair (APR) techniques fix faults by repeatedly modifying suspicious code until a...
Most techniques for automated program repair (APR) use tests to drive the repair process; this makes...
working paperAmong the many different kinds of program repair techniques, one widely studied family ...
Automated program repair is increasingly gaining traction, due to its potential to reduce debugging ...
Following along with the theme of this issue of IEEE Software, this column reports on papers about a...
Automatic program repair papers tend to repeatedly use the same benchmarks. This poses a threat to t...
Automatic program repair papers tend to repeatedly use the same benchmarks. This poses a threat to t...
Automatic program repair (APR) regularly faces the challenge of overfitting patches — patches that p...
Automatic program repair papers tend to repeatedly use the same benchmarks. This poses a threat to t...
Automatic program repair (APR) regularly faces the challenge of overfitting patches - patches that p...