Design and code complexity metrics for OO classes

被引:0
|
作者
Etzkorn, L
Bansiya, J
Davis, C
机构
[1] Univ Alabama, Dept Comp Sci, Huntsville, AL 35899 USA
[2] So Polytech State Univ, Dept Comp Sci, Marietta, GA USA
来源
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this article, we will examine the implementation and usage of various 00 code and design complexity metrics, We will introduce a new 00 code metric, Average Method Complexity (AMC), that measures certain aspects of code complexity not handled by current code complexity metrics. we will also discuss a new 00 design metric, called Glass Design Entropy (CDE), that uses the information content of a class as a measure of complexity. Over a set of C++ classes, we will compare the complexity determinations of several 00 code and design metrics to the complexity ratings of a team of highly trained C++ experts. Finally, we will discuss some of the measurement differences between 00 design metrics and 00 complexity metrics.
引用
收藏
页码:35 / 40
页数:6
相关论文
共 50 条
  • [41] Measuring OO systems: A critical analysis of the MOOD metrics
    Mayer, T
    Hall, T
    [J]. TOOLS 29: TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS, PROCEEDINGS, 1999, 29 : 108 - 117
  • [42] Student Placement Predictor for Programming Class Using Classes Attitude, Psychological Scale, and Code Metrics
    Ishizue, Ryosuke
    Sakamoto, Kazunori
    Washizaki, Hironori
    Fukazawa, Yoshiaki
    [J]. 25TH INTERNATIONAL CONFERENCE ON COMPUTERS IN EDUCATION (ICCE 2017): TECHNOLOGY AND INNOVATION: COMPUTER-BASED EDUCATIONAL SYSTEMS FOR THE 21ST CENTURY, 2017, : 40 - 49
  • [43] On the ability of complexity metrics to predict fault-prone classes in object-oriented systems
    Zhou, Yuming
    Xu, Baowen
    Leung, Hareton
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2010, 83 (04) : 660 - 674
  • [44] SOFTWARE COMPLEXITY METRICS
    HARRISON, WA
    [J]. JOURNAL OF SYSTEMS MANAGEMENT, 1984, 35 (07): : 28 - 30
  • [45] Complexity: Metrics and modules
    Bossomaier, T
    [J]. ADVANCES IN COMPLEX SYSTEMS, 2003, 6 (03): : 313 - 329
  • [46] MISUSE OF INFORMATION-THEORETIC DISPERSION MEASURES AS DESIGN COMPLEXITY METRICS
    Shah, Jami J.
    Runger, George
    [J]. PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, 2011, VOL 9, 2012, : 395 - 404
  • [47] The complexity of error metrics
    Keszocze, Oliver
    Soeken, Mathias
    Drechsler, Rolf
    [J]. INFORMATION PROCESSING LETTERS, 2018, 139 : 1 - 7
  • [48] Design Level Metrics to Measure the Complexity Across Versions of AO Software
    Parthipan, S.
    Velan, Senthil S.
    Babu, Chitra
    [J]. 2014 INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION CONTROL AND COMPUTING TECHNOLOGIES (ICACCCT), 2014, : 1708 - 1714
  • [49] DESCRIPTIVE COMPLEXITY FOR COUNTING COMPLEXITY CLASSES
    Arenas, Marcelo
    Munoz, Martin
    Riveros, Cristian
    [J]. LOGICAL METHODS IN COMPUTER SCIENCE, 2020, 16 (01)
  • [50] Descriptive Complexity for Counting Complexity Classes
    Arenas, Marcelo
    Munoz, Martin
    Riveros, Cristian
    [J]. 2017 32ND ANNUAL ACM/IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE (LICS), 2017,