{"title":"Software Fault-Prediction using Combination of Neural Network and Naive Bayes Algorithm","authors":"Bahman Arasteh","doi":"10.6025/JNT/2018/9/3/94-101","DOIUrl":null,"url":null,"abstract":"Nowadays, the role of software has becoming increasingly important in many safety-critical applications and the reliability is a key issue in the software systems. One of the ways for improving software Reliability is predicting its faults before tasting phase. Ability of predicting fault–proneness software modules can reduce software testing cost and consequently overall software project cost. In this paper, a combined method includes Neural Network and Naive Bayes algorithm are used to build a software fault prediction-model. Five traditional fault-datasets are used to construct and evaluate the prediction model using proposed method. The results of experiments indicate that the constructed model by the proposed method have higher prediction accuracy and precision than the other methods.","PeriodicalId":125016,"journal":{"name":"Journal of Networking Technology","volume":"97 S4","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Networking Technology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.6025/JNT/2018/9/3/94-101","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 8
Abstract
Nowadays, the role of software has becoming increasingly important in many safety-critical applications and the reliability is a key issue in the software systems. One of the ways for improving software Reliability is predicting its faults before tasting phase. Ability of predicting fault–proneness software modules can reduce software testing cost and consequently overall software project cost. In this paper, a combined method includes Neural Network and Naive Bayes algorithm are used to build a software fault prediction-model. Five traditional fault-datasets are used to construct and evaluate the prediction model using proposed method. The results of experiments indicate that the constructed model by the proposed method have higher prediction accuracy and precision than the other methods.