Automated program repair

C Le Goues, M Pradel, A Roychoudhury - Communications of the ACM, 2019 - dl.acm.org
Automated program repair Page 1 56 COMMUNICATIONS OF THE ACM | DECEMBER 2019
| VOL. 62 | NO. 12 review articles ALEX IS A software developer, a recent hire at the company …

Automatic software repair: A bibliography

M Monperrus - ACM Computing Surveys (CSUR), 2018 - dl.acm.org
This article presents a survey on automatic software repair. Automatic software repair
consists of automatically finding a solution to software bugs without human intervention. This …

Cure: Code-aware neural machine translation for automatic program repair

N Jiang, T Lutellier, L Tan - 2021 IEEE/ACM 43rd International …, 2021 - ieeexplore.ieee.org
Automatic program repair (APR) is crucial to improve software reliability. Recently, neural
machine translation (NMT) techniques have been used to automatically fix software bugs …

A syntax-guided edit decoder for neural program repair

Q Zhu, Z Sun, Y ** developers in the process of
software development and maintenance. Despite recent advances in deep learning (DL) …

Can OpenAI's codex fix bugs? an evaluation on QuixBugs

JA Prenner, H Babii, R Robbes - … of the Third International Workshop on …, 2022 - dl.acm.org
OpenAI's Codex, a GPT-3 like model trained on a large code corpus, has made headlines in
and outside of academia. Given a short user-provided description, it is capable of …

Baldur: Whole-proof generation and repair with large language models

E First, MN Rabe, T Ringer, Y Brun - Proceedings of the 31st ACM Joint …, 2023 - dl.acm.org
Formally verifying software is a highly desirable but labor-intensive task. Recent work has
developed methods to automate formal verification using proof assistants, such as Coq and …

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 …

An empirical study on learning bug-fixing patches in the wild via neural machine translation

M Tufano, C Watson, G Bavota, MD Penta… - ACM Transactions on …, 2019 - dl.acm.org
Millions of open source projects with numerous bug fixes are available in code repositories.
This proliferation of software development histories can be leveraged to learn how to fix …

Dear: A novel deep learning-based approach for automated program repair

Y Li, S Wang, TN Nguyen - … of the 44th international conference on …, 2022 - dl.acm.org
The existing deep learning (DL)-based automated program repair (APR) models are limited
in fixing general software defects. We present DEAR, a DL-based approach that supports …