Effort-Aware Tri-Training for Semi-supervised Just-in-Time Defect Prediction

被引:5
|
作者
Zhang, Wenzhou [1 ]
Li, Weiwei [2 ]
Jia, Xiuyi [1 ,3 ]
机构
[1] Nanjing Univ Sci & Technol, Sch Comp Sci & Engn, Nanjing 210094, Peoples R China
[2] Nanjing Univ Aeronaut & Astronaut, Coll Astronaut, Nanjing 210016, Peoples R China
[3] Nanjing Univ, State Key Lab Novel Software Technol, Nanjing 210023, Peoples R China
基金
中国博士后科学基金;
关键词
Defect prediction; Just-in-time; Tri-training; Effort-aware;
D O I
10.1007/978-3-030-16145-3_23
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In recent years, just-in-time (JIT) defect prediction has gained considerable interest as it enables developers to identify risky changes at check-in time. Previous studies tried to conduct research from both supervised and unsupervised perspectives. Since the label of change is hard to acquire, it would be more desirable for applications if a prediction model doesn't highly rely on the label information. However, the performance of the unsupervised models proposed by previous work isn't good in terms of precision and F1 due to the lack of supervised information. To overcome this weakness, we try to study the JIT defect prediction from the semi-supervised perspective, which only requires a few labeled data for training. In this paper, we propose an Effort-Aware Tri-Training (EATT) semi-supervised model for JIT defect prediction based on sample selection. We compare EATT with the state-of-the-art supervised and unsupervised models with respect to different labeled rates. The experimental results on six open-source projects demonstrate that EATT performs better than existing supervised and unsupervised models for effort-aware JIT defect prediction.
引用
收藏
页码:293 / 304
页数:12
相关论文
共 50 条
  • [21] A Novel Semi-supervised SVM Based on Tri-training
    Li, KunLun
    Zhang, Wei
    Ma, Xiaotao
    Cao, Zheng
    Zhang, Chao
    2008 INTERNATIONAL SYMPOSIUM ON INTELLIGENT INFORMATION TECHNOLOGY APPLICATION, VOL III, PROCEEDINGS, 2008, : 47 - +
  • [22] Semi-supervised PolSAR Classification Based on Improved Tri-training
    Hua, Wenqiang
    Wang, Shuang
    Zhao, Yang
    Yue, Bo
    Guo, Yanhe
    2017 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM (IGARSS), 2017, : 3937 - 3940
  • [23] SEMI-SUPERVISED ACOUSTIC EVENT DETECTION BASED ON TRI-TRAINING
    Shi, Bowen
    Sun, Ming
    Kao, Chieh-Chi
    Rozgic, Viktor
    Matsoukas, Spyros
    Wang, Chao
    2019 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2019, : 750 - 754
  • [24] Semi-Supervised Tri-Training for Explicit Discourse Argument Expansion
    Knaebel, Rene
    Stede, Manfred
    PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON LANGUAGE RESOURCES AND EVALUATION (LREC 2020), 2020, : 1103 - 1109
  • [25] On effort-aware metrics for defect prediction
    Carka, Jonida
    Esposito, Matteo
    Falessi, Davide
    EMPIRICAL SOFTWARE ENGINEERING, 2022, 27 (06)
  • [26] Effort-Aware Defect Prediction Models
    Mende, Thilo
    Koschke, Rainer
    14TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING (CSMR 2010), 2010, : 107 - 116
  • [27] On effort-aware metrics for defect prediction
    Jonida Çarka
    Matteo Esposito
    Davide Falessi
    Empirical Software Engineering, 2022, 27
  • [28] Improving effort-aware just-in-time defect prediction with weighted code churn and multi-objective slime mold algorithm
    Dai, Hongming
    Xi, Jianqing
    Dai, Hong-Liang
    HELIYON, 2024, 10 (18)
  • [29] A Novel Semi-supervised Adaboost Technique Based on Improved Tri-training
    Li, Dunming
    Mao, Jenwen
    Shen, Fuke
    INFORMATION SECURITY AND PRIVACY, ACISP 2019, 2019, 11547 : 669 - 678
  • [30] Tri-training and data editing based semi-supervised clustering algorithm
    Deng, Chao
    Guo, Mao Zu
    MICAI 2006: ADVANCES IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2006, 4293 : 641 - +