Automated repair of programs from large language models

Z Fan, X Gao, M Mirchev… - 2023 IEEE/ACM 45th …, 2023 - ieeexplore.ieee.org
Large language models such as Codex, have shown the capability to produce code for
many programming tasks. However, the success rate of existing models is low, especially for …

A survey of learning-based automated program repair

Q Zhang, C Fang, Y Ma, W Sun, Z Chen - ACM Transactions on Software …, 2023 - dl.acm.org
Automated program repair (APR) aims to fix software bugs automatically and plays a crucial
role in software development and maintenance. With the recent advances in deep learning …

Dlfix: Context-based code transformation learning for automated program repair

Y Li, S Wang, TN Nguyen - Proceedings of the ACM/IEEE 42nd …, 2020 - dl.acm.org
Automated Program Repair (APR) is very useful in hel** developers in the process of
software development and maintenance. Despite recent advances in deep learning (DL) …

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 …

Automatic software repair: A survey

L Gazzola, D Micucci, L Mariani - … of the 40th International Conference on …, 2018 - dl.acm.org
Debugging software failures is still a painful, time consuming, and expensive process. For
instance, recent studies showed that debugging activities often account for about 50% of the …

Sha** program repair space with existing patches and similar code

J Jiang, Y **ong, 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 …

A large-scale empirical review of patch correctness checking approaches

J Yang, Y Wang, Y Lou, M Wen, L Zhang - Proceedings of the 31st ACM …, 2023 - dl.acm.org
Automated Program Repair (APR) techniques have drawn wide attention from both
academia and industry. Meanwhile, one main limitation with the current state-of-the-art APR …

Precise condition synthesis for program repair

Y **ong, J Wang, R Yan, J Zhang, S Han… - 2017 IEEE/ACM 39th …, 2017 - ieeexplore.ieee.org
Due to the difficulty of repairing defect, many research efforts have been devoted into
automatic defect repair. Given a buggy program that fails some test cases, a typical …

Elixir: Effective object-oriented program repair

RK Saha, Y Lyu, H Yoshida… - 2017 32nd IEEE/ACM …, 2017 - ieeexplore.ieee.org
This work is motivated by the pervasive use of method invocations in object-oriented (OO)
programs, and indeed their prevalence in patches of OO-program bugs. We propose a …

S3: syntax-and semantic-guided repair synthesis via programming by examples

XBD Le, DH Chu, D Lo, C Le Goues… - Proceedings of the 2017 …, 2017 - dl.acm.org
A notable class of techniques for automatic program repair is known as semantics-based.
Such techniques, eg, Angelix, infer semantic specifications via symbolic execution, and then …