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 …

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 …

Spectrum-based software fault localization: A survey of techniques, advances, and challenges

HA de Souza, ML Chaim, F Kon - ar**.pdf" data-clk="hl=sr&sa=T&oi=gga&ct=gga&cd=3&d=13346131493097517492&ei=xgrGZ7HsCtmlieoP3JyVsQU" data-clk-atid="tDG70-H7NrkJ" target="_blank">[PDF] github.io

Sha** program repair space with existing patches and similar code

J Jiang, Y **ong, H Zhang, Q Gao, X Chen - Proceedings of the 27th …, 2018 - dl.acm.org
Automated program repair (APR) has great potential to reduce bug-fixing effort and many
approaches have been proposed in recent years. APRs are often treated as a search …

Evaluating and improving fault localization

S Pearson, J Campos, R Just, G Fraser… - 2017 IEEE/ACM 39th …, 2017 - ieeexplore.ieee.org
Most fault localization techniques take as input a faulty program, and produce as output a
ranked list of suspicious code locations at which the program may be defective. When …

Nopol: Automatic repair of conditional statement bugs in java programs

J Xuan, M Martinez, F Demarco… - IEEE Transactions …, 2016 - ieeexplore.ieee.org
We propose Nopol, an approach to automatic repair of buggy conditional statements (ie, if-
then-else statements). This approach takes a buggy program as well as a test suite as input …

Practitioners' expectations on automated fault localization

PS Kochhar, X **a, D Lo, S Li - … of the 25th international symposium on …, 2016 - dl.acm.org
Software engineering practitioners often spend significant amount of time and effort to
debug. To help practitioners perform this crucial task, hundreds of papers have proposed …

Avatar: Fixing semantic bugs with fix patterns of static analysis violations

K Liu, A Koyuncu, D Kim… - 2019 IEEE 26th …, 2019 - ieeexplore.ieee.org
Fix pattern-based patch generation is a promising direction in Automated Program Repair
(APR). Notably, it has been demonstrated to produce more acceptable and correct patches …

Automated patch correctness assessment: How far are we?

S Wang, M Wen, B Lin, H Wu, Y Qin, D Zou… - Proceedings of the 35th …, 2020 - dl.acm.org
Test-based automated program repair (APR) has attracted huge attention from both industry
and academia. Despite the significant progress made in recent studies, the overfitting …

Automatic repair of real bugs in java: A large-scale experiment on the defects4j dataset

M Martinez, T Durieux, R Sommerard, J Xuan… - Empirical Software …, 2017 - Springer
Defects4J is a large, peer-reviewed, structured dataset of real-world Java bugs. Each bug in
Defects4J comes with a test suite and at least one failing test case that triggers the bug. In …