Evolving paradigms in automated program repair: Taxonomy, challenges, and opportunities
With the rapid development and large-scale popularity of program software, modern society
increasingly relies on software systems. However, the problems exposed by software have …
increasingly relies on software systems. However, the problems exposed by software have …
A survey of learning-based automated program repair
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 …
role in software development and maintenance. With the recent advances in deep learning …
Automated program repair via conversation: Fixing 162 out of 337 bugs for $0.42 each using chatgpt
Automated Program Repair (APR) aims to automatically generate patches for buggy
programs. Traditional APR techniques suffer from a lack of patch variety as they rely heavily …
programs. Traditional APR techniques suffer from a lack of patch variety as they rely heavily …
The living review on automated program repair
M Monperrus - 2018 - hal.science
Concept This paper is a living review on automatic program repair 1. Compared to a
traditional survey, a living review evolves over time. I use a concise bullet-list style meant to …
traditional survey, a living review evolves over time. I use a concise bullet-list style meant to …
Hybrid automated program repair by combining large language models and program analysis
Automated Program Repair (APR) has garnered significant attention due to its potential to
streamline the bug repair process for human developers. Recently, LLM-based APR …
streamline the bug repair process for human developers. Recently, LLM-based APR …
The Plastic Surgery Hypothesis in the Era of Large Language Models
Automated Program Repair (APR) aspires to automatically generate patches for an input
buggy program. Traditional APR tools typically focus on specific bug types and fixes through …
buggy program. Traditional APR tools typically focus on specific bug types and fixes through …
Benchmarking and Categorizing the Performance of Neural Program Repair Systems for Java
Recent years have seen a rise in Neural Program Repair (NPR) systems in the software
engineering community, which adopt advanced deep learning techniques to automatically …
engineering community, which adopt advanced deep learning techniques to automatically …
Transagent: An llm-based multi-agent system for code translation
Code translation converts code from one programming language to another while
maintaining its original functionality, which is crucial for software migration, system …
maintaining its original functionality, which is crucial for software migration, system …
GrammarT5: Grammar-Integrated Pretrained Encoder-Decoder Neural Model for Code
Pretrained models for code have exhibited promising performance across various code-
related tasks, such as code summarization, code completion, code translation, and bug …
related tasks, such as code summarization, code completion, code translation, and bug …
Comprehensive Fine-Tuning Large Language Models of Code for Automated Program Repair
K Huang, J Zhang, X Bao, X Wang… - IEEE Transactions on …, 2025 - ieeexplore.ieee.org
Automated program repair (APR) research has entered the era of large language models
(LLM), and researchers have conducted several empirical studies to explore the repair …
(LLM), and researchers have conducted several empirical studies to explore the repair …