Title
On the applicability of evolutionary computation for software defect prediction
Abstract
Removal of defects is the key in ensuring long-term error free operation of a software system. Although improvements in the software testing process has resulted in better coverage, it is evident that some parts of a software system tend to be more defect prone than the other parts and identification of these parts can greatly benefit the software practitioners in order to deliver high quality maintainable software products. A defect prediction model is built by training a learner using the software metrics. These models can later be used to predict defective classes in a software system. Many studies have been conducted in the past for predicting defective classes in the early phases of the software development. However, the evolutionary computation techniques have not yet been explored for predicting defective classes. The nature of evolutionary computation techniques makes them better suited to the software engineering problems. In this study we explore the predictive ability of the evolutionary computation and hybridized evolutionary computation techniques for defect prediction. This work contributes to the literature by examining the effectiveness of the 15 evolutionary computation and hybridized evolutionary computation techniques to 5 datasets obtained from the Apache Software Foundation using the Defect Collection and Reporting System. The results are evaluated in terms of the values of accuracy. We further compare the evolutionary computation techniques using the Friedman ranking. The results suggest that the defect prediction models built using the evolutionary computation techniques perform well over all the datasets in terms of prediction accuracy.
Year
DOI
Venue
2014
10.1109/ICACCI.2014.6968592
Advances in Computing, Communications and Informatics
Keywords
DocType
Citations 
evolutionary computation,program testing,software fault tolerance,software metrics,Apache Software Foundation,Defect Collection and Reporting System,Friedman ranking,defect prediction model,defect removal,high quality maintainable software products,hybridized evolutionary computation techniques,long-term error free operation,software defect prediction,software engineering problems,software metrics,software practitioners,software testing process,Defect Prediction,Evolutionary Computation,Search Based Software Engineering,Software Metrics
Conference
2
PageRank 
References 
Authors
0.37
30
3
Name
Order
Citations
PageRank
Ruchika Malhotra1333.48
Nakul Pritam220.37
Yogesh Singh326713.87