基于高斯过程的缺陷定位方法*
在软件系统中,缺陷定位是缺陷修复的一个关键环节,如果能将缺陷自动定位到很小的范围,将会极大地降低缺陷修复的难度.基于高斯过程提出了一种缺陷定位方法(GPBL),即针对每个缺陷,向开发人员推荐这个缺陷可能存在于哪些源文件中,从而帮助开发人员快速修复缺陷.为了验证方法的有效性,采集了开源软件 Eclipse 和Argouml中的数据,实验结果表明,高斯过程缺陷定位的查全率和查准率平均分别为87.16%和78.90%.与基于LDA的缺陷定位方法进行比较,表明高斯过程更能准确定位缺陷的位置.
缺陷定位、缺陷修复、缺陷报告、推荐方法、高斯过程
TP311(计算技术、计算机技术)
国家高技术研究发展计划8632007AA010302
2014-08-23(万方平台首次上网日期,不代表论文的发表时间)
共11页
1169-1179