中文

使用 Repairnator 进行自动程序修复中的人类竞争力补丁

软件工程 2018-10-16 v1

摘要

Repairnator 是一个机器人。它持续监控开源软件持续集成过程中发现的软件缺陷,并试图自动修复它们。如果它成功合成了一个有效补丁,Repairnator 会以虚假的人类身份将该补丁提议给人类开发者。迄今为止,Repairnator 已能够生成 5 个被人类开发者接受并永久合并到代码库中的补丁。这是软件工程领域自动程序修复研究中人类竞争力的一个里程碑。

关键词

引用

@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}
}