国内刊号:11-2560/TP
国际刊号:1000-9825
发布日期:
作者:李政亮,陈翔,蒋智威,顾庆
单位:李政亮,计算机软件新技术国家重点实验室(南京大学), 江苏 南京 21002311,陈翔,计算机软件新技术国家重点实验室(南京大学), 江苏 南京 210023;南通大学 信息科学技术学院, 江苏 南通 22601902,蒋智威,计算机软件新技术国家重点实验室(南京大学), 江苏 南京 21002303,顾庆,计算机软件新技术国家重点实验室(南京大学), 江苏 南京 21002304
关键词:软件维护;软件缺陷定位;信息检索;缺陷报告;程序模块
基金:国家自然科学基金(61972192,61202006,61906085,41972111);第2次青藏高原综合科学考察研究项目(2019QZKK0204);南京大学计算机软件新技术国家重点实验室开放课题(KFKT2019B14,KFKT2018B17)
基于信息检索的软件缺陷定位方法是当前软件缺陷定位领域中的一个研究热点.该方法主要分析缺陷报告文本和程序模块代码,通过计算缺陷报告和程序模块间的相似度,选取与缺陷报告相似度最高的若干程序模块,将其推荐给开发人员.对近些年国内外研究人员在该综述主题上取得的成果进行了系统的梳理和总结.首先,给出研究框架并阐述影响方法性能的3个重要因素——数据源、检索模型和场景应用;其次,依次对这3个影响因素的已有研究成果进行总结;然后,总结基于信息检索的软件缺陷定位研究中常用的性能评测指标和评测数据集;最后总结全文,并对未来值得关注的研究方向进行展望.
来源:2021年第2期
《软件学报》期刊编辑部