A critical review on the evaluation of automated program repair systems

K Liu, L Li, A Koyuncu, D Kim, Z Liu, J Klein… - Journal of Systems and …, 2021 - Elsevier
Abstract Automated Program Repair (APR) has attracted significant attention from software
engineering research and practice communities in the last decade. Several teams have …

A critical review of large language model on software engineering: An example from chatgpt and automated program repair

Q Zhang, T Zhang, J Zhai, C Fang, B Yu, W Sun… - arXiv preprint arXiv …, 2023 - arxiv.org
Large Language Models (LLMs) have been gaining increasing attention and demonstrated
promising performance across a variety of Software Engineering (SE) tasks, such as …

Automated program repair in the era of large pre-trained language models

CS Xia, Y Wei, L Zhang - 2023 IEEE/ACM 45th International …, 2023 - ieeexplore.ieee.org
Automated Program Repair (APR) aims to help developers automatically patch software
bugs. However, current state-of-the-art traditional and learning-based APR techniques face …

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 …

Less training, more repairing please: revisiting automated program repair via zero-shot learning

CS Xia, L Zhang - Proceedings of the 30th ACM Joint European …, 2022 - dl.acm.org
Due to the promising future of Automated Program Repair (APR), researchers have
proposed various APR techniques, including heuristic-based, template-based, and …

An extensive study on pre-trained models for program understanding and generation

Z Zeng, H Tan, H Zhang, J Li, Y Zhang… - Proceedings of the 31st …, 2022 - dl.acm.org
Automatic program understanding and generation techniques could significantly advance
the productivity of programmers and have been widely studied by academia and industry …

Keep the Conversation Going: Fixing 162 out of 337 bugs for $0.42 each using ChatGPT

CS Xia, L Zhang - arXiv preprint arXiv:2304.00385, 2023 - arxiv.org
Automated Program Repair (APR) aims to automatically generate patches for buggy
programs. Recent APR work has been focused on leveraging modern Large Language …

A syntax-guided edit decoder for neural program repair

Q Zhu, Z Sun, Y Xiao, W Zhang, K Yuan… - Proceedings of the 29th …, 2021 - dl.acm.org
Automated Program Repair (APR) helps improve the efficiency of software development and
maintenance. Recent APR techniques use deep learning, particularly the encoder-decoder …

Conversational automated program repair

CS Xia, L Zhang - arXiv preprint arXiv:2301.13246, 2023 - arxiv.org
Automated Program Repair (APR) can help developers automatically generate patches for
bugs. Due to the impressive performance obtained using Large Pre-Trained Language …

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 …