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 …

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 …

Scancomplete: Large-scale scene completion and semantic segmentation for 3d scans

A Dai, D Ritchie, M Bokeloh, S Reed… - Proceedings of the …, 2018 - openaccess.thecvf.com
We introduce ScanComplete, a novel data-driven approach for taking an incomplete 3D
scan of a scene as input and predicting a complete 3D model along with per-voxel semantic …

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 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 …

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 …

Static automated program repair for heap properties

R van Tonder, CL Goues - … of the 40th International Conference on …, 2018 - dl.acm.org
Static analysis tools have demonstrated effectiveness at finding bugs in real world code.
Such tools are increasingly widely adopted to improve software quality in practice …