On the Effectiveness of Cost Sensitive Neural Networks for Software Defect Prediction

被引:1
|
作者
Muthukumaran, K. [1 ]
Dasgupta, Amrita [1 ]
Abhidnya, Shirode [1 ]
Neti, Lalita Bhanu Murthy [1 ]
机构
[1] BITS Pilani Hyderabad Campus, Hyderabad, India
来源
PROCEEDINGS OF THE EIGHTH INTERNATIONAL CONFERENCE ON SOFT COMPUTING AND PATTERN RECOGNITION (SOCPAR 2016) | 2018年 / 614卷
关键词
Software defect prediction; Cost-sensitive neural networks; Misclassification cost; CLASSIFICATION TECHNIQUES; EMPIRICAL-ANALYSIS; METRICS;
D O I
10.1007/978-3-319-60618-7_55
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The cost of fixing a software defect varies with the phase in which it is uncovered. Defect found during post-release phase costs much more than the defect that is uncovered in pre-release phase. Hence defect prediction models have been proposed to predict bugs in pre-release phase. For any prediction model, there are two kinds of misclassification errors - Type I and Type II errors. Type II errors are found to be more costly than Type I errors for defect prediction problem. However there have been only few studies that have considered misclassifications costs while building or evaluating defect predictions models. We have built classification models using three cost-sensitive boosting Neural Network methods, namely, CSBNN-TM, CSBNN-WU1 and CSBNN-WU2. We have compared the performance of these cost sensitive Neural Networks with the traditional machine learning algorithms like Logistic Regression, Naive Bayes, Random Forest, Bayesian Network, Neural Networks, k-Nearest Neighbors and Decision Tree. We have compared the performance of the resultant models using cost centric measure - Normalized Expected Cost of Misclassification (NECM).
引用
收藏
页码:557 / 570
页数:14
相关论文
共 50 条
  • [41] Software defect prediction using doubly stochastic Poisson processes driven by stochastic belief networks
    Andreou, Andreas S.
    Chatzis, Sotirios P.
    JOURNAL OF SYSTEMS AND SOFTWARE, 2016, 122 : 72 - 82
  • [42] Holistic Parameter Optimization for Software Defect Prediction
    Lee, Jaewook
    Choi, Jiwon
    Ryu, Duksan
    Kim, Suntae
    IEEE ACCESS, 2022, 10 : 106781 - 106797
  • [43] A Survey on Software Defect Prediction in Cross Project
    Jadhav, Rohini
    Joshi, Shashank. D.
    Thorat, Umesh
    Joshi, Aditi S.
    PROCEEDINGS OF THE 2019 6TH INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT (INDIACOM), 2019, : 1014 - 1019
  • [44] Deep neural network based hybrid approach for software defect prediction using software metrics
    Manjula, C.
    Florence, Lilly
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (Suppl 4): : S9847 - S9863
  • [45] Deep neural network based hybrid approach for software defect prediction using software metrics
    C. Manjula
    Lilly Florence
    Cluster Computing, 2019, 22 : 9847 - 9863
  • [46] Software Defect Prediction with Naive Bayes Classifier
    Rahim, Aqsa
    Hayat, Zara
    Abbas, Muhammad
    Rahim, Amna
    Rahim, Muhammad Abdul
    PROCEEDINGS OF 2021 INTERNATIONAL BHURBAN CONFERENCE ON APPLIED SCIENCES AND TECHNOLOGIES (IBCAST), 2021, : 293 - 297
  • [47] On the use of deep learning in software defect prediction
    Giray, Gorkem
    Bennin, Kwabena Ebo
    Koksal, Omer
    Babur, Onder
    Tekinerdogan, Bedir
    JOURNAL OF SYSTEMS AND SOFTWARE, 2023, 195
  • [48] Defect prediction for embedded software
    Oral, Atac Deniz
    Bener, Ayse Basar
    2007 22ND INTERNATIONAL SYMPOSIUM ON COMPUTER AND INFORMATION SCIENCES, 2007, : 346 - 351
  • [49] Hybrid Optimization-Based Neural Network Classifier for Software Defect Prediction
    Prashanthi, M.
    Mohan, M. Chandra
    INTERNATIONAL JOURNAL OF IMAGE AND GRAPHICS, 2024, 24 (04)
  • [50] Refining software defect prediction through attentive neural models for code understanding
    Nashaat, Mona
    Miller, James
    JOURNAL OF SYSTEMS AND SOFTWARE, 2025, 220