A critical analysis of current OO design metrics

被引:16
|
作者
Mayer, T [1 ]
Hall, T [1 ]
机构
[1] Univ Hertfordshire, Dept Comp Sci, Hatfield AL10 9AB, Herts, England
关键词
OO; metrics; measurement;
D O I
10.1023/A:1008900825849
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Chidamber and Kemerer (C&K) outlined some initial proposals for language-independent OO design metrics in 1991. This suite is expanded on by C&K in 1994 and the metrics were tested on systems developed in C++ and Smalltalk(TM). The six metrics making up the C&K suite can be criticised for a number of reasons. This does not make them bad metrics; on the contrary the C&K work represents one of the most thorough treatments of the subject at the current time. However, the authors explicitly state, ...there is no reason to believe that the proposed metrics will be found to be comprehensive, and further work could result in additions, changes and possible deletions from this suite. This analysis will serve to make other researchers and practitioners aware of some of the problems that may arise from using these measures. As a by-product, the axioms of E. Weyuker (1983) come under scrutiny in terms of their applicability to object-oriented metrics.
引用
收藏
页码:97 / 110
页数:14
相关论文
共 50 条
  • [1] A Critical Analysis of Current OO Design Metrics
    Tobias Mayer
    Tracy Hall
    [J]. Software Quality Journal, 1999, 8 : 97 - 110
  • [2] 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
  • [3] Mechanisms for interpretation of OO systems design metrics
    Li-Thiao-Té, P
    Kennedy, J
    Owens, J
    [J]. TOOLS 24: TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES, PROCEEDINGS, 1998, 24 : 221 - 231
  • [4] Design and code complexity metrics for OO classes
    Etzkorn, L
    Bansiya, J
    Davis, C
    [J]. JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1999, 12 (01): : 35 - 40
  • [5] An analysis of software engineering metrics in OO environment
    Debnath, NC
    Lee, RY
    Abachi, HR
    [J]. ACS/IEEE INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2001, : 492 - 494
  • [6] A Framework for the Estimation of OO Software Reliability using Design Complexity Metrics
    Bharathi, R.
    Selvarani, R.
    [J]. 2015 INTERNATIONAL CONFERENCE ON TRENDS IN AUTOMATION, COMMUNICATIONS AND COMPUTING TECHNOLOGY (I-TACT-15), 2015,
  • [7] TAILORING OO ANALYSIS AND DESIGN METHODS
    ARMOUR, F
    COTTON, T
    HAMBRICK, G
    MOO, B
    MANCL, D
    [J]. SIGPLAN NOTICES, 1995, 30 (10): : 185 - 186
  • [8] The Java']Java metrics reporter - An extensible tool for OO software analysis
    Cahill, J
    Hogan, JM
    Thomas, R
    [J]. APSEC 2002: NINTH ASIA PACIFIC SOFTWARE ENGINEERING CONFERENCE, 2002, : 507 - 516
  • [9] OO metrics data gathering environment
    Hericko, M
    Rozman, I
    Horvat, RV
    Domajnko, T
    Györkös, J
    [J]. TOOLS 24: TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES, PROCEEDINGS, 1998, 24 : 80 - 85
  • [10] Difficulties in the transition from OO analysis to design
    Kaindl, H
    [J]. IEEE SOFTWARE, 1999, 16 (05) : 94 - 102