pith. sign in

arxiv: 1807.00515 · v1 · pith:5ICBA4CKnew · submitted 2018-07-02 · 💻 cs.SE · cs.CR· cs.PL

Automatic Software Repair: a Bibliography

classification 💻 cs.SE cs.CRcs.PL
keywords repairsoftwarearticleautomaticdiscussesruntimeautomaticallybehavioral
0
0 comments X
read the original 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.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. Software Delegation Contracts: Measuring Reviewability in AI Coding-Agent Work

    cs.SE 2026-06 unverdicted novelty 6.0

    Explicit delegation contracts improve reviewability metrics for AI coding agents without changing objective correctness in a 64-run pilot study.