Automatic software repair: A bibliography

M Monperrus - ACM Computing Surveys (CSUR), 2018 - dl.acm.org
This article presents a survey on automatic software repair. Automatic software repair
consists of automatically finding a solution to software bugs without human intervention. This …

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 …

Latent error prediction and fault localization for microservice applications by learning from system trace logs

X Zhou, X Peng, T Xie, J Sun, C Ji, D Liu… - Proceedings of the …, 2019 - dl.acm.org
In the production environment, a large part of microservice failures are related to the
complex and dynamic interactions and runtime environments, such as those related to …

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 …

A survey on software fault localization

WE Wong, R Gao, Y Li, R Abreu… - IEEE Transactions on …, 2016 - ieeexplore.ieee.org
Software fault localization, the act of identifying the locations of faults in a program, is widely
recognized to be one of the most tedious, time consuming, and expensive-yet equally critical …

Precise condition synthesis for program repair

Y Xiong, J Wang, R Yan, J Zhang, S Han… - 2017 IEEE/ACM 39th …, 2017 - ieeexplore.ieee.org
Due to the difficulty of repairing defect, many research efforts have been devoted into
automatic defect repair. Given a buggy program that fails some test cases, a typical …

An empirical study of fault localization families and their combinations

D Zou, J Liang, Y Xiong, MD Ernst… - IEEE Transactions on …, 2019 - ieeexplore.ieee.org
The performance of fault localization techniques is critical to their adoption in practice. This
paper reports on an empirical study of a wide range of fault localization techniques on real …

MODE: automated neural network model debugging via state differential analysis and input selection

S Ma, Y Liu, WC Lee, X Zhang, A Grama - … of the 2018 26th ACM Joint …, 2018 - dl.acm.org
Artificial intelligence models are becoming an integral part of modern computing systems.
Just like software inevitably has bugs, models have bugs too, leading to poor classification …

Boosting coverage-based fault localization via graph-based representation learning

Y Lou, Q Zhu, J Dong, X Li, Z Sun, D Hao… - Proceedings of the 29th …, 2021 - dl.acm.org
Coverage-based fault localization has been extensively studied in the literature due to its
effectiveness and lightweightness for real-world systems. However, existing techniques …