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 …

Automatic software repair: A survey

L Gazzola, D Micucci, L Mariani - … of the 40th International Conference on …, 2018 - dl.acm.org
Debugging software failures is still a painful, time consuming, and expensive process. For
instance, recent studies showed that debugging activities often account for about 50% of the …

Shaping program repair space with existing patches and similar code

J Jiang, Y Xiong, 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 …

Context-aware patch generation for better automated program repair

M Wen, J Chen, R Wu, D Hao, SC Cheung - Proceedings of the 40th …, 2018 - dl.acm.org
The effectiveness of search-based automated program repair is limited in the number of
correct patches that can be successfully generated. There are two causes of such limitation …

Arja: Automated repair of java programs via multi-objective genetic programming

Y Yuan, W Banzhaf - IEEE Transactions on software …, 2018 - ieeexplore.ieee.org
Automated program repair is the problem of automatically fixing bugs in programs in order to
significantly reduce the debugging costs and improve the software quality. To address this …

An empirical investigation into learning bug-fixing patches in the wild via neural machine translation

M Tufano, C Watson, G Bavota, M Di Penta… - Proceedings of the 33rd …, 2018 - dl.acm.org
Millions of open-source projects with numerous bug fixes are available in code repositories.
This proliferation of software development histories can be leveraged to learn how to fix …

Identifying patch correctness in test-based program repair

Y Xiong, X Liu, M Zeng, L Zhang, G Huang - Proceedings of the 40th …, 2018 - dl.acm.org
Test-based automatic program repair has attracted a lot of attention in recent years.
However, the test suites in practice are often too weak to guarantee correctness and existing …

Mining stackoverflow for program repair

X Liu, H Zhong - 2018 IEEE 25th international conference on …, 2018 - ieeexplore.ieee.org
In recent years, automatic program repair has been a hot research topic in the software
engineering community, and many approaches have been proposed. Although these …

Mining fix patterns for findbugs violations

K Liu, D Kim, TF Bissyandé, S Yoo… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
Several static analysis tools, such as Splint or FindBugs, have been proposed to the
software development community to help detect security vulnerabilities or bad programming …

Towards practical program repair with on-demand candidate generation

J Hua, M Zhang, K Wang, S Khurshid - Proceedings of the 40th …, 2018 - dl.acm.org
Effective program repair techniques, which modify faulty programs to fix them with respect to
given test suites, can substantially reduce the cost of manual debugging. A common repair …