Repairnator patches programs automatically
ACM Ubiquity (ACM Ubiquity)
PDF • DOI • Source code
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 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.
@article{DBLP:journals/corr/abs-1910-06247,
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 = { http://arxiv.org/abs/1910.06247 },
archivePrefix = {arXiv},
eprint = {1910.06247},
timestamp = {Wed, 16 Oct 2019 16:25:53 +0200},
biburl = { https://dblp.org/rec/journals/corr/abs-1910-06247.bib },
bibsource = {dblp computer science bibliography, https://dblp.org }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18