Measuring OO systems: A critical analysis of the MOOD metrics

被引:13
|
作者
Mayer, T [1 ]
Hall, T [1 ]
机构
[1] S Bank Univ, Ctr Syst & Software Engn, CSSE, London SE1 0AA, England
关键词
D O I
10.1109/TOOLS.1999.779004
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In parallel with the rise to prominence of the OO paradigm has come the acceptance that conventional software metrics are not adequate to measure object-oriented systems. This has inspired a number of software practitioners and academics to develop new metrics that are suited to the OO paradigm. Arguably, the mast thorough treatment of the subject is that of the MOOD ream, under the leadership of Abreau. The MOOD metrics have been subjected to much empirical evaluation, with claims made regarding the usefulness of the metrics to assess external attributes such as quality and maintainability We evaluate the MOOD metrics on a theoretical level and show that any empirical validation is premature due to the majority of the MOOD metrics being fundamentally flawed. The metrics either fail to meet the MOOD team's own criteria or are founded on an imprecise, and in certain cases inaccurate, view of the OO paradigm. We propose our own solutions to some of these anomalies and clarify some important aspects of OO design, in particular those aspects that may cause difficulties when attempting to define accurate and meaningful metrics. The suggestions we make are nor limited to the MOOD metrics but are intended to have a wider applicability in the field of OO metrics.
引用
收藏
页码:108 / 117
页数:10
相关论文
共 50 条
  • [21] Applying OO metrics to assess UML meta-models
    Ma, HH
    Shao, WZ
    Zhang, L
    Ma, ZY
    Jiang, YB
    [J]. UML 2004 - THE UNIFIED MODELING LANGUAGE: MODELING LANGUAGES AND APPLICATIONS, PROCEEDINGS, 2004, 3273 : 12 - 26
  • [22] Reengineering the modularity of OO systems
    Abreu, FBE
    Pereira, G
    Sousa, P
    [J]. OBJECT-ORIENTED TECHNOLOGY: ECOOP'98 WORKSHOP READER, 1998, 1543 : 62 - 63
  • [23] MEASURING MATERNAL MOOD
    Savage-McGlynn, E.
    Redshaw, M.
    Martin, C.
    [J]. JOURNAL OF EPIDEMIOLOGY AND COMMUNITY HEALTH, 2017, 71 : A86 - A87
  • [24] MEASURING UP TO METRICS
    LEVY, R
    [J]. DUNS REVIEW, 1976, 108 (04): : 60 - 64
  • [25] Measuring performance and identifying metrics of machine protection systems for particle accelerators
    Kövecses, Szandra
    Nordt, Annika
    Bergsjö, Dag Henrik
    [J]. INCOSE International Symposium, 2021, 31 (01) : 743 - 753
  • [26] Safety analysis of 2oo4 coincidence logic systems
    Haridasan, Remya
    Kumar, Manoj
    Marathe, P. P.
    [J]. INTERNATIONAL JOURNAL OF SYSTEM ASSURANCE ENGINEERING AND MANAGEMENT, 2015, 6 (01) : 26 - 31
  • [27] Critical Analysis of Object Oriented Metrics in Software Developmentl
    Bansal, Mukesh
    Agrawal, C. P.
    [J]. 2014 FOURTH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING AND COMMUNICATION TECHNOLOGIES (ACCT 2014), 2014, : 197 - 201
  • [28] Measuring the circular economy - A Multiple Correspondence Analysis of 63 metrics
    Parchomenko, Alexej
    Nelen, Dirk
    Gillabel, Jeroen
    Rechberger, Helmut
    [J]. JOURNAL OF CLEANER PRODUCTION, 2019, 210 : 200 - 216
  • [29] 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,
  • [30] Metrics for Measuring Human Interaction with Interactive Visualizations for Information Analysis
    O'Connell, Theresa A.
    Choong, Yee-Yin
    [J]. CHI 2008: 26TH ANNUAL CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS VOLS 1 AND 2, CONFERENCE PROCEEDINGS, 2008, : 1493 - 1496