Title
Software fault proneness prediction: a comparative study between bagging, boosting, and stacking ensemble and base learner methods.
Abstract
Modules with defects might be the prime reason for decreasing the software quality and increasing the cost of maintenance. Therefore, the prediction of faulty modules of systems under test at early stages contributes to the overall quality of software products. In this research three symmetric ensemble methods: bagging, boosting and stacking are used to predict faulty modules based on evaluating the performance of 11 base learners. The results reveal that the defect prediction performance of the base learner classifier and ensemble learner classifiers is the same for naïve Bayes, Bayes net, PART, random forest, IB1, VFI, decision table, and NB tree base learners, the case was different for boosted SMO, bagged J48 and boosted and bagged random tree. In addition the results showed that the random forest classifier is one of the most significant classifiers that should be stacked with other classifiers to gain the better fault prediction.
Year
DOI
Venue
2017
10.1504/IJDATS.2017.10003991
IJDATS
Field
DocType
Volume
Random tree,Data mining,Naive Bayes classifier,Random subspace method,Computer science,C4.5 algorithm,Artificial intelligence,Boosting (machine learning),Random forest,Classifier (linguistics),Ensemble learning,Machine learning
Journal
9
Issue
Citations 
PageRank 
1
3
0.39
References 
Authors
15
3
Name
Order
Citations
PageRank
Mohammed Akour154.81
Izzat Alsmadi222944.37
Iyad Alazzam351.76