期刊专题

10.11897/SP.J.1016.2015.01880

一种基于差异分散化的错误定位方法

引用
错误定位技术是当前的研究热点.在各种错误定位方法中,基于最接近执行比较的方法(NN 方法)[1]从成功测试执行中,选择与已发现失败执行最接近的一个,和失败执行进行比较,从而定位错误.NN 方法是一种非常重要的方法,然而,实验中却发现,对于一些程序,选择最接近的成功执行与失败执行进行比较,并不能取得好的错误定位效果.为探明原因,文中首先对基于成功-失败执行比较的错误定位模型进行了研究,指出了 NN 方法存在上述问题的根本原因是在选择成功执行时只考虑了其与失败执行的差异数量,而忽略了差异与错误的距离这一因素.据此,提出了一种基于差异分散化的错误定位方法,其主要思想是在适当控制差异数量的同时,选择与失败执行差异最分散的成功执行,来进行错误定位.利用分散化使得部分差异能够接近错误.实验表明,该方法错误定位效果优于 NN 方法,性能更佳.

错误定位、定位模型、分散化、覆盖度、软件测试

TP311(计算技术、计算机技术)

国家自然科学基金60903026;南京航空航天大学基本科研业务费NS2013088,NZ2013306资助.This work is partly supported by the National Natural Science Foundation of China60903026;the NUAA Fundamental Research Funds Nos.NS2013088,NZ2013306. These projects study the techniques that can be used to improve the efficiency of software testing,debugging,and evolution.The approach proposed in this paper focuses on the software debugging problem.By localizing the faults more

2015-10-08(万方平台首次上网日期,不代表论文的发表时间)

共13页

1880-1892

暂无封面信息
查看本期封面目录

计算机学报

0254-4164

11-1826/TP

2015,(9)

专业内容知识聚合服务平台

国家重点研发计划“现代服务业共性关键技术研发及应用示范”重点专项“4.8专业内容知识聚合服务技术研发与创新服务示范”

国家重点研发计划资助 课题编号:2019YFB1406304
National Key R&D Program of China Grant No. 2019YFB1406304

©天津万方数据有限公司 津ICP备20003920号-1

信息网络传播视听节目许可证 许可证号:0108284

网络出版服务许可证:(总)网出证(京)字096号

违法和不良信息举报电话:4000115888    举报邮箱:problem@wanfangdata.com.cn

举报专区:https://www.12377.cn/

客服邮箱:op@wanfangdata.com.cn