Test-based automated program repair has been a prolific field of research in software engineering in the last decade. Many approaches have indeed been proposed, which …
Benchmarks of bugs are essential to empirically evaluate automatic program repair tools. In this paper, we present BEARS, a project for collecting and storing bugs into an extensible …
Defects4J is a large, peer-reviewed, structured dataset of real-world Java bugs. Each bug in Defects4J comes with a test suite and at least one failing test case that triggers the bug. In …
M Martinez, M Monperrus - … of the 25th international symposium on …, 2016 - dl.acm.org
During the last years, the software engineering research community has proposed approaches for automatically repairing software bugs. Unfortunately, many software artifacts …
Automated program repair is a promising approach to reducing the costs of manual debugging and increasing software quality. However, recent studies have shown that …
Bug fixing is a time-consuming and tedious task. To reduce the manual efforts in bug fixing, researchers have presented automated approaches to software repair. Unfortunately, recent …
Test-based automatic program repair has attracted a lot of attention in recent years. However, the test suites in practice are often too weak to guarantee correctness and existing …
Many implementations of research techniques that automatically repair software bugs target programs written in C. Work that targets Java often begins from or compares to direct …
J Yang, A Zhikhartsev, Y Liu, L Tan - Proceedings of the 2017 11th joint …, 2017 - dl.acm.org
Automated generate-and-validate program repair techniques (G&V techniques) suffer from generating many overfitted patches due to in-capabilities of test cases. Such overfitted …