Cost-sensitive Dictionary Learning for Software Defect Prediction

被引:13
|
作者
Niu, Liang [1 ]
Wan, Jianwu [1 ,2 ]
Wang, Hongyuan [1 ]
Zhou, Kaiwei [1 ]
机构
[1] Changzhou Univ, Sch Informat Sci & Engn, Changzhou 213164, Jiangsu, Peoples R China
[2] Nanyang Technol Univ, Sch Civil & Environm Engn, Singapore 639798, Singapore
基金
中国国家自然科学基金;
关键词
Software defect prediction; Cost-sensitive; Dictionary learning; Discrimination; LABEL PROPAGATION; NEURAL-NETWORKS; RECOGNITION; INFORMATION; MACHINE; QUALITY;
D O I
10.1007/s11063-020-10355-z
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In recent years, software defect prediction has been recognized as a cost-sensitive learning problem. To deal with the unequal misclassification losses resulted by different classification errors, some cost-sensitive dictionary learning methods have been proposed recently. Generally speaking, these methods usually define the misclassification costs to measure the unequal losses and then propose to minimize the cost-sensitive reconstruction loss by embedding the cost information into the reconstruction function of dictionary learning. Although promising performance has been achieved, their cost-sensitive reconstruction functions are not well-designed. In addition, no sufficient attentions are paid to the coding coefficients which can also be helpful to reduce the reconstruction loss. To address these issues, this paper proposes a new cost-sensitive reconstruction loss function and introduces an additional cost-sensitive discrimination regularization for the coding coefficients. Both the two terms are jointly optimized in a unified cost-sensitive dictionary learning framework. By doing so, we can achieve the minimum reconstruction loss and thus obtain a more cost-sensitive dictionary for feature encoding of test data. In the experimental part, we have conducted extensive experiments ontwenty-fivesoftware projects from four benchmark datasets of NASA, AEEEM, ReLink and Jureczko. The results, in comparison withtenstate-of-the-art software defect prediction methods, demonstrate the effectiveness of learned cost-sensitive dictionary for software defect prediction.
引用
收藏
页码:2415 / 2449
页数:35
相关论文
共 50 条
  • [21] A transfer cost-sensitive boosting approach for cross-project defect prediction
    Ryu, Duksan
    Jang, Jong-In
    Baik, Jongmoon
    SOFTWARE QUALITY JOURNAL, 2017, 25 (01) : 235 - 272
  • [22] A transfer cost-sensitive boosting approach for cross-project defect prediction
    Duksan Ryu
    Jong-In Jang
    Jongmoon Baik
    Software Quality Journal, 2017, 25 : 235 - 272
  • [23] A hybrid cost-sensitive ensemble for heart disease prediction
    Qi Zhenya
    Zhang, Zuoru
    BMC MEDICAL INFORMATICS AND DECISION MAKING, 2021, 21 (01)
  • [24] Cost-sensitive stacking ensemble learning for company financial distress prediction
    Wang, Shanshan
    Chi, Guotai
    EXPERT SYSTEMS WITH APPLICATIONS, 2024, 255
  • [25] Two-stage cost-sensitive local models for heterogeneous cross-project defect prediction
    Huang, Yan
    Xu, Xian
    2022 IEEE 46TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE (COMPSAC 2022), 2022, : 819 - 828
  • [26] 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
  • [27] Predicting Software Defects: A Cost-Sensitive Approach
    Bezerra, Miguel E. R.
    Oliveira, Adriano L. I.
    Adeodato, Paulo J. L.
    2011 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2011, : 2515 - 2522
  • [28] Cost Sensitive Decision Forest and Voting for Software Defect Prediction
    Siers, Michael J.
    Islam, Md Zahidul
    PRICAI 2014: TRENDS IN ARTIFICIAL INTELLIGENCE, 2014, 8862 : 929 - 936
  • [29] Software Defect Prediction Based on Fuzzy Cost Broad Learning System
    Cao, Heling
    Cui, Zhiying
    Chu, Yonghe
    Gong, Lina
    Liu, Guangen
    Wang, Yun
    Tian, Fangchao
    Li, Peng
    Ge, Haoyang
    INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 2025, 2025 (01)
  • [30] COST-SENSITIVE SUBSPACE LEARNING FOR HUMAN AGE ESTIMATION
    Lu, Jiwen
    Tan, Yap-Peng
    2010 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, 2010, : 1593 - 1596