Software defect prediction using augmented bayesian networks

3Citations
Citations of this article
18Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Prediction models are built with various machine learning algorithms to identify defects prior to release to facilitate software testing, and save testing costs. Naïve Bayes classifier is one of the best performing classification techniques in defect prediction. It assumes conditional independence of features and for defect prediction problem some of the features are not actually conditionally independent. The interesting problem is to relax these conditional independence assumptions and to check whether there is any improvement in performance of classifiers. We have built Bayesian Network structures using different classes of algorithms namely score-based, constraint-based and hybrid algorithms. We propose an approach to augment these Bayesian Network structures with class node. Bayesian Network classifiers along with Random Forests, Logistic Regression and Naïve Bayes classifiers are then evaluated using measures like AUC and H-measure. We observe that RSMAX2 and Grow-Shrink classifiers (after augmentation) perform consistently better in defect prediction.

Cite

CITATION STYLE

APA

Muthukumaran, K., Srinivas, S., Malapati, A., & Neti, L. B. M. (2018). Software defect prediction using augmented bayesian networks. In Advances in Intelligent Systems and Computing (Vol. 614, pp. 279–293). Springer Verlag. https://doi.org/10.1007/978-3-319-60618-7_28

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free