TL;DR
Repairnator is an automated bot that continuously monitors open-source projects, automatically repairs bugs, and successfully submits patches that are accepted and merged by human developers, demonstrating progress in automatic program repair.
Contribution
This paper introduces Repairnator, a bot capable of automatically fixing bugs in open-source software and having its patches accepted by human developers, showcasing advancements in automatic program repair.
Findings
Repairnator successfully produces patches accepted by developers.
It operates continuously during software development cycles.
The approach demonstrates human-competitive automatic bug fixing.
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 producepatches 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.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
