iFixR: Bug report driven program repair

A Koyuncu, K Liu, TF Bissyandé, D Kim… - Proceedings of the …, 2019 - dl.acm.org
Issue tracking systems are commonly used in modern software development for collecting
feedback from users and developers. An ultimate automation target of software maintenance …

Rap-gen: Retrieval-augmented patch generation with codet5 for automatic program repair

W Wang, Y Wang, S Joty, SCH Hoi - Proceedings of the 31st ACM Joint …, 2023 - dl.acm.org
Automatic program repair (APR) is crucial to reduce manual debugging efforts for
developers and improve software reliability. While conventional search-based techniques …

TBar: Revisiting template-based automated program repair

K Liu, A Koyuncu, D Kim, TF Bissyandé - Proceedings of the 28th ACM …, 2019 - dl.acm.org
We revisit the performance of template-based APR to build comprehensive knowledge
about the effectiveness of fix patterns, and to highlight the importance of complementary …

Better test cases for better automated program repair

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 …

Phoenix: Automated data-driven synthesis of repairs for static analysis violations

R Bavishi, H Yoshida, MR Prasad - Proceedings of the 2019 27th ACM …, 2019 - dl.acm.org
Traditional automatic program repair (APR) tools rely on a test-suite as a repair specification.
But test suites even when available are not of specification quality, limiting the performance …

A closer look at real-world patches

K Liu, D Kim, A Koyuncu, L Li… - 2018 IEEE …, 2018 - ieeexplore.ieee.org
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 …

Shaping program repair space with existing patches and similar code

J Jiang, Y Xiong, H Zhang, Q Gao, X Chen - Proceedings of the 27th …, 2018 - dl.acm.org
Automated program repair (APR) has great potential to reduce bug-fixing effort and many
approaches have been proposed in recent years. APRs are often treated as a search …

Inferfix: End-to-end program repair with llms

M Jin, S Shahriar, M Tufano, X Shi, S Lu… - Proceedings of the 31st …, 2023 - dl.acm.org
Software development life cycle is profoundly influenced by bugs; their introduction,
identification, and eventual resolution account for a significant portion of software …

Bears: An extensible java bug benchmark for automatic program repair studies

F Madeiral, S Urli, M Maia… - 2019 IEEE 26th …, 2019 - ieeexplore.ieee.org
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 …

Empirical review of java program repair tools: A large-scale experiment on 2,141 bugs and 23,551 repair attempts

T Durieux, F Madeiral, M Martinez… - … of the 2019 27th ACM joint …, 2019 - dl.acm.org
In the past decade, research on test-suite-based automatic program repair has grown
significantly. Each year, new approaches and implementations are featured in major …