English

Human-competitive Patches in Automatic Program Repair with Repairnator

Software Engineering 2018-10-16 v1

Abstract

Repairnator is a bot. It constantly monitors software bugs discovered during continuous integration of open-source software and tries to fix them automatically. If it succeeds to synthesize a valid patch, Repairnator proposes the patch to the human developers, disguised under a fake human identity. To date, Repairnator has been able to produce 5 patches that were accepted by the human developers and permanently merged in the code base. This is a milestone for human-competitiveness in software engineering research on automatic program repair.

Keywords

Cite

@article{arxiv.1810.05806,
  title  = {Human-competitive Patches in Automatic Program Repair with Repairnator},
  author = {Martin Monperrus and Simon Urli and Thomas Durieux and Matias Martinez and Benoit Baudry and Lionel Seinturier},
  journal= {arXiv preprint arXiv:1810.05806},
  year   = {2018}
}
R2 v1 2026-06-23T04:38:25.422Z