关于气味感知缺陷定位的广泛研究
软件工程
2021-05-07 v1
摘要
缺陷定位是软件维护的一个重要方面,因为它能够定位为修复特定缺陷而应更改的模块。我们之前的研究表明,当与代码气味信息结合使用时,基于信息检索(IR)的缺陷定位技术的准确性得到了提高。尽管该技术显示出前景,但由于以下数量有限,该研究显示出有限的实用性:1)数据集中的项目,2)气味信息的类型,以及3)用于评估的基线缺陷定位技术。本文介绍了我们在Bench4BL(可用于缺陷定位的最大基准数据集)上先前实验的扩展。此外,我们将气味感知缺陷定位技术泛化,以允许不同配置的气味信息,并将其与各种缺陷定位技术结合。我们的结果证实,即使处理大型数据集,我们的技术也能提高类级别基于IR的缺陷定位技术的性能。此外,由于气味信息的优化配置,我们的技术可以提升大多数最先进(SOTA)缺陷定位技术的性能。
引用
@article{arxiv.2104.10953,
title = {An Extensive Study on Smell-Aware Bug Localization},
author = {Aoi Takahashi and Natthawute Sae-Lim and Shinpei Hayashi and Motoshi Saeki},
journal= {arXiv preprint arXiv:2104.10953},
year = {2021}
}
备注
19 pages, JSS