DocumentCode
634938
Title
An Approach for Fault Localization Based on Program Slicing and Bayesian
Author
Yingqi Liu ; Wei Li ; Shujuan Jiang ; Yanmei Zhang ; Xiaolin Ju
Author_Institution
Sch. of Comput. Sci. & Technol., China Univ. of Min. & Technol., Xuzhou, China
fYear
2013
fDate
29-30 July 2013
Firstpage
326
Lastpage
332
Abstract
The key issue of reducing software cost and improving software reliability is locating defective codes precisely and efficiently. In this paper, we propose a fault localization method which combines program slicing and Bayesian method. First, we perform dynamic program slicing according to the slicing criteria. Then, we calculate the posterior probability according to Bayesian Theory. Finally, we take the posterior probability as the suspicion degree of the statement and rank the statements in the descending order based on suspicion degree. We apply our approach to six open-source programs. The results of the experiments show that the method we propose can improve the precision of fault localization to some extent.
Keywords
Bayes methods; program slicing; public domain software; software fault tolerance; Bayesian method; defective codes localization; dynamic program slicing; fault localization; open-source programs; posterior probability; slicing criteria; software cost reduction; software reliability; statement suspicion degree; Algorithm design and analysis; Bayes methods; Computer bugs; Debugging; Personnel; Software; Bayesian; fault localization; program slicing;
fLanguage
English
Publisher
ieee
Conference_Titel
Quality Software (QSIC), 2013 13th International Conference on
Conference_Location
Najing
Type
conf
DOI
10.1109/QSIC.2013.29
Filename
6605947
Link To Document