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 条
  • [21] Cross-project bug type prediction based on transfer learning
    Xiaoting Du
    Zenghui Zhou
    Beibei Yin
    Guanping Xiao
    [J]. Software Quality Journal, 2020, 28 : 39 - 57
  • [22] Heterogeneous Cross-Project Defect Prediction Using Encoder Networks and Transfer Learning
    Haque, Radowanul
    Ali, Aftab
    McClean, Sally
    Cleland, Ian
    Noppen, Joost
    [J]. IEEE ACCESS, 2024, 12 : 409 - 419
  • [23] Cross-Project Transfer Learning on Lightweight Code Semantic Graphs for Defect Prediction
    Fang, Dingbang
    Liu, Shaoying
    Li, Yang
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2023, 33 (07) : 1095 - 1117
  • [24] Manifold Learning for Cross-project Software Defect Prediction
    Sun, Jing
    Jing, Xiaoyuan
    Dong, Xiwei
    [J]. PROCEEDINGS OF 2018 5TH IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND INTELLIGENCE SYSTEMS (CCIS), 2018, : 567 - 571
  • [25] Cross-project bug type prediction based on transfer learning
    Du, Xiaoting
    Zhou, Zenghui
    Yin, Beibei
    Xiao, Guanping
    [J]. SOFTWARE QUALITY JOURNAL, 2020, 28 (01) : 39 - 57
  • [26] A two-phase transfer learning model for cross-project defect prediction
    Liu, Chao
    Yang, Dan
    Xia, Xin
    Yan, Meng
    Zhang, Xiaohong
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2019, 107 : 125 - 136
  • [27] A Cross-project Defect Prediction Model Using Feature Transfer and Ensemble Learning
    Zeng, Fuping
    Lin, Wanting
    Xing, Ying
    Sun, Lu
    Yang, Bin
    [J]. TEHNICKI VJESNIK-TECHNICAL GAZETTE, 2022, 29 (04): : 1089 - 1099
  • [28] Multi-Objective Cross-Project Defect Prediction
    Canfora, Gerardo
    De Lucia, Andrea
    Di Penta, Massimiliano
    Oliveto, Rocco
    Panichella, Annibale
    Panichella, Sebastiano
    [J]. 2013 IEEE SIXTH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST 2013), 2013, : 252 - 261
  • [29] Research on Cross-Project Software Defect Prediction Based on Machine Learning
    Wang, Baoping
    Wang, Wennan
    Zhu, Linkai
    Liu, Wenjian
    [J]. ADVANCES IN WEB-BASED LEARNING - ICWL 2021, 2021, 13103 : 160 - 165
  • [30] Transfer Convolutional Neural Network for Cross-Project Defect Prediction
    Qiu, Shaojian
    Xu, Hao
    Deng, Jiehan
    Jiang, Siyu
    Lu, Lu
    [J]. APPLIED SCIENCES-BASEL, 2019, 9 (13):