Repairnator patches programs automatically

ACM Ubiquity (ACM Ubiquity)

M. MonperrusS. UrliT. DurieuxM. MartinezB. BaudryL. Seinturier 

PDFDOISource code


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 in synthesizing 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 patches that were accepted by the human developers and permanently merged into the code base. This is a milestone for human-competitiveness in software engineering research on automatic program repair.

author = {Martin Monperrus and
Simon Urli and
Thomas Durieux and
Martin Martinez and
Benoit Baudry and
Lionel Seinturier},
title = {Repairnator patches programs automatically},
journal = {CoRR},
volume = {abs/1910.06247},
year = {2019},
url = { },
archivePrefix = {arXiv},
eprint = {1910.06247},
timestamp = {Wed, 16 Oct 2019 16:25:53 +0200},
biburl = { },
bibsource = {dblp computer science bibliography, }
Last Updated: 28/07/2021