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 条
  • [1] A new software complexity metric
    McQuaid, PA
    DECISION SCIENCES INSTITUTE, 1997 ANNUAL MEETING, PROCEEDINGS, VOLS 1-3, 1997, : 657 - 659
  • [2] INTERCONNECTIVITY METRIC FOR SOFTWARE COMPLEXITY
    BOLOIX, G
    ROBILLARD, PN
    INFOR, 1988, 26 (01) : 17 - 39
  • [3] A CRITIQUE OF CYCLOMATIC COMPLEXITY AS A SOFTWARE METRIC
    SHEPPERD, M
    SOFTWARE ENGINEERING JOURNAL, 1988, 3 (02): : 30 - 36
  • [4] Software complexity metric with the critical value
    Kokol, P
    Brest, J
    SMC '97 CONFERENCE PROCEEDINGS - 1997 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5: CONFERENCE THEME: COMPUTATIONAL CYBERNETICS AND SIMULATION, 1997, : 494 - 499
  • [5] Is extension complexity a fundamental software metric?
    Kantorowitz, E
    OBJECT-ORIENTED TECHNOLOGY: ECOOP'98 WORKSHOP READER, 1998, 1543 : 270 - 272
  • [6] A structural complexity metric for software components
    Fangjun Wu
    Tong Yi
    PROCEEDINGS OF THE FIRST INTERNATIONAL SYMPOSIUM ON DATA, PRIVACY, AND E-COMMERCE, 2007, : 161 - 163
  • [7] Stall Estimation Metric: An Architectural Metric for Estimating Software Complexity
    Pandey, Amit
    2016 5TH INTERNATIONAL CONFERENCE ON RELIABILITY, INFOCOM TECHNOLOGIES AND OPTIMIZATION (TRENDS AND FUTURE DIRECTIONS) (ICRITO), 2016, : 391 - 396
  • [8] A complexity metric for object-oriented software
    Yi T.
    Fang C.
    International Journal of Computers and Applications, 2020, 42 (06): : 544 - 549
  • [9] Survey of Schema Languages: On a Software Complexity Metric
    Sotonwa, Kehinde
    Adeyiga, Johnson
    Adenibuyan, Michael
    Dosunmu, Moyinoluwa
    ADVANCES IN INFORMATION AND COMMUNICATION, FICC, VOL 2, 2023, 652 : 349 - 361