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 …

Genetic improvement of software: a comprehensive survey

J Petke, SO Haraldsson, M Harman… - IEEE Transactions …, 2017 - ieeexplore.ieee.org
Genetic improvement (GI) uses automated search to find improved versions of existing
software. We present a comprehensive survey of this nascent field of research with a focus …

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 …

Evaluation of a tree-based pipeline optimization tool for automating data science

RS Olson, N Bartley, RJ Urbanowicz… - Proceedings of the genetic …, 2016 - dl.acm.org
As the field of data science continues to grow, there will be an ever-increasing demand for
tools that make machine learning accessible to non-experts. In this paper, we introduce 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 …

The surprising creativity of digital evolution: A collection of anecdotes from the evolutionary computation and artificial life research communities

J Lehman, J Clune, D Misevic, C Adami, L Altenberg… - Artificial life, 2020 - direct.mit.edu
Evolution provides a creative fount of complex and subtle adaptations that often surprise the
scientists who discover them. However, the creativity of evolution is not limited to the natural …

An analysis of patch plausibility and correctness for generate-and-validate patch generation systems

Z Qi, F Long, S Achour, M Rinard - Proceedings of the 2015 International …, 2015 - dl.acm.org
We analyze reported patches for three existing generate-and-validate patch generation
systems (GenProg, RSRepair, and AE). The basic principle behind generate-and-validate …

Automating biomedical data science through tree-based pipeline optimization

RS Olson, RJ Urbanowicz, PC Andrews… - … 2016, Porto, Portugal …, 2016 - Springer
Over the past decade, data science and machine learning has grown from a mysterious art
form to a staple tool across a variety of fields in academia, business, and government. In this …

A systematic study of automated program repair: Fixing 55 out of 105 bugs for $8 each

C Le Goues, M Dewey-Vogt, S Forrest… - 2012 34th …, 2012 - ieeexplore.ieee.org
There are more bugs in real-world programs than human programmers can realistically
address. This paper evaluates two research questions:“What fraction of bugs can be …

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 …