EVALUATING SOFTWARE COMPLEXITY-MEASURES

被引:413
|
作者
WEYUKER, EJ
机构
[1] New York Univ, New York, NY, USA
关键词
COMPUTER METATHEORY;
D O I
10.1109/32.6178
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A set of properties of syntactic software complexity measures is proposed to serve as a basis for the evaluation of such measures. Four known complexity measures are evaluated and compared using these criteria. This formalized evaluation clarifies the strengths and weaknesses of the examined complexity measures, which include the statement count, cyclomatic number, effort measure, and data flow complexity measures. None of these measures possesses all nine properties, and several are found to fail to possess particularly fundamental properties; this failure calls into question their usefulness in measuring syntactic complexity.
引用
收藏
页码:1357 / 1365
页数:9
相关论文
共 50 条
  • [41] A Correlation Analysis between Halstead Complexity Measures and other Software Measures
    Coimbra, Rodrigo Tavares
    de Resende, Antonio Maria P.
    Terra, Ricardo
    2018 XLIV LATIN AMERICAN COMPUTER CONFERENCE (CLEI 2018), 2018, : 31 - 39
  • [42] Towards a Method for Evaluating the Precision of Software Measures
    Marin, Beatriz
    Condori-Fernandez, Nelly
    Pastor, Oscar
    QSIC 2008: PROCEEDINGS OF THE EIGHTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, 2008, : 305 - 310
  • [43] Evaluating an IoT Application Using Software Measures
    Carvalho, Rainara M.
    Andrade, Rossana M. C.
    Barbosa, Jefferson
    Maia, Adyson M.
    Junior, Belmondo A.
    Aguilar, Paulo A.
    Bezerra, Carla I. M.
    Oliveira, Kathia M.
    DISTRIBUTED, AMBIENT AND PERVASIVE INTERACTIONS, DAPI 2017, 2017, 10291 : 22 - 33
  • [44] Evaluating code complexity triggers, use of complexity measures and the influence of code complexity on maintenance time
    Vard Antinyan
    Miroslaw Staron
    Anna Sandberg
    Empirical Software Engineering, 2017, 22 : 3057 - 3087
  • [45] Evaluating code complexity triggers, use of complexity measures and the influence of code complexity on maintenance time
    Antinyan, Vard
    Staron, Miroslaw
    Sandberg, Anna
    EMPIRICAL SOFTWARE ENGINEERING, 2017, 22 (06) : 3057 - 3087
  • [46] Towards a set of Measures for Evaluating Software Agent Autonomy
    Alonso, Fernando
    Fuertes, Jose L.
    Martinez, Loeic
    Soza, Hector
    2009 EIGHTH MEXICAN INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2009, : 73 - +
  • [47] CORRESPONDENCE VISUALIZATION TECHNIQUES FOR ANALYZING AND EVALUATING SOFTWARE MEASURES
    EBERT, C
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1992, 18 (11) : 1029 - 1034
  • [48] Predicting defective software components from code complexity measures
    Zhang, Hongyu
    Zhang, Xiuzhen
    Gu, Ming
    13TH PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING, PROCEEDINGS, 2007, : 93 - 96
  • [49] Object-oriented dynamic complexity measures for software understandability
    Gosain A.
    Sharma G.
    Innovations in Systems and Software Engineering, 2017, 13 (2-3) : 177 - 190
  • [50] Complexity measures for software systems: Towards multi-agent based software testing
    Dhavachelvan, P
    Uma, GV
    2005 International Conference on Intelligent Sensing and Information Processing, Proceedings, 2005, : 359 - 364