Fault localization using value replacement

Fault localization using value replacement
复制标题

DOI:
10.1145/1390630.1390652
复制
发表时间:
2008-07
期刊:
--
影响因子:
--
通讯作者:
D. Jeffrey;Neelam Gupta;Rajiv Gupta
D. Jeffrey;Neelam Gupta;Rajiv Gupta
中科院分区:
其他
文献类型:
--
作者:
D. Jeffrey;Neelam Gupta;Rajiv Gupta

文献摘要

被引文献

相似文献

我们提出了一个价值配置文件为基础的方法排名程序语句,根据其可能性是错误的。关键思想是查看在失败运行期间执行的哪些程序语句使用了可以更改的值,以便执行时产生正确的输出。我们的方法是有效的,在定位语句,无论是错误的或直接链接到一个错误的声明。我们目前的实验结果表明,我们的方法的有效性和效率。我们的方法优于狼蛛,据我们所知,是最有效的前语句排名基于故障定位的基准程序,我们研究的方法。
We present a value profile based approach for ranking program statements according to their likelihood of being faulty. The key idea is to see which program statements exercised during a failing run use values that can be altered so that the execution instead produces correct output. Our approach is effective in locating statements that are either faulty or directly linked to a faulty statement. We present experimental results showing the effectiveness and efficiency of our approach. Our approach outperforms Tarantula which, to our knowledge, is the most effective prior approach for statement ranking based fault localization using the benchmark programs we studied.