节点文献

结合语句执行补集的程序错误定位

Fault Localization Method of Combining Statement Execution Complement

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 胡从兴陈林丁晖曾奕

【Author】 HU Congxing1,2,CHEN Lin1,3,DING Hui1,ZENG Yi2 1.Department of Computer Science and Technology,Nanjing University,Nanjing 210093,China 2.Shanghai Key Laboratory of Computer Software Testing and Evaluation,Shanghai 201114,China 3.State Key Laboratory for Novel Software Technology,Nanjing University,Nanjing 210093,China

【机构】 南京大学计算机科学与技术系上海市计算机软件评测重点实验室南京大学计算机软件新技术国家重点实验室

【摘要】 基于频谱的错误定位方法一般利用覆盖信息为每条语句度量出错的可能,即可疑度,通过逐条检查按可疑度值降序排列的语句序列来确定错误语句。针对已有的方法大多只考虑覆盖信息中语句执行信息的问题,分析了语句执行补集对错误定位的积极影响,进一步提出了在语句执行信息基础上结合语句执行补集的错误定位方法。实验结果表明,与其他方法相比,所提方法能够减少找到错误时需要检查的语句数目,从而达到提高错误定位效果的目的。

【Abstract】 Spectrum-based fault localization approaches usually calculate the suspiciousness of statements by coverage information,and then examine the statement sequence ranked by the suspiciousness in descending order until find fault.But most of existing approaches only consider the execution information of statements after running testcases.This paper gives a study revealing that the execution complement of statements should be also taken into consideration,and further presents a method that combines the execution complement of statements to locate fault.Compared with other methods,the experimental results show that the approach can reduce the number of statements that need to be examined to find the faulty statement,and thus improve the effect of fault localization.

【基金】 国家自然科学基金No.90818027,91018005,61003020;上海市科委重点实验室基金No.09DZ2272600~~
  • 【文献出处】 计算机科学与探索 ,Journal of Frontiers of Computer Science & Technology , 编辑部邮箱 ,2011年06期
  • 【分类号】TP311.52
  • 【被引频次】9
  • 【下载频次】142
节点文献中: 

本文链接的文献网络图示:

本文的引文网络