arrow
返回

Slice-based statistical fault localization

delete2014-03-01
delete104
PRE
AI
X
Xiaoguang Mao
雷
雷晏 (Yan Lei) *
Z
Ziying Dai
Y
Yuhua Qi
C
Chengsong Wang
DOI:10.1016/j.jss.2013.08.031delete
delete原文链接
delete分享
delete收藏
摘要

摘要

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总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Journal of Systems and Software 封面图
Journal of Systems and Software
IF:
4.1
论文数:
5.5K
被引数:
9.3K

机构

N
national university of defense technology - china
学者数:
1.8W
论文数: 1.4W
被引数: 9.5K
引用论文

引用论文

Breaking down and building up alpha‐synuclein: An insight on its N‐terminal domain
err2023-11-30
err0
errOAAI
errKaliroi Peqini; Simone Attanasio; Lucia Feni; Graziella Cappelletti; Sara Pellegrino
err分享
err收藏
err分享
err收藏
Fault localization through evaluation sequences
err2010-02-01
err34
errOAAI
errZhang, Zhenyu; Jiang, Bo; Chan, W. K.; Tse, T. H.; Wang, Xinming
err分享
err收藏
A study of effectiveness of dynamic slicing in locating real faults
err2006-07-29
err50
PREAI
errZhang, Xiangyu; Gupta, Neelam; Gupta, Rajiv
err分享
err收藏
A Model for Spectra-Based Software Diagnosis
err2011-08-26
err432
PREAI
errNaish, Lee; Lee, Hua Jie; Ramamohanarao, Kotagiri
err分享
err收藏
没有更多内容