DocumentCode
2468733
Title
Ensemble of feature selectors for software fault localization
Author
Roychowdhury, Shounak
Author_Institution
Dept. of Electr. & Comput. Eng., Univ. of Texas at Austin, Austin, TX, USA
fYear
2012
fDate
14-17 Oct. 2012
Firstpage
1351
Lastpage
1356
Abstract
Fault localization is an important process in software development and maintenance. Recently, code coverage information coupled with machine learning techniques (especially filter-based feature selection) have been used to isolate potentially faulty regions of code. In this initial exploratory paper, we propose a novel technique that uses strengths of different types of feature selectors. Here, we mainly focus on an ensemble of two classes of feature selectors: 1) convex feature selectors - that use the underlying properties of convexity of operators, and 2) similarity measures - that are typically non-convex operators. We evaluate the effectiveness of our proposed technique of fault localization by using publicly available programs.
Keywords
fault diagnosis; learning (artificial intelligence); software maintenance; code coverage information; convex feature selectors; feature selector ensemble; filter-based feature selection; machine learning techniques; operator convexity; similarity measures; software development; software fault localization; software maintenance; Convex functions; Covariance matrix; Debugging; Eigenvalues and eigenfunctions; Machine learning; Mutual information; Random variables;
fLanguage
English
Publisher
ieee
Conference_Titel
Systems, Man, and Cybernetics (SMC), 2012 IEEE International Conference on
Conference_Location
Seoul
Print_ISBN
978-1-4673-1713-9
Electronic_ISBN
978-1-4673-1712-2
Type
conf
DOI
10.1109/ICSMC.2012.6377921
Filename
6377921
Link To Document