节点文献
一种基于信息量的缺陷定位方法
Fault Localization Method Using Information Quantity
【摘要】 缺陷定位是软件调试过程中的重要环节,它通过利用程序信息和测试信息来定位软件中的错误.借助于事件信息量,提出一种基于事件信息量的缺陷定位方法——SIQ(suspiciousness based on information quantity).SIQ方法根据测试信息中不同事件的类型及其发生的概率,结合语句的执行信息,动态计算和调整缺陷定位的结果.通过大量的实验分析和对比,SIQ方法在多个数据集上表现出了很好的稳定性,与几种现有的缺陷定位方法相比,SIQ方法的缺陷定位效果也更加准确.
【Abstract】 Fault localization is an important step in debugging.It makes use of the information from the source code and testing to locate bugs in software.This paper presents a method using the information quantity of testing events,called SIQ(suspiciousness based on information quantity).SIQ adjusts the fault localization procedure dynamically according to the testing events and the execution information of statements.In a series of experiments and analysis,SIQ takes on excellent stability in multiple data sets and has better localization accuracy compared to several existing methods.
- 【文献出处】 软件学报 ,Journal of Software , 编辑部邮箱 ,2013年07期
- 【分类号】TP311.52
- 【被引频次】36
- 【下载频次】422