文档名:文件信息增强的方法级软件缺陷定位
摘要:软件开发与维护中会产生大量缺陷报告,根据缺陷报告准确定位到缺陷代码的位置是极具挑战性的.目前大多数工作在文件粒度定位缺陷,虽然少量工作定位在方法粒度,但定位准确度较低.本文提出一个文件信息增强的方法级软件缺陷定位技术FMBL(aFileinformationenhancedMethod-levelBugLocalizationtechnology),考虑方法与文件之间的从属关系以增强缺陷定位准确性.通过综合考虑代码与缺陷报告的词汇相似度、语义相似度和代码长度度量它们之间的相关性.在六个开源软件项目上开展实验以评估FMBL的有效性.结果表明,本文方法在六个项目上的平均Accuracy@10、MAP(MeanAveragePrecision)和MRR(MeanReciprocalRank)值分别达到0.436、0.223、0.296.与现有方法BugLocator、BLIA(BugLocalizationusingIntegratedAnalysis)、BugPecker相比,本文方法在MAP指标上分别提升153.1%、209.1%、22.8%.
作者:薄莉莉 朱程 李斌 孙小兵 Author:BOLi-li ZHUCheng LIBin SUNXiao-bing
作者单位:扬州大学信息工程学院,江苏扬州225127;高安全系统的软件开发与验证技术工业和信息化部重点实验室,江苏南京211106扬州大学信息工程学院,江苏扬州225127
刊名:电子学报 ISTICEIPKU
Journal:ActaElectronicaSinica
年,卷(期):2023, 51(3)
分类号:TP311.5
关键词:软件维护 缺陷定位 词汇相似度 语义相似度 文件信息 方法粒度
机标分类号:TP391STN722.75
在线出版日期:2023年5月6日
基金项目:国家自然科学基金,国家自然科学基金,国家自然科学基金,南京航空航天大学科研基地创新(理工类)项目,扬州大学高端人才支持计划,江苏省六大人才高峰高层次人才项目,江苏省333工程中青年科学技术带头人项目,扬州大学畜牧学学科特区学科交叉课题支持项目文件信息增强的方法级软件缺陷定位[
期刊论文] 电子学报--2023, 51(3)薄莉莉 朱程 李斌 孙小兵软件开发与维护中会产生大量缺陷报告,根据缺陷报告准确定位到缺陷代码的位置是极具挑战性的.目前大多数工作在文件粒度定位缺陷,虽然少量工作定位在方法粒度,但定位准确度较低.本文提出一个文件信息增强的方法级软件缺...参考文献和引证文献
参考文献
引证文献
本文读者也读过
相似文献
相关博文
文件信息增强的方法级软件缺陷定位 Method-Level Software Bug Localization Enhanced with File Information
文件信息增强的方法级软件缺陷定位.pdf
- 文件大小:
- 1.64 MB
- 下载次数:
- 60
-
高速下载
|
|