Exploring the relationship of a file's history and its fault-proneness: An empirical study

被引:3
|
作者
Illes-Seifert, Timea [1 ]
Paech, Barbara [1 ]
机构
[1] Heidelberg Univ, Inst Comp Sci, D-69120 Heidelberg, Germany
关键词
D O I
10.1109/TAIC-PART.2008.16
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Knowing which particular characteristics of software are indicators for defects is very valuable for testers in order to allocate testing resources appropriately. In this paper, we present the results of an empirical study exploring the relationship between history characteristics of files and their. defect count. We analyzed nine open source java projects across different versions in order to answer the following questions: 1) Do past defects correlate with a file's current defect count? 2) Do late changes correlate with a file's defect count? 3) Is the file's age a good indicator for its defect count? The results are partly surprising. Only 4 of 9 programs show moderate correlation between a file's defects in previous and in current releases in more than the half of analysed releases. In contrast to our expectations, the oldest files represent the most fault prone files. Additionally, late changes influence file's defect count only partly.
引用
收藏
页码:13 / 22
页数:10
相关论文
共 50 条
  • [1] Exploring the relationship of a file's history and its fault-proneness: An empirical method and its application to open source programs
    Illes-Seifert, Timea
    Paech, Barbara
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2010, 52 (05) : 539 - 558
  • [2] On the Relationship Between Program Evolution and Fault-proneness: An Empirical Study
    Jaafar, Fehmi
    Hassaine, Salima
    Gueheneuc, Yann-Gael
    Hamel, Sylvie
    Adams, Bram
    [J]. PROCEEDINGS OF THE 17TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING (CSMR 2013), 2013, : 15 - 24
  • [3] An empirical evaluation of fault-proneness models
    Denaro, G
    Pezzè, M
    [J]. ICSE 2002: PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2002, : 241 - 251
  • [4] Empirical Study on the Correlation between Software Structural Modifications and Its Fault-proneness
    Wang, Fei
    Ai, Jun
    Wang, Jiaming
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY COMPANION (QRS-C), 2017, : 634 - 635
  • [5] Conditional-based refactorings and fault-proneness: an empirical study
    Counsell, S.
    Gatrell, M.
    Hierons, R.
    Murgia, A.
    Tonelli, R.
    Marchesi, M.
    Concas, G.
    [J]. IEEE SIXTH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW 2013), 2013, : 80 - 85
  • [6] Conditional-based refactorings and fault-proneness: An empirical study
    Counsell, S.
    Gatrell, M.
    Hierons, R.
    Murgia, A.
    Tonelli, R.
    Marchesi, M.
    Concas, G.
    [J]. Proceedings - IEEE 6th International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2013, 2013, : 80 - 85
  • [7] An Empirical Study of the Fault-Proneness of Clone Mutation and Clone Migration
    Xie, Shuai
    Khomh, Foutse
    Zou, Ying
    [J]. 2013 10TH IEEE WORKING CONFERENCE ON MINING SOFTWARE REPOSITORIES (MSR), 2013, : 149 - 158
  • [8] An Empirical Study on the Fault-Proneness of Clone Migration in Clone Genealogies
    Xie, Shuai
    Khomh, Foutse
    Zou, Ying
    Keivanloo, Iman
    [J]. 2014 SOFTWARE EVOLUTION WEEK - IEEE CONFERENCE ON SOFTWARE MAINTENANCE, REENGINEERING, AND REVERSE ENGINEERING (CSMR-WCRE), 2014, : 94 - +
  • [9] An Exploratory Study of the Relationship Between Software Test Smells and Fault-Proneness
    Qusef, Abdallah
    Elish, Mahmoud O.
    Binkley, David
    [J]. IEEE ACCESS, 2019, 7 : 139526 - 139536
  • [10] An Empirical Study on Dependence Clusters for Effort-Aware Fault-Proneness Prediction
    Yang, Yibiao
    Harman, Mark
    Krinke, Jens
    Islam, Syed
    Binkley, David
    Zhou, Yuming
    Xu, Baowen
    [J]. 2016 31ST IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE), 2016, : 296 - 307