Deep learning-based software engineering: progress, challenges, and opportunities

X Chen, X Hu, Y Huang, H Jiang, W Ji, Y Jiang… - Science China …, 2025 - Springer
Researchers have recently achieved significant advances in deep learning techniques,
which in turn has substantially advanced other research disciplines, such as natural …

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 …

Evolving paradigms in automated program repair: Taxonomy, challenges, and opportunities

K Huang, Z Xu, S Yang, H Sun, X Li, Z Yan… - ACM Computing …, 2024 - dl.acm.org
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 …

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 …

Automated Program Repair: Emerging trends pose and expose problems for benchmarks

J Renzullo, P Reiter, W Weimer, S Forrest - ACM Computing Surveys, 2024 - dl.acm.org
Machine learning (ML) pervades the field of Automated Program Repair (APR). Algorithms
deploy neural machine translation and large language models (LLMs) to generate software …

Embedding context as code dependencies for neural program repair

N Nashid, M Sintaha, A Mesbah - 2023 IEEE Conference on …, 2023 - ieeexplore.ieee.org
Deep learning-based program repair has received significant attention from the research
community lately. Most existing techniques treat source code as a sequence of tokens or …

Ranking Plausible Patches by Historic Feature Frequencies

SS Bhuiyan, A Tiwari, Y Pei, CA Furia - arxiv preprint arxiv:2407.17240, 2024 - arxiv.org
Automated program repair (APR) techniques have achieved conspicuous progress, and are
now capable of producing genuinely correct fixes in scenarios that were well beyond their …

Source Code Error Understanding Using BERT for Multi-label Classification

MFI Amin, Y Watanobe, MM Rahman, A Shirafuji - IEEE Access, 2025 - ieeexplore.ieee.org
Programming is an essential skill in computer science and across a wide range of
engineering disciplines. However, errors, often referred to as' bugs' in code, can be …

Enhancing redundancy-based automated program repair by fine-grained pattern mining

J Jiang, Z Zhao, Z Ye, B Wang, H Zhang… - arxiv preprint arxiv …, 2023 - arxiv.org
Redundancy-based automated program repair (APR), which generates patches by
referencing existing source code, has gained much attention since they are effective in …

Semantic-guided Search for Efficient Program Repair with Large Language Models

T Le-Cong, B Le, T Murray - arxiv preprint arxiv:2410.16655, 2024 - arxiv.org
In this paper, we first show that increases in beam size of even just small-sized LLM (1B-7B
parameters) require an extensive GPU resource consumption, leading to up to 80% of …