A Metric for Evaluating Residual Complexity in Software

被引:1
|
作者
Krisper, Michael [1 ]
Iber, Johannes [1 ]
Kreiner, Christian [1 ]
Quaritsch, Markus [1 ]
机构
[1] Graz Univ Technol, Graz, Austria
关键词
Software quality; Software metric; Residual complexity; Complexity metric; Cyclomatic complexity; Branch coverage;
D O I
10.1007/978-3-319-64218-5_11
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A new metric for evaluating the complexity of software is proposed: The residual complexity. This is the combination of a complexity metric with a code coverage metric. It indicates how well the complexity of a software is handled by software tests, and how much complexity still remains untested. In this paper we give an overview over existing source code metrics and code coverage metrics. Afterwards the residual complexity is described and the consequences are discussed. In the end a use case is shown on a real life example of a software application implemented in. NET.
引用
收藏
页码:138 / 149
页数:12
相关论文
共 50 条
  • [41] THE CYCLOMATIC COMPLEXITY METRIC
    MCCABE, TJ
    HEWLETT-PACKARD JOURNAL, 1989, 40 (02): : 66 - 67
  • [42] Evaluating Complexity, Code Churn, and Developer Activity Metrics as Indicators of Software Vulnerabilities
    Shin, Yonghee
    Meneely, Andrew
    Williams, Laurie
    Osborne, Jason A.
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2011, 37 (06) : 772 - 787
  • [43] Establishing the Correlation between Complexity and a Reliability Metric for Software Digital I&C-Systems
    Simensen, John Eidar
    Gerst, Christian
    Gran, Bjorn Axel
    Maertz, Josef
    Miedl, Horst
    COMPUTER SAFETY, RELIABILITY, AND SECURITY, PROCEEDINGS, 2009, 5775 : 55 - +
  • [44] Parametric Software Metric
    Shin, Won
    Kim, Tae-Wan
    Kim, Doo-Hyun
    Chang, Chun-Hyon
    SOFTWARE ENGINEERING AND COMPUTER SYSTEMS, PT 3, 2011, 181 : 266 - +
  • [45] MEASURES RELATED TO METRIC COMPLEXITY
    Afraimovich, Valentin
    Glebsky, Lev
    Vazquez, Rosendo
    DISCRETE AND CONTINUOUS DYNAMICAL SYSTEMS, 2010, 28 (04) : 1299 - 1309
  • [46] On modification of the relative complexity metric
    Meitzler, T
    Gerhart, G
    Singh, H
    MICROELECTRONICS AND RELIABILITY, 1996, 36 (04): : 469 - 475
  • [47] A Metric for Air Traffic Complexity
    Zhang Chen
    Hu Minghua
    Zhang Jing
    PROCEEDINGS OF 2010 ASIA-PACIFIC INTERNATIONAL SYMPOSIUM ON AEROSPACE TECHNOLOGY, VOL 1 AND 2, 2010, : 526 - 529
  • [48] A Novel Dataset-Similarity-Aware Approach for Evaluating Stability of Software Metric Selection Techniques
    Wang, Huanjing
    Khoshgoftaar, Taghi M.
    Wald, Randall
    Napolitano, Amri
    2012 IEEE 13TH INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION (IRI), 2012, : 1 - 8
  • [49] A COMPLEXITY METRIC FOR AUTOMATED SEPARATION
    Aweiss, Arwa
    2009 IEEE/AIAA 28TH DIGITAL AVIONICS SYSTEMS CONFERENCE, VOLS 1-3, 2009, : 794 - 803
  • [50] DYNAMIC TESTING COMPLEXITY METRIC
    VOAS, J
    SOFTWARE QUALITY JOURNAL, 1992, 1 (02) : 101 - 114