Empirical Study on the Correlation between Software Structural Modifications and Its Fault-proneness

被引:2
|
作者
Wang, Fei [1 ]
Ai, Jun [1 ]
Wang, Jiaming [1 ]
机构
[1] Beihang Univ, Sch Reliabil & Syst Engn, Beijing, Peoples R China
关键词
software bugs; software complex networks; structural modifications; fault prediction;
D O I
10.1109/QRS-C.2017.125
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The rapidly increasing application of software contributes to the growing requirement of software quality. However, current software systems are far from being defect-free. Bugs are the root causes for various software/system failures. Although many rigorous quality assurance techniques are applied in the entire software life cycle, new bugs could be unintendedly injected during the software development process. Therefore, improving software quality by providing many practical indicators for fault prediction is significant. In this study, we performed an empirical study on 873 versions of 4 open-source projects to evaluate the degree of correlation between software structural changes and bugs. Our results could serve as a guide for software testing and development and a powerful tool for software fault prediction.
引用
收藏
页码:634 / 635
页数:2
相关论文
共 50 条
  • [1] 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
  • [2] 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
  • [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] Exploring the relationship of a file's history and its fault-proneness: An empirical study
    Illes-Seifert, Timea
    Paech, Barbara
    [J]. TACI PART 2008:TESTING: ACADEMIC AND INDUSTRIAL CONFERENCE PRACTICE AND RESEARCH TECHNIQUES, PROCEEDINGS, 2008, : 13 - 22
  • [5] On the Association between Code Cloning and Fault-Proneness: An Empirical Investigation
    Elish, Mahmoud O.
    [J]. 2017 COMPUTING CONFERENCE, 2017, : 928 - 935
  • [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]. IEEE SIXTH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW 2013), 2013, : 80 - 85
  • [7] 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
  • [8] An empirical analysis of package-modularization metrics: Implications for software fault-proneness
    Zhao, Yangyang
    Yang, Yibiao
    Lu, Hongmin
    Zhou, Yuming
    Song, Qinbao
    Xu, Baowen
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2015, 57 : 186 - 203
  • [9] 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
  • [10] 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 - +