一句话:提出 JITO 工具,在缺陷症状出现前的签入阶段识别并定位缺陷程序元素。
在软件开发与维护中,缺陷定位对质量保证至关重要。现有缺陷定位技术通常依赖缺陷症状(如 bug 报告或程序频谱),即缺陷已经暴露之后才能进行。本文提出 JITO 工具,面向更早的阶段:当有缺陷的程序元素正被签入时,就进行缺陷识别与定位,从而把定位前移到持续质量控制流程的早期步骤。摘要未给出具体算法、数据集或实验结果,主要贡献是提供支持这种即时(just-in-time)缺陷识别与定位的工具。
In software development and maintenance, defect localization is necessary for software quality assurance. Current defect localization techniques mainly rely on defect symptoms (e.g., bug reports or program spectrum) when the defect has been exposed. One challenge task is: can we locate buggy program prior to the appearance of the defect symptom. Such kind of localization is conducted at an early stage (e.g., when buggy program elements are being checked-in) which can be an early step of continuous quality control.
DOI 原文 ·
@inproceedings{paperbot5710,
title = {JITO: a tool for just-in-time defect identification and localization},
author = {Fangcheng Qiu and Meng Yan and Xin Xia and Xinyu Wang and Yuanrui Fan and Ahmed E. Hassan and David Lo},
booktitle = {FSE},
year = {2020},
doi = {10.1145/3368089.3417927}
}