Deep neural network based hybrid approach for software defect prediction using software metrics

被引:0
|
作者
C. Manjula
Lilly Florence
机构
[1] PESIT-BSC,MCA Department
[2] Adiyamman College of Engineering,MCA Department
来源
Cluster Computing | 2019年 / 22卷
关键词
Software metrics; Software quality; Software defect prediction; Machine learning; Deep neural network; Genetic algorithm;
D O I
暂无
中图分类号
学科分类号
摘要
In the field of early prediction of software defects, various techniques have been developed such as data mining techniques, machine learning techniques. Still early prediction of defects is a challenging task which needs to be addressed and can be improved by getting higher classification rate of defect prediction. With the aim of addressing this issue, we introduce a hybrid approach by combining genetic algorithm (GA) for feature optimization with deep neural network (DNN) for classification. An improved version of GA is incorporated which includes a new technique for chromosome designing and fitness function computation. DNN technique is also improvised using adaptive auto-encoder which provides better representation of selected software features. The improved efficiency of the proposed hybrid approach due to deployment of optimization technique is demonstrated through case studies. An experimental study is carried out for software defect prediction by considering PROMISE dataset using MATLAB tool. In this study, we have used the proposed novel method for classification and defect prediction. Comparative study shows that the proposed approach of prediction of software defects performs better when compared with other techniques where 97.82% accuracy is obtained for KC1 dataset, 97.59% accuracy is obtained for CM1 dataset, 97.96% accuracy is obtained for PC3 dataset and 98.00% accuracy is obtained for PC4 dataset.
引用
收藏
页码:9847 / 9863
页数:16
相关论文
共 50 条
  • [21] Software defect prediction using cost-sensitive neural network
    Arar, Omer Faruk
    Ayan, Kursat
    [J]. APPLIED SOFT COMPUTING, 2015, 33 : 263 - 277
  • [22] Software Defect Prediction via Transfer Learning based Neural Network
    Cao, Qimeng
    Sun, Qing
    Cao, Qinghua
    Tan, Huobin
    [J]. PROCEEDINGS OF THE 2015 FIRST INTERNATIONAL CONFERENCE ON RELIABILITY SYSTEMS ENGINEERING 2015 ICRSE, 2015,
  • [23] A novel software defect prediction method based on hierarchical neural network
    Yu, Huiqun
    Sun, Xingjie
    Zhou, Ziyi
    Fan, Guisheng
    [J]. 2021 IEEE 45TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE (COMPSAC 2021), 2021, : 366 - 375
  • [24] Software Defect Prediction using Deep Learning
    Nevendra, Meetesh
    Singh, Pradeep
    [J]. ACTA POLYTECHNICA HUNGARICA, 2021, 18 (10) : 173 - 189
  • [25] Software Defect Prediction Using Neural Networks
    Jindal, Rajni
    Malhotra, Ruchika
    Jain, Abha
    [J]. 2014 3RD INTERNATIONAL CONFERENCE ON RELIABILITY, INFOCOM TECHNOLOGIES AND OPTIMIZATION (ICRITO) (TRENDS AND FUTURE DIRECTIONS), 2014,
  • [26] Software Defect Prediction via Deep Belief Network
    Wei Hua
    Shan Chun
    Hu Changzhen
    Zhang Yu
    Yu Xiao
    [J]. CHINESE JOURNAL OF ELECTRONICS, 2019, 28 (05) : 925 - 932
  • [27] A study on software metrics based software defect prediction using data mining and machine learning techniques
    Prasad, Manjula C.M.
    Florence, Lilly
    Arya, Arti
    [J]. International Journal of Database Theory and Application, 2015, 8 (03): : 179 - 190
  • [28] Software Defect Prediction via Deep Belief Network
    WEI Hua
    SHAN Chun
    HU Changzhen
    ZHANG Yu
    YU Xiao
    [J]. Chinese Journal of Electronics, 2019, 28 (05) : 925 - 932
  • [29] Deep learning based software defect prediction
    Qiao, Lei
    Li, Xuesong
    Umer, Qasim
    Guo, Ping
    [J]. NEUROCOMPUTING, 2020, 385 : 100 - 110
  • [30] Improved Approach for Software Defect Prediction using Artificial Neural Networks
    Sethi, Tanvi
    Gagandeep
    [J]. 2016 5TH INTERNATIONAL CONFERENCE ON RELIABILITY, INFOCOM TECHNOLOGIES AND OPTIMIZATION (TRENDS AND FUTURE DIRECTIONS) (ICRITO), 2016, : 480 - 485