Automatic Software Repair: A Bibliography
Created by W.Langdon from
gp-bibliography.bib Revision:1.8098
- @Article{Monperrus:2018:ACM_CSUR,
-
author = "Martin Monperrus",
-
title = "Automatic Software Repair: A Bibliography",
-
journal = "ACM Computing Surveys",
-
year = "2018",
-
volume = "51",
-
number = "1",
-
pages = "article no 17",
-
month = jan,
-
keywords = "genetic algorithms, genetic programming, genetic
improvement, APR, automatic bugfixing, Program repair,
self-healing software",
-
publisher = "Association for Computing Machinery",
-
ISSN = "0360-0300",
-
DOI = "doi:10.1145/3105906",
-
size = "24 pages",
-
abstract = "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 article considers all
kinds of repairs. First, it discusses behavioral repair
where test suites, contracts, models, and crashing
inputs are taken as oracle. Second, it discusses state
repair, also known as runtime repair or runtime
recovery, with techniques such as checkpoint and
restart, reconfiguration, and invariant restoration.
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.
It provides a novel and structured overview of the
diversity of bug oracles and repair operators used in
the literature.",
-
notes = "Replaces \cite{DBLP:journals/corr/abs-1807-00515}",
- }
Genetic Programming entries for
Martin Monperrus
Citations