DocumentCode :
634928
Title :
CLPS-MFL: Using Concept Lattice of Program Spectrum for Effective Multi-fault Localization
Author :
Xiaobing Sun ; Bixin Li ; Wanzhi Wen
Author_Institution :
Sch. of Inf. Eng., Yangzhou Univ., Yangzhou, China
fYear :
2013
fDate :
29-30 July 2013
Firstpage :
204
Lastpage :
207
Abstract :
Fault localization (FL) is an important but challenging task during software testing. Among techniques studied in this field, using program spectrum as a bug indicator is a promising approach. However, its effectiveness may be affected when multiple simultaneous faults are present. To alleviate this limitation, we propose a novel approach, CLPS-MFL, which combines concept lattice with program spectrum to localize multiple faults. Our approach first uses formal concept analysis to transform the obtained program spectrum into a concept lattice. Then, it uses three strategies to identify the failure root causes based on the properties of the concept lattice. Our empirical studies on three subject programs validate the effectiveness of the CLPS-MFL approach for localizing multiple faults.
Keywords :
formal concept analysis; program debugging; program testing; CLPS-MFL; bug indicator; concept lattice of program spectrum for effective multi-fault localization; formal concept analysis; program spectrum; software debugging; software testing; Context; Fault diagnosis; Formal concept analysis; Java; Labeling; Lattices; Measurement; concep lattice; multi-fault localization; program spectrum;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Quality Software (QSIC), 2013 13th International Conference on
Conference_Location :
Najing
Type :
conf
DOI :
10.1109/QSIC.2013.66
Filename :
6605928
Link To Document :
بازگشت