一句话:指出实用自动程序修复面临可扩展性、适用性与补丁验证三大挑战,并概述作者的应对步骤。
自动程序修复(APR)通过直接为缺陷建议可能的修复来减轻调试负担,具有重要的工程价值。然而,作者认为,要构建真正实用的 APR 技术,研究界仍需应对若干核心挑战,其中可扩展性、适用性以及准确的补丁验证尤为关键。本文是一篇面向实践的进展性论文,作者在其中描述了为逐步解决这些挑战所采取的研究步骤与努力方向。摘要未报告具体的实验数据或定量结果,重点在于阐明当前 APR 实用化道路上的主要障碍,并勾勒作者的研究路线,为后续工作提供问题框架与推进思路。
Automated program repair (APR) reduces the burden of debugging by directly suggesting likely fixes for the bugs. We believe scalability, applicability, and accurate patch validation are among the main challenges for building practical APR techniques that the researchers in this area are dealing with. In this paper, we describe the steps that we are taking toward addressing these challenges.
DOI 原文 ·
@inproceedings{paperbot5200,
title = {Toward Practical Automatic Program Repair},
author = {Ali Ghanbari},
booktitle = {ASE},
year = {2019},
doi = {10.1109/ase.2019.00156}
}