An Empirical Study of Ranking-Oriented Cross-Project Software Defect Prediction

被引:13
|
作者
You, Guoan [1 ]
Wang, Feng [2 ]
Ma, Yutao [1 ]
机构
[1] Wuhan Univ, State Key Lab Software Engn, Wuhan 430072, Hubei, Peoples R China
[2] Wuhan Univ, Sch Comp Sci, Wuhan 430072, Hubei, Peoples R China
基金
中国国家自然科学基金;
关键词
Ranking; single-objective optimization; gradient descent; multiple linear regression; METRICS; NUMBER; FAULTS; MODELS;
D O I
10.1142/S0218194016400155
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Cross-project defect prediction (CPDP) has recently become very popular in the field of software defect prediction. It was generally treated as a binary classification problem or a regression problem in most of previous studies. However, these existing CPDP methods may be not suitable for those software projects that have limited manpower and budget. To address the issue of priority estimation for buggy software entities, in this paper CPDP is formulated as a ranking problem. Inspired by the idea of the pointwise approach to learning to rank, we propose a ranking-oriented CPDP approach called ROCPDP. A case study conducted on the datasets collected from AEEEM and PROMISE shows that ROCPDP outperforms the eight baseline methods in two CPDP scenarios, namely one-to-one and many-to-one. Besides, in the many-toone scenario ROCPDP is, by and large, comparable to the best baseline method performed in a specific within-project defect prediction scenario.
引用
收藏
页码:1511 / 1538
页数:28
相关论文
共 50 条
  • [1] An Empirical Study of Training Data Selection Methods for Ranking-Oriented Cross-Project Defect Prediction
    Luo, Haoyu
    Dai, Heng
    Peng, Weiqiang
    Hu, Wenhua
    Li, Fuyang
    SENSORS, 2021, 21 (22)
  • [2] An Empirical Study of Software Metrics Diversity for Cross-Project Defect Prediction
    Zhong Y.
    Song K.
    Lv S.
    He P.
    Mathematical Problems in Engineering, 2021, 2021
  • [3] An empirical study on the effectiveness of data resampling approaches for cross-project software defect prediction
    Bennin, Kwabena Ebo
    Tahir, Amjed
    MacDonell, Stephen G.
    Borstler, Jurgen
    IET SOFTWARE, 2022, 16 (02) : 185 - 199
  • [4] An Empirical Study of Classifier Combination for Cross-Project Defect Prediction
    Zhang, Yun
    Lo, David
    Xia, Xin
    Sun, Jianling
    39TH ANNUAL IEEE COMPUTERS, SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC 2015), VOL 2, 2015, : 264 - 269
  • [5] Manifold Learning for Cross-project Software Defect Prediction
    Sun, Jing
    Jing, Xiaoyuan
    Dong, Xiwei
    PROCEEDINGS OF 2018 5TH IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND INTELLIGENCE SYSTEMS (CCIS), 2018, : 567 - 571
  • [6] A Survey on Cross-Project Software Defect Prediction Methods
    Chen X.
    Wang L.-P.
    Gu Q.
    Wang Z.
    Ni C.
    Liu W.-S.
    Wang Q.-P.
    2018, Science Press (41): : 254 - 274
  • [7] Combined classifier for cross-project defect prediction: an extended empirical study
    Yun Zhang
    David Lo
    Xin Xia
    Jianling Sun
    Frontiers of Computer Science, 2018, 12 : 280 - 296
  • [8] Combined classifier for cross-project defect prediction: an extended empirical study
    Zhang, Yun
    Lo, David
    Xia, Xin
    Sun, Jianling
    FRONTIERS OF COMPUTER SCIENCE, 2018, 12 (02) : 280 - 296
  • [9] An Empirical Study on the Effectiveness of Feature Selection for Cross-Project Defect Prediction
    Yu, Qiao
    Qian, Junyan
    Jiang, Shujuan
    Wu, Zhenhua
    Zhang, Gongjie
    IEEE ACCESS, 2019, 7 : 35710 - 35718
  • [10] An Empirical Study on Multi-Source Cross-Project Defect Prediction Models
    Liu, Xuanying
    Li, Zonghao
    Zou, Jiaqi
    Tong, Haonan
    2022 29TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, APSEC, 2022, : 318 - 327