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 条
  • [31] Are Slice-Based Cohesion Metrics Actually Useful in Effort-Aware Post-Release Fault-Proneness Prediction? An Empirical Study
    Yang, Yibiao
    Zhou, Yuming
    Lu, Hongmin
    Chen, Lin
    Chen, Zhenyu
    Xu, Baowen
    Leung, Hareton
    Zhang, Zhenyu
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2015, 41 (04) : 331 - 357
  • [32] Applying design metrics to predict fault-proneness: A case study on a large-scale software system
    Wong, W. Eric
    Horgan, Joseph R.
    Syring, Michael
    Zage, Wayne
    Zage, Dolores
    [J]. Software - Practice and Experience, 2000, 30 (14) : 1587 - 1608
  • [33] File-level socio-technical congruence and its relationship with bug proneness in OSS projects
    Zhang, Weiqiang
    Cheung, Shing-Chi
    Chen, Zhenyu
    Zhou, Yuming
    Luo, Bin
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2019, 156 : 21 - 40
  • [34] An Empirical Study to Evaluate the Relationship of Object-Oriented Metrics and Change Proneness
    Malhotra, Ruchika
    Khanna, Megha
    [J]. INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2018, 15 (06) : 1016 - 1023
  • [35] Empirical validation of three software metrics suites to predict fault-proneness of object-oriented classes developed using highly iterative or agile software development processes
    Olague, Hector M.
    Etzkorn, Letha H.
    Gholston, Sampson
    Quattlebaum, Stephen
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2007, 33 (06) : 402 - 419
  • [36] Introduction - Exploring the question of memory in its relationship to history
    Barash, JA
    [J]. REVUE DE METAPHYSIQUE ET DE MORALE, 1998, (01): : 3 - 6
  • [37] Empirical analysis for investigating the effect of object-oriented metrics on fault proneness: A replicated case study
    Aggarwal, K.K.
    Singh, Yogesh
    Kaur, Arvinder
    Malhotra, Ruchika
    [J]. Software Process Improvement and Practice, 2009, 14 (01): : 39 - 62
  • [38] An Empirical Study on China's SME Relationship Loan and Its Availability and Loan Cost
    Li, Yuanchi
    Yuan, Zepei
    [J]. PROCEEDINGS OF THE INTERNATIONAL ACADEMIC CONFERENCE ON FRONTIERS IN SOCIAL SCIENCES AND MANAGEMENT INNOVATION (IAFSM 2018), 2018, 62 : 141 - 149
  • [39] An empirical study on relationship between firm's social capital and its learning efficiency in China
    Zhang, FH
    Chen, J
    [J]. IEMC-2003: MANAGING TECHNOLOGICALLY DRIVEN ORGANIZATIONS: THE HUMAN SIDE OF INNOVATION AND CHANGE, PROCEEDINGS, 2003, : 325 - 329
  • [40] Empirical Study of the Relationship between China's Industrial Growth in the Region and its Energy Consumption
    Han Ying
    Pan Yanru
    Wang Juan
    [J]. EBM 2010: INTERNATIONAL CONFERENCE ON ENGINEERING AND BUSINESS MANAGEMENT, VOLS 1-8, 2010, : 3484 - 3488