arrow
返回

Feature-FL: Feature-Based Fault Localization

delete2022-03-01
delete19
PRE
AI
雷
雷晏 (Yan Lei) *
H
Huan Xie
T
Tao Zhang
鄢
鄢萌 (Meng Yan)
周旭 封面图
周旭 (Zhou Xu)
C
C. P. Sun
DOI:10.1109/TR.2022.3140453delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Fault localization aims at developing an effective methodology identifying suspicious statements potentially responsible for program failures. The spectrum-based fault localization is the widely used methodology by analyzing the statistical coincidences viewed from the spectrum to evaluate the suspiciousness of each statement of being faulty. However, just analyzing statistical coincidences in the coverage information perspective and without combining diverse amount of information may restrict fault localization effectiveness. Thus, this article proposes feature-based fault localization (Feature-FL): A family fault localization methodology of feature-based metrics by combining the feature diversity from the view of program features into suspiciousness evaluation. Specifically, Feature-FL defines a concept of branching execution probability to abstract program behaviors as the values of features. Then, Feature-FL uses feature selection (i.e., a family of feature-based metrics) to evaluate the relevance of each feature with program failures. Finally, Feature-FL associates each feature with its corresponding statement, and uses the relevance as the suspiciousness to locate suspicious statements. We present six feature-based metrics for Feature-FL, and conduct an extensive study to evaluate the effectiveness of Feature-FL and its potential over the state-of-the-art spectrum-based formulas. Our results provide insight into the potential among different feature-based metrics and also show Feature-FL significantly outperforms the state-of-the-art spectrum-based formulas, e.g., an average saving of at least 30% over spectrum-based formulas in case of real faults.
Keyword:
Location awareness
Feature extraction
Correlation
Debugging
Data models
Codes
Computer bugs
Execution probability
fault localization
feature selection
statistical debugging
suspiciousness

期刊

IEEE Transactions on Reliability 封面图
IEEE Transactions on Reliability
IF:
5.7
论文数:
2.8K
被引数:
8.5K

机构

C
Chongqing University
学者数:
5.1W
论文数: 4.1W
被引数: 6.0W
U
University of Waterloo
学者数:
2.2W
论文数: 2.3W
被引数: 3.3W
引用论文

引用论文

510–515 nm InGaN-Based Green Laser Diodes onc-Plane GaN Substrate
err2009-05-22
err0
PREAI
errTakashi Miyoshi; Shingo Masui; Takeshi Okada; Tomoya Yanamoto; Tokuya Kozaki; Shin-ichi Nagahama; Takashi Mukai
err分享
err收藏
err分享
err收藏
err分享
err收藏
err分享
err收藏
A Survey on Software Fault Localization软件故障定位研究综述
err2016-08-01
err741
errOAAI
errWong, W. Eric; Gao, Ruizhi; Li, Yihao; Abreu, Rui; Wotawa, Franz
err分享
err收藏
err分享
err收藏
Electronic diary to record physiological measurements
err1992-01-01
err0
PREAI
errP.J. Chowienczyk; C.P. Lawson; J. Morris; A. Kermani; G.M. Cochrane
err分享
err收藏
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
Fathers' mental health during the ante-and postnatal periods: Knowledge, recommendations and interventions
err2013-05-01
err0
errOAAI
errKim Yiong Wee; Ciaran Pier; Jeannette Milgrom; Ben Richardson; Jane Fisher; Helen Skouteris
err分享
err收藏
学者 查看更多内容