Automatic Software Repair: a Bibliography

by Martin Monperrus
Abstract: This article presents an annotated bibliography on automatic software repair. Automatic software repair consists of automatically finding a solution to software bugs, without human intervention. The uniqueness of this article is that it spans the research communities that contribute to this body of knowledge: software engineering, dependability, operating systems, programming languages and security. Furthermore, it provides a novel and structured overview of the diversity of bug oracles and repair operators used in the literature.
 View PDF
Open-access (on
Publisher version (via DOI)
Citations: [citations]
Other publications of Martin Monperrus

Cite it:

Martin Monperrus, "Automatic Software Repair: a Bibliography", In ACM Computing Surveys, Association for Computing Machinery, vol. 51, pp. 1-24, 2017.
Automatic Software Repair: a Bibliography

Bibtex Entry:

 title = {{Automatic Software Repair: a Bibliography}},
 author = {Monperrus, Martin},
 url = {},
 journal = {{ACM Computing Surveys}},
 publisher = {{Association for Computing Machinery}},
 volume = {51},
 pages = {1-24},
 year = {2017},
 doi = {10.1145/3105906},
Powered by bibtexbrowser
Tagged as: