Cross Project Defect Prediction using Dropout Regularized Deep Learning and Unique Matched Metrics

辍学(神经网络) 人工智能 计算机科学 深度学习 机器学习
作者
Pravas Ranjan Bal,Sandeep Kumar
出处
期刊:ACM transactions on management information systems [Association for Computing Machinery]
标识
DOI:10.1145/3698109
摘要

The primary goal of software defect prediction (SDP) is to predict the software defects for a specific software using historical data or data from past releases of software projects. The existing state of arts on SDP primarily discusses two prediction scenarios: Within Project Defect Prediction (WPDP) and Cross Project Defect Prediction (CPDP). The prediction model belongs to the WPDP scenario, which means that the model is trained and tested on different parts of the same dataset or trained on the dataset belonging to the previous version of the same project. While in the CPDP scenario, training and testing occur on different software project datasets. Due to the unavailability of historical datasets or prior releases of software defect datasets, CPDP is more useful in real-life scenarios. So, CPDP analysis is a very challenging issue in the SDP domain. Sometimes, machine learning (ML) models perform poorly due to inadequate training in the CPDP scenario. To support better CPDP performance, we must carefully build an ML model focusing on lower training error and overfitting issues. To address these issues, we have proposed a cross-project data preprocessing method to correlate the metrics of different project datasets, namely Unique Selection of Matched Metrics (USMM), using the KS test and Hungarian method. To further improve the CPDP performance, we have also used the dropout regularized deep learning (DRDL) model. We have deployed 34 software defect datasets to validate the DRDL model and USMM method. The experimental results demonstrate that the DRDL model using the USMM method (DRDL-USMM) is a promising model to enhance the prediction accuracy, and an improvement in the range of 3.3% to 8.5% as compared to the existing works in the CPDP scenario has been found.

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
yuan发布了新的文献求助10
刚刚
Jiayi完成签到,获得积分10
1秒前
外向凡松发布了新的文献求助10
1秒前
1秒前
1秒前
李爱国应助xingzi123采纳,获得30
1秒前
2秒前
zhouyan完成签到,获得积分10
2秒前
炒米粉完成签到,获得积分10
2秒前
3秒前
称心的晓筠完成签到,获得积分20
3秒前
guohuameike完成签到,获得积分10
3秒前
wen完成签到,获得积分10
3秒前
zhengzheng发布了新的文献求助10
4秒前
结实砖家发布了新的文献求助20
4秒前
伤心葫芦娃完成签到,获得积分10
5秒前
四季豆完成签到,获得积分10
5秒前
yuyuyu完成签到,获得积分10
5秒前
风烟完成签到,获得积分10
5秒前
zhangxiaoji完成签到,获得积分10
5秒前
量子星尘发布了新的文献求助10
5秒前
orixero应助tubaba8848采纳,获得10
6秒前
汉堡包应助qjx1129采纳,获得10
6秒前
黄JY发布了新的文献求助10
6秒前
7秒前
赘婿应助luogan采纳,获得10
7秒前
7秒前
旺仔完成签到,获得积分10
7秒前
孤狐完成签到,获得积分10
8秒前
李健应助和谐的洋葱采纳,获得10
8秒前
8秒前
小二郎应助现代的寻雪采纳,获得10
8秒前
ZM发布了新的文献求助20
8秒前
熏辣带鱼完成签到,获得积分10
9秒前
正己化人应助xh采纳,获得10
9秒前
早日毕业完成签到 ,获得积分10
9秒前
害怕的鞋垫应助ZHC采纳,获得10
9秒前
9秒前
9秒前
10秒前
高分求助中
(应助此贴封号)【重要!!请各用户(尤其是新用户)详细阅读】【科研通的精品贴汇总】 10000
Kinesiophobia : a new view of chronic pain behavior 2000
Cronologia da história de Macau 1600
Lloyd's Register of Shipping's Approach to the Control of Incidents of Brittle Fracture in Ship Structures 1000
Developmental Peace: Theorizing China’s Approach to International Peacebuilding 1000
Traitements Prothétiques et Implantaires de l'Édenté total 2.0 1000
Earth System Geophysics 1000
热门求助领域 (近24小时)
化学 材料科学 医学 生物 工程类 有机化学 纳米技术 计算机科学 化学工程 生物化学 物理 复合材料 内科学 催化作用 物理化学 光电子学 细胞生物学 基因 电极 遗传学
热门帖子
关注 科研通微信公众号,转发送积分 6136947
求助须知:如何正确求助?哪些是违规求助? 7964389
关于积分的说明 16531348
捐赠科研通 5252104
什么是DOI,文献DOI怎么找? 2804190
邀请新用户注册赠送积分活动 1785179
关于科研通互助平台的介绍 1655727