EconPapers    
Economics at your fingertips  
 

ENSEMBLE OF SOFTWARE DEFECT PREDICTORS: AN AHP-BASED EVALUATION METHOD

Yi Peng, Gang Kou (), Guoxun Wang, Wenshuai Wu and Yong Shi
Additional contact information
Yi Peng: School of Management and Economics, University of Electronic Science and Technology of China, Chengdu, P. R. China, 610054, P. R. China
Gang Kou: School of Management and Economics, University of Electronic Science and Technology of China, Chengdu, P. R. China, 610054, P. R. China
Guoxun Wang: School of Management and Economics, University of Electronic Science and Technology of China, Chengdu, P. R. China, 610054, P. R. China
Wenshuai Wu: School of Management and Economics, University of Electronic Science and Technology of China, Chengdu, P. R. China, 610054, P. R. China
Yong Shi: College of Information Science & Technology, University of Nebraska at Omaha, Omaha, NE 68182, USA;

International Journal of Information Technology & Decision Making (IJITDM), 2011, vol. 10, issue 01, 187-206

Abstract: Classification algorithms that help to identify software defects or faults play a crucial role in software risk management. Experimental results have shown that ensemble of classifiers are often more accurate and robust to the effects of noisy data, and achieve lower average error rate than any of the constituent classifiers. However, inconsistencies exist in different studies and the performances of learning algorithms may vary using different performance measures and under different circumstances. Therefore, more research is needed to evaluate the performance of ensemble algorithms in software defect prediction. The goal of this paper is to assess the quality of ensemble methods in software defect prediction with the analytic hierarchy process (AHP), which is a multicriteria decision-making approach that prioritizes decision alternatives based on pairwise comparisons. Through the application of the AHP, this study compares experimentally the performance of several popular ensemble methods using 13 different performance metrics over 10 public-domain software defect datasets from the NASA Metrics Data Program (MDP) repository. The results indicate that ensemble methods can improve the classification results of software defect prediction in general and AdaBoost gives the best results. In addition, tree and rule based classifiers perform better in software defect prediction than other types of classifiers included in the experiment. In terms of single classifier, K-nearest-neighbor, C4.5, and Naïve Bayes tree ranked higher than other classifiers.

Keywords: Ensemble; classification; software defect prediction; the analytic hierarchy process (AHP) (search for similar items in EconPapers)
Date: 2011
References: View complete reference list from CitEc
Citations: View citations in EconPapers (16)

Downloads: (external link)
http://www.worldscientific.com/doi/abs/10.1142/S0219622011004282
Access to full text is restricted to subscribers

Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.

Export reference: BibTeX RIS (EndNote, ProCite, RefMan) HTML/Text

Persistent link: https://EconPapers.repec.org/RePEc:wsi:ijitdm:v:10:y:2011:i:01:n:s0219622011004282

Ordering information: This journal article can be ordered from

DOI: 10.1142/S0219622011004282

Access Statistics for this article

International Journal of Information Technology & Decision Making (IJITDM) is currently edited by Yong Shi

More articles in International Journal of Information Technology & Decision Making (IJITDM) from World Scientific Publishing Co. Pte. Ltd.
Bibliographic data for series maintained by Tai Tone Lim ().

 
Page updated 2025-03-20
Handle: RePEc:wsi:ijitdm:v:10:y:2011:i:01:n:s0219622011004282