{"title":"Stacking based approach for prediction of faulty modules","authors":"Pradeep Singh","doi":"10.1109/CICT48419.2019.9066206","DOIUrl":null,"url":null,"abstract":"Determination of a software module, prone to fault is important before the defects are discovered; because it can be used for better prioritization of resources. Software fault prediction is one of such tasks that predicts the fault proneness of the developed modules by applying machine learning techniques on software defect data. State-of-art software defect prediction techniques suffer from achieving good accuracy due to the imbalanced nature of software defect datasets. To address this issue, here we present an approach for software defect prediction by combining imbalance removal and ensemble-model. As ensemble approach is very effective and provides better prediction results as compared to the individual techniques. The stacking-based framework is developed by considering the outperforming ensemble classifiers in order to predict the faulty software modules. All the experiments are performed over twelve benchmark NASA MDP datasets. The paper presents an improved ensemble-based stacking approach to classify the fault prediction for the software system in an effective way.","PeriodicalId":234540,"journal":{"name":"2019 IEEE Conference on Information and Communication Technology","volume":"3 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 IEEE Conference on Information and Communication Technology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CICT48419.2019.9066206","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
Determination of a software module, prone to fault is important before the defects are discovered; because it can be used for better prioritization of resources. Software fault prediction is one of such tasks that predicts the fault proneness of the developed modules by applying machine learning techniques on software defect data. State-of-art software defect prediction techniques suffer from achieving good accuracy due to the imbalanced nature of software defect datasets. To address this issue, here we present an approach for software defect prediction by combining imbalance removal and ensemble-model. As ensemble approach is very effective and provides better prediction results as compared to the individual techniques. The stacking-based framework is developed by considering the outperforming ensemble classifiers in order to predict the faulty software modules. All the experiments are performed over twelve benchmark NASA MDP datasets. The paper presents an improved ensemble-based stacking approach to classify the fault prediction for the software system in an effective way.