arrow
返回

A general noise-reduction framework for fault localization of Java programs

delete2013-05-01
delete28
PRE
AI
徐
徐鉴 (Jian Xu)
Z
Zhenyu Zhang *
W
W. K. Chan
T
T.H. Tse
S
Shanping Li
DOI:10.1016/j.infsof.2012.08.006delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Context: Existing fault-localization techniques combine various program features and similarity coefficients with the aim of precisely assessing the similarities among the dynamic spectra of these program features to predict the locations of faults. Many such techniques estimate the probability of a particular program feature causing the observed failures. They often ignore the noise introduced by other features on the same set of executions that may lead to the observed failures. It is unclear to what extent such noise can be alleviated. Objective: This paper aims to develop a framework that reduces the noise in fault-failure correlation measurements. Method: We develop a fault-localization framework that uses chains of key basic blocks as program features and a noise-reduction methodology to improve on the similarity coefficients of fault-localization techniques. We evaluate our framework on five base techniques using five real-life median-scaled programs in different application domains. We also conduct a case study on subjects with multiple faults. Results: The experimental result shows that the synthesized techniques are more effective than their base techniques by almost 10%. Moreover, their runtime overhead factors to collect the required feature values are practical. The case study also shows that the synthesized techniques work well on subjects with multiple faults. Conclusion: We conclude that the proposed framework has a significant and positive effect on improving the effectiveness of the corresponding base techniques. (C) 2012 Elsevier B.V. All rights reserved.
Keyword:
Fault localization
Key block chain
Noise reduction
Program debugging
AI总结

AI总结

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

期刊

Information and Software Technology 封面图
Information and Software Technology
IF:
4.3
论文数:
3.8K
被引数:
7.7K

机构

I
institute of software, cas
学者数:
446
论文数: 388
被引数: 0
C
City University of Hong Kong
学者数:
2.3W
论文数: 3.0W
被引数: 6.1W
C
chinese academy of sciences
学者数:
56.7W
论文数: 45.0W
被引数: 704
Z
zhejiang university
学者数:
17.7W
论文数: 12.1W
被引数: 152
学者 查看更多机构
引用论文

引用论文

err分享
err收藏
A practical evaluation of spectrum-based fault localization基于频谱的故障定位的实用评估
err2009-11-01
err380
PREAI
errAbreu, Rui; Zoeteweij, Peter; Golsteijn, Rob; van Gemund, Arjan J. C.
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收藏
USING OF DATE PALM LEAF MIDRIB BIOCHAR AS AN ADSORBANT IN WATER TREATMENT
err2019-12-01
err0
errOAAI
errYasser, Borghol; Mohamed Y. El-Kady; Mostafa H. Khalil; Mohamed El-Malky; Amar A. Abd Elatif
err分享
err收藏
How well does test case prioritization integrate with statistical fault localization?
err2012-07-01
err51
errOAAI
errJiang, Bo; Zhang, Zhenyu; Chan, W. K.; Tse, T. H.; Chen, Tsong Yueh
err分享
err收藏
Non-parametric statistical fault localization
err2011-06-01
err41
errOAAI
errZhang, Zhenyu; Chan, W. K.; Tse, T. H.; Yu, Y. T.; Hu, Peifeng
err分享
err收藏
学者 查看更多内容