Improved Bayesian regularisation using neural networks based on feature selection for software defect prediction

被引:5
|
作者
Jayanthi, R. [1 ]
Florence, M. Lilly [2 ]
机构
[1] PESIT BSC, MCA Dept, Bangalore, Karnataka, India
[2] Adhiyamaan Engn Coll, Dept Comp Sci & Engn, Hosur, Tamil Nadu, India
关键词
defect prediction model; machine learning techniques; software defect prediction; software metrics; gradient descent optimisation; gradient-based approach; feature subset selection; cross entropy error function; adaptive computation process; FAULT;
D O I
10.1504/IJCAT.2019.100297
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Demand for software-based applications has grown drastically in various real-time applications. However, software testing schemes have been developed which include manual and automatic testing. Manual testing requires human effort and chances of error may still affect the quality of software. To overcome this issue, automatic software testing techniques based on machine learning techniques have been developed. In this work, we focus on the machine learning scheme for early prediction of software defects using Levenberg-Marquardt algorithm (LM), Back Propagation (BP) and Bayesian Regularisation (BR) techniques. Bayesian regularisation achieves better performance in terms of bug prediction. However, this performance can be enhanced further. Hence, we developed a novel approach for attribute selection-based feature selection technique to improve the performance of BR classification. An extensive study is carried out with the PROMISE repository where we considered KC1 and JM1 datasets. Experimental study shows that the proposed approach achieves better performance in predicting the defects in software.
引用
收藏
页码:225 / 241
页数:17
相关论文
共 50 条
  • [31] Choosing software metrics for defect prediction: an investigation on feature selection techniques
    Gao, Kehan
    Khoshgoftaar, Taghi M.
    Wang, Huanjing
    Seliya, Naeem
    SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (05) : 579 - 606
  • [32] Software defect prediction using over-sampling and feature extraction based on Mahalanobis distance
    Mohammad Mahdi NezhadShokouhi
    Mohammad Ali Majidi
    Abbas Rasoolzadegan
    The Journal of Supercomputing, 2020, 76 : 602 - 635
  • [33] An empirical study on pareto based multi-objective feature selection for software defect prediction
    Ni, Chao
    Chen, Xiang
    Wu, Fangfang
    Shen, Yuxiang
    Gu, Qing
    JOURNAL OF SYSTEMS AND SOFTWARE, 2019, 152 : 215 - 238
  • [34] A Feature Selection-Based K-NN Model for Fast Software Defect Prediction
    Awotunde, Joseph Bamidele
    Misra, Sanjay
    Adeniyi, Abidemi Emmanuel
    Abiodun, Moses Kazeem
    Kaushik, Manju
    Lawrence, Morolake Oladayo
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2022 WORKSHOPS, PART IV, 2022, 13380 : 49 - 61
  • [35] On the Effectiveness of Cost Sensitive Neural Networks for Software Defect Prediction
    Muthukumaran, K.
    Dasgupta, Amrita
    Abhidnya, Shirode
    Neti, Lalita Bhanu Murthy
    PROCEEDINGS OF THE EIGHTH INTERNATIONAL CONFERENCE ON SOFT COMPUTING AND PATTERN RECOGNITION (SOCPAR 2016), 2018, 614 : 557 - 570
  • [36] Software Defect Prediction with Bayesian Approaches
    Hernandez-Molinos, Maria Jose
    Sanchez-Garcia, Angel J.
    Barrientos-Martinez, Rocio Erandi
    Perez-Arriaga, Juan Carlos
    Ocharan-Hernandez, Jorge Octavio
    MATHEMATICS, 2023, 11 (11)
  • [37] Identification of feature selection techniques for software defect prediction by using BCF-WASPAS methodology based on Einstein operators
    Rehman, Ubaid ur
    Mahmood, Tahir
    INTERNATIONAL JOURNAL OF INTELLIGENT COMPUTING AND CYBERNETICS, 2025, 18 (01) : 183 - 216
  • [38] Software defect prediction with semantic and structural information of codes based on Graph Neural Networks
    Zhou, Chunying
    He, Peng
    Zeng, Cheng
    Ma, Ju
    INFORMATION AND SOFTWARE TECHNOLOGY, 2022, 152
  • [39] Software Defect Prediction using Convolutional Neural Network
    Wongpheng, Kittisak
    Visutsak, Porawat
    35TH INTERNATIONAL TECHNICAL CONFERENCE ON CIRCUITS/SYSTEMS, COMPUTERS AND COMMUNICATIONS (ITC-CSCC 2020), 2020, : 240 - 243
  • [40] A Feature Selection Approach based on Grey Relational Analysis for Within-project Software Defect Prediction
    Yao, Zhexi
    Zhang, Tao
    Wang, Jinbo
    Zhu, Lingchao
    JOURNAL OF GREY SYSTEM, 2019, 31 (03) : 105 - 116