Stacking based approach for prediction of faulty modules

Pradeep Singh
{"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.
基于堆叠的故障模块预测方法
在发现缺陷之前,确定一个软件模块容易出现故障是很重要的;因为它可以用于更好地优先分配资源。软件故障预测是将机器学习技术应用于软件缺陷数据,预测所开发模块的故障倾向的任务之一。由于软件缺陷数据集的不平衡性,目前的软件缺陷预测技术难以达到良好的准确性。为了解决这个问题,我们提出了一种结合不平衡去除和集成模型的软件缺陷预测方法。由于集成方法是非常有效的,提供了更好的预测结果相比,个别技术。考虑性能较好的集成分类器,开发了基于堆栈的框架,以预测故障软件模块。所有的实验都是在12个基准NASA MDP数据集上进行的。提出了一种改进的基于集成的叠加方法,可以有效地对软件系统的故障预测进行分类。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信