Empirical review of Java program repair tools: A large-scale experiment on 2,141 bugs and 23,551 repair attempts

T Durieux, F Madeiral, M Martinez… - … of the 2019 27th ACM joint …, 2019 - dl.acm.org
In the past decade, research on test-suite-based automatic program repair has grown
significantly. Each year, new approaches and implementations are featured in major …

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 …

On the efficiency of test suite based program repair: A systematic assessment of 16 automated repair systems for java programs

K Liu, S Wang, A Koyuncu, K Kim… - Proceedings of the …, 2020 - dl.acm.org
Test-based automated program repair has been a prolific field of research in software
engineering in the last decade. Many approaches have indeed been proposed, which …

A comprehensive study of autonomous vehicle bugs

J Garcia, Y Feng, J Shen, S Almanee, Y **a… - Proceedings of the …, 2020 - dl.acm.org
Self-driving cars, or Autonomous Vehicles (AVs), are increasingly becoming an integral part
of our daily life. About 50 corporations are actively working on AVs, including large …

You cannot fix what you cannot find! an investigation of fault localization bias in benchmarking automated program repair systems

K Liu, A Koyuncu, TF Bissyandé, D Kim… - 2019 12th IEEE …, 2019 - ieeexplore.ieee.org
Properly benchmarking Automated Program Repair (APR) systems should contribute to the
development and adoption of the research outputs by practitioners. To that end, the research …

Neural program repair by jointly learning to localize and repair

M Vasic, A Kanade, P Maniatis, D Bieber… - arxiv preprint arxiv …, 2019 - arxiv.org
Due to its potential to improve programmer productivity and software quality, automated
program repair has been an active topic of research. Newer techniques harness neural …

Dissection of a bug dataset: Anatomy of 395 patches from defects4j

V Sobreira, T Durieux, F Madeiral… - 2018 IEEE 25th …, 2018 - ieeexplore.ieee.org
Well-designed and publicly available datasets of bugs are an invaluable asset to advance
research fields such as fault localization and program repair as they allow directly and fairly …

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 …

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 classification of overfitting patches with statically extracted code features

H Ye, J Gu, M Martinez, T Durieux… - IEEE Transactions on …, 2021 - ieeexplore.ieee.org
Automatic program repair (APR) aims to reduce the cost of manually fixing software defects.
However, APR suffers from generating a multitude of overfitting patches, those patches that …