MSCPDPLab: A MATLAB toolbox for transfer learning based multi-source cross-project defect prediction

被引:0
|
作者
Zou, Jiaqi [1 ]
Li, Zonghao [1 ]
Liu, Xuanying [1 ]
Tong, Haonan [1 ]
机构
[1] Beijing Jiaotong Univ, Sch Software Engn, Beijing 100044, Peoples R China
关键词
Multiple source datasets; Cross-project defect prediction; Mining software repository; Transfer learning;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software defect prediction (SDP) plays an important role in allocating testing resources and improving testing efficiency. Multi-source cross-project defect prediction (MSCPDP) based on transfer learning refers to transferring defect knowledge from multiple source projects to the target project. MSCPDP has drawn increasing attention from academic and industry communities, and some MSCPDP methods have been proposed. However, most existing MSCPDP models are not open-source. MSCPDPLab replicates nine state-of-the-art MSCPDP models with unified interface and integrates the processes of data loading, model training and testing, and performance evaluation (including 13 performance measures). This paper describes the toolbox's functionalities and presents its ease of use.(c) 2022 The Author(s). Published by Elsevier B.V. This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/).
引用
收藏
页数:6
相关论文
共 50 条
  • [1] MSCPDPLab: A MATLAB toolbox for transfer learning based multi-source cross-project defect prediction
    Zou, Jiaqi
    Li, Zonghao
    Liu, Xuanying
    Tong, Haonan
    [J]. SOFTWAREX, 2023, 21
  • [2] MHCPDP: multi-source heterogeneous cross-project defect prediction via multi-source transfer learning and autoencoder
    Jie Wu
    Yingbo Wu 
    Nan Niu
    Min Zhou
    [J]. Software Quality Journal, 2021, 29 : 405 - 430
  • [3] MHCPDP: multi-source heterogeneous cross-project defect prediction via multi-source transfer learning and autoencoder
    Wu, Jie
    Wu, Yingbo
    Niu, Nan
    Zhou, Min
    [J]. SOFTWARE QUALITY JOURNAL, 2021, 29 (02) : 405 - 430
  • [4] Dissimilarity Space Based Multi-Source Cross-Project Defect Prediction
    Ren, Shengbing
    Zhang, Wanying
    Munir, Hafiz Shahbaz
    Xia, Lei
    [J]. ALGORITHMS, 2019, 12 (01)
  • [5] Source selection and transfer defect learning based cross-project defect prediction
    Wen, Wanzhi
    Zhu, Ningbo
    Ye, Bingqing
    Li, Xikai
    Wang, Chuyue
    Chu, Jiawei
    Li, Yuehua
    [J]. INTERNATIONAL JOURNAL OF COMPUTING SCIENCE AND MATHEMATICS, 2022, 16 (03) : 195 - 207
  • [6] A three-stage transfer learning framework for multi-source cross-project software defect prediction
    Bai, Jiaojiao
    Jia, Jingdong
    Capretz, Luiz Fernando
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2022, 150
  • [7] A three-stage transfer learning framework for multi-source cross-project software defect prediction
    Bai, Jiaojiao
    Jia, Jingdong
    Capretz, Luiz Fernando
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2022, 150
  • [8] Cross-project software defect prediction based on multi-source data sets
    Huang Junfu
    Wang Yawen
    Gong Yunzhan
    Jin Dahai
    [J]. The Journal of China Universities of Posts and Telecommunications, 2021, 28 (04) : 75 - 87
  • [9] MASTER: Multi-Source Transfer Weighted Ensemble Learning for Multiple Sources Cross-Project Defect Prediction
    Tong, Haonan
    Zhang, Dalin
    Liu, Jiqiang
    Xing, Weiwei
    Lu, Lingyun
    Lu, Wei
    Wu, Yumei
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2024, 50 (05) : 1281 - 1305
  • [10] A three-stage transfer learning framework for multi-source cross-project software defect prediction
    Bai, Jiaojiao
    Jia, Jingdong
    Capretz, Luiz Fernando
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2022, 150