通过增大边际权重提高基于频谱的错误定位效率

被引:11
作者
谭德贵
陈林
王子元
丁晖
周毓明
徐宝文
机构
[1] 南京大学软件新技术国家重点实验室
[2] 南京大学计算机科学与技术系
关键词
软件测试; 程序分析; 错误定位; 覆盖信息;
D O I
暂无
中图分类号
TP311.52 [];
学科分类号
081202 ; 0835 ;
摘要
基于频谱的错误定位技术通常利用覆盖信息来求出程序中每条语句的可疑度,并将语句按照可疑度降序排序以寻找错误语句.文中对已有的基于频谱的错误定位算法进行改进,将失败测试用例的边际权重引入到可疑度计算的过程中,即针对某一特定语句,令失败测试用例的权重随着其对该语句覆盖次数的增加而增大.实验结果表明,相对于其它方法,文中提出的方法对错误定位效率有一定的促进作用,即只需检查更少的语句即可找到出错位置.
引用
收藏
页码:2335 / 2342
页数:8
相关论文
共 4 条
[1]   Test input reduction for result inspection to facilitate fault localization [J].
Hao, Dan ;
Xie, Tao ;
Zhang, Lu ;
Wang, Xiaoyin ;
Sun, Jiasu ;
Mei, Hong .
AUTOMATED SOFTWARE ENGINEERING, 2010, 17 (01) :5-31
[2]   On similarity-awareness in testing-based fault localization [J].
Dan Hao ;
Lu Zhang ;
Ying Pan ;
Hong Mei ;
Jiasu Sun .
AUTOMATED SOFTWARE ENGINEERING, 2008, 15 (02) :207-249
[3]  
An Empirical Evaluation of Test Suite Reduction for Boolean Specification-Based Testing .2 Zhang Xiaofang,Xu Baowen,Chen Zhenyu,et al. The Eighth International Conference on Quality Software . 2008
[4]  
Towards interactive fault localization using test information .2 Hao D,Zhang L,Mei H,Sun J. Proc.13th Asia Pacific Software Engineering Conference . 2006