返回
Slice-based statistical fault localization
DOI:10.1016/j.jss.2013.08.031.png)
摘要
En 中文
Recent techniques for fault localization statistically analyze coverage information of a set of test runs to measure the correlations between program entities and program failures. However, coverage information cannot identify those program entities whose execution affects the output and therefore weakens the aforementioned correlations. This paper proposes a slice-based statistical fault localization approach to address this problem. Our approach utilizes program slices of a set of test runs to capture the influence of a program entity's execution on the output, and uses statistical analysis to measure the suspiciousness of each program entity being faulty. In addition, this paper presents a new slicing approach called approximate dynamic backward slice to balance the size and accuracy of a slice, and applies this slice to our statistical approach. We use two standard benchmarks and three real-life UNIX utility programs as our subjects, and compare our approach with a sufficient number of fault localization techniques. The experimental results show that our approach can significantly improve the effectiveness of fault localization. (C) 2013 Elsevier Inc. All rights reserved.
Keyword:
Fault localization
Debugging
Program slices
Statistical analysis
AI总结
对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。
期刊
IF:
4.1
论文数:
5.5K
被引数:
9.3K
机构
引用论文
GABAergic neurons in prepositus hypoglossi regulate REM sleep by its action on locus coeruleus in freely moving rats舌下体中的gaba能神经元通过对自由运动大鼠蓝斑的作用来调节REM睡眠
Synapse
IF0
没有更多内容

