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.
翻译:修理机是一个机器人。 它经常监测在持续整合开放源码软件过程中发现的软件错误, 并试图自动修复它们。 如果它能成功合成一个有效的补丁, 修理机会向人类开发商推荐补丁, 伪装成假人的身份。 迄今为止, 修理机已经能够生产出被人类开发商接受并永久合并到代码基中的气垫。 这是人类在自动程序修理软件工程研究中具有竞争力的一个里程碑 。