SEOct 13, 2018

Human-competitive Patches in Automatic Program Repair with Repairnator

arXiv:1810.05806v18 citationsHas Code
Originality Incremental advance
AI Analysis

This represents a milestone for human-competitiveness in automatic program repair for software engineering.

Repairnator is a bot that monitors software bugs during continuous integration and attempts to automatically fix them, producing 5 patches that were accepted and merged by human developers.

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.

Code Implementations3 repos
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes