Impact of Types of Change on Software Defect Prediction

被引:0
作者
Erdem, Atakan [1 ]
机构
[1] Univ Calgary, Calgary, AB, Canada
来源
INTELLIGENT COMPUTING, VOL 2 | 2021年 / 284卷
关键词
Churn metric; Change type; Defect prediction;
D O I
10.1007/978-3-030-80126-7_21
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Churn metrics are commonly used in software defect prediction due to high performance, language independence and ease of extraction. The main data sources for churn metrics-based prediction models in the literature are the change logs. But changes may also be due to several reasons other than fixing defects, such as enhancement and applying new requirements. Therefore, without awareness of type of the change and effects on defect prediction, fitting the best model is too difficult. In this paper, we propose a churn type-aware defect prediction model. We observe the impacts of churn-type awareness on prediction accuracy level. In our experiments, we used a real work item and change log dataset which is produced by a software development team. In our study, we also reveal the correlations among the change types.
引用
收藏
页码:273 / 283
页数:11
相关论文
共 12 条
  • [1] Dynamic coupling measurement for object-oriented software
    Arisholm, E
    Briand, LC
    Foyen, A
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2004, 30 (08) : 491 - 506
  • [2] Predicting maintainability with object-oriented metrics - An empirical comparison
    Dagpinar, M
    Jahnke, JH
    [J]. 10TH WORKING CONFERENCE ON REVERSE ENGINEERING, PROCEEDINGS, 2003, : 155 - 164
  • [3] Giger E., 2012, 2012 9th IEEE Working Conference on Mining Software Repositories (MSR 2012), P217, DOI 10.1109/MSR.2012.6224284
  • [4] Yesterday's weather: Guiding early reverse engineering efforts by summarizing the evolution of changes
    Girba, T
    Ducasse, S
    Lanza, M
    [J]. 20TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 2004, : 40 - 49
  • [5] A Systematic Literature Review on Fault Prediction Performance in Software Engineering
    Hall, Tracy
    Beecham, Sarah
    Bowes, David
    Gray, David
    Counsell, Steve
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2012, 38 (06) : 1276 - 1304
  • [6] OBJECT-ORIENTED METRICS THAT PREDICT MAINTAINABILITY
    LI, W
    HENRY, S
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 1993, 23 (02) : 111 - 122
  • [7] Use of relative code churn measures to predict system defect density
    Nagappan, N
    Ball, T
    [J]. ICSE 05: 27TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2005, : 284 - 292
  • [8] Logical Coupling Based on Fine-Grained Change Information
    Robbes, Romain
    Pollet, Damien
    Lanza, Michele
    [J]. FIFTEENTH WORKING CONFERENCE ON REVERSE ENGINEERING, PROCEEDINGS, 2008, : 42 - 46
  • [9] Predicting the probability of change in object-oriented systems
    Tsantalis, N
    Chatzigeorgiou, A
    Stephanides, G
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2005, 31 (07) : 601 - 614
  • [10] Learning to Rank Relevant Files for Bug Reports using Domain Knowledge
    Ye, Xin
    Bunescu, Razvan
    Liu, Chang
    [J]. 22ND ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (FSE 2014), 2014, : 689 - 699