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 条
  • [21] Software metrics thresholds calculation techniques to predict fault-proneness: An empirical comparison
    Boucher, Alexandre
    Badri, Mourad
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2018, 96 : 38 - 67
  • [22] An Empirical Analysis of the Impact of Comment Statements on Fault-Proneness of Small-Size Module
    Aman, Hirohisa
    [J]. 2012 19TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC), VOL 1, 2012, : 362 - 367
  • [23] Correlation of Change Size to Fault-Proneness: A Real Life Case Study
    Zeindl, Markus
    Seitz, Markus
    Facchi, Christian
    [J]. 2016 IEEE/ACS 13TH INTERNATIONAL CONFERENCE OF COMPUTER SYSTEMS AND APPLICATIONS (AICCSA), 2016,
  • [24] An exploratory study of the impact of antipatterns on class change- and fault-proneness
    Foutse Khomh
    Massimiliano Di Penta
    Yann-Gaël Guéhéneuc
    Giuliano Antoniol
    [J]. Empirical Software Engineering, 2012, 17 : 243 - 275
  • [25] Predicting fault-proneness using OO metrics -: An industrial case study
    Yu, P
    Systä, T
    Müller, H
    [J]. SIXTH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS, 2002, : 99 - 107
  • [26] An exploratory study of the impact of antipatterns on class change- and fault-proneness
    Khomh, Foutse
    Di Penta, Massimiliano
    Gueheneuc, Yann-Gael
    Antoniol, Giuliano
    [J]. EMPIRICAL SOFTWARE ENGINEERING, 2012, 17 (03) : 243 - 275
  • [27] Modelling fault-proneness statistically over a sequence of releases: a case study
    Ohlsson, MC
    Andrews, AA
    Wohlin, C
    [J]. JOURNAL OF SOFTWARE MAINTENANCE AND EVOLUTION-RESEARCH AND PRACTICE, 2001, 13 (03): : 167 - 199
  • [28] A SYSTEMATIC REVIEW OF THE EMPIRICAL VALIDATION OF OBJECT-ORIENTED METRICS TOWARDS FAULT-PRONENESS PREDICTION
    Isong, Bassey
    Obeten, Ekabua
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2013, 23 (10) : 1513 - 1540
  • [29] Empirical Study of Customer Relationship Proneness in Hairdresser's Context
    Feng, Xi
    Wang, Yan
    [J]. 10TH IEEE INTERNATIONAL CONFERENCE ON SERVICE OPERATIONS AND LOGISTICS, AND INFORMATICS SOLI 2015, 2015, : 49 - 53
  • [30] Applying design metrics to predict fault-proneness: a case study on a large-scale software system
    Wong, WE
    Horgan, JR
    Syring, M
    Zage, W
    Zage, D
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2000, 30 (14): : 1587 - 1608