Software Bug Prediction Prototype Using Bayesian Network Classifier: A Comprehensive Model

Abstract Software bug prediction becomes the vital activity during software development and maintenance. Fault prediction model able to engaged to identify flawed software code by utilizing machine learning techniques. Naive Bayes classifier has often used times for this kind problems, because of its high predictive performance and comprehensiveness toward most of the predictive issues. Bayesian network(BN) able to construct the simple network of a complex problem using the fewer number of nodes and unexplored arcs. The dataset is an essential phase in bugs prediction, NASA/Eclipse free-ware are freely available for better results. ROC/AUC is a performance measure for classification of fault-prone or non-fault prone, H-measure is also useful while prediction technique, we will explore every parameter and valuable expects for experiment perspective.

[1]  Domenico Cotroneo,et al.  Predicting aging-related bugs using software complexity metrics , 2013, Perform. Evaluation.

[2]  Guangchun Luo,et al.  Transfer learning for cross-company software defect prediction , 2012, Inf. Softw. Technol..

[3]  Zsuzsanna Marian,et al.  Software defect prediction using relational association rule mining , 2014, Inf. Sci..

[4]  Bart Baesens,et al.  Toward Comprehensible Software Fault Prediction Models Using Bayesian Network Classifiers , 2013, IEEE Transactions on Software Engineering.

[5]  Karim O. Elish,et al.  Predicting defect-prone software modules using support vector machines , 2008, J. Syst. Softw..

[6]  Bart Baesens,et al.  Mining software repositories for comprehensible software fault prediction models , 2008, J. Syst. Softw..

[7]  Tim Menzies,et al.  Data Mining Static Code Attributes to Learn Defect Predictors , 2007 .

[8]  Sunghun Kim,et al.  Reducing Features to Improve Code Change-Based Bug Prediction , 2013, IEEE Transactions on Software Engineering.

[9]  Ayse Basar Bener,et al.  Empirical evaluation of the effects of mixed project data on learning defect predictors , 2013, Inf. Softw. Technol..

[10]  Ebru Akcapinar Sezer,et al.  Software fault prediction using Mamdani type fuzzy inference system , 2016, Int. J. Data Anal. Tech. Strateg..

[11]  Banu Diri,et al.  A systematic review of software fault prediction studies , 2009, Expert Syst. Appl..

[12]  Gregory F. Cooper,et al.  A Bayesian method for the induction of probabilistic networks from data , 1992, Machine Learning.

[13]  Swapna S. Gokhale,et al.  Architecture-Based Software Reliability Analysis: Overview and Limitations , 2007, IEEE Transactions on Dependable and Secure Computing.

[14]  Xiang Chen,et al.  A Two-Stage Data Preprocessing Approach for Software Fault Prediction , 2014, 2014 Eighth International Conference on Software Security and Reliability.

[15]  Daniela Cruzes,et al.  A study of cyclic dependencies on defect profile of software components , 2013, J. Syst. Softw..