DocumentCode :
3426004
Title :
An empirical study of bagging and boosting ensembles for identifying faulty classes in object-oriented software
Author :
Aljamaan, Hamoud I. ; Elish, Mahmoud O.
Author_Institution :
Inf. & Comput. Sci. Dept., King Fahd Univ. of Pet. & Miner., Dhahran
fYear :
2009
fDate :
March 30 2009-April 2 2009
Firstpage :
187
Lastpage :
194
Abstract :
Identifying faulty classes in object-oriented software is one of the important software quality assurance activities. This paper empirically investigates the application of two popular ensemble techniques (bagging and boosting) in identifying faulty classes in object-oriented software, and evaluates the extent to which these ensemble techniques offer an increase in classification accuracy over single classifiers. As base classifiers, we used multilayer perceptron, radial basis function network, Bayesian belief network, nave Bayes, support vector machines, and decision tree. The experiment was based on well-known and respected NASA dataset. The results indicate that bagging and boosting yield improved classification accuracy over most of the investigated single classifiers. In some cases, bagging outperforms boosting, while in some other cases, boosting outperforms bagging. However, in case of support vector machines, neither bagging nor boosting improved its classification accuracy.
Keywords :
Bayes methods; belief networks; decision trees; multilayer perceptrons; object-oriented programming; radial basis function networks; software fault tolerance; software quality; support vector machines; Bayesian belief network; bagging technique; boosting technique; classification accuracy; decision tree; ensemble technique; faulty class identification; multilayer perceptron; object-oriented software; radial basis function network; software quality assurance; support vector machine; Application software; Bagging; Boosting; Classification tree analysis; Fault diagnosis; Multilayer perceptrons; Radial basis function networks; Software quality; Support vector machine classification; Support vector machines;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computational Intelligence and Data Mining, 2009. CIDM '09. IEEE Symposium on
Conference_Location :
Nashville, TN
Print_ISBN :
978-1-4244-2765-9
Type :
conf
DOI :
10.1109/CIDM.2009.4938648
Filename :
4938648
Link To Document :
بازگشت