• DocumentCode
    2355419
  • Title

    Coupling metrics for object-oriented design

  • Author

    Harrison, R. ; Counsell, S. ; Nithi, R.

  • Author_Institution
    Dept. of Electron. & Comput. Sci., Southampton Univ., UK
  • fYear
    1998
  • fDate
    20-21 Nov 1998
  • Firstpage
    150
  • Lastpage
    157
  • Abstract
    We describe and evaluate some recently innovated coupling metrics for object-oriented (OO) design. The Coupling Between Objects (CBO) metric of Chidamber and Kemerer (1991) is evaluated empirically using five OO systems, and compared with an alternative OO design metric called SAS, which measures the number of associations between a class and its peers. The NAS metric is directly collectible from design documents such as the Object Model of OMT. Results from all systems studied indicate a strong relationship between CBO and NAS, suggesting that they are not orthogonal. We hypothesised that coupling would be related to understandability, the number of errors and error density. So relationships were found for any of the systems between class understandability and coupling. Only limited evidence was found to support our hypothesis linking increased coupling to increased error density. The work described in this paper is part of the `Metrics for OO Programming Systems´ (MOOPS) project, which aims to evaluate existing OO metrics, and to innovate and evaluate new OO analysis and design metrics, aimed specifically at the early stages of development
  • Keywords
    object-oriented programming; software metrics; Coupling Between Objects metric; MOOPS project; NAS metric; OMT; Object Model; SAS; coupling metrics; design metric; error density; number of associations metric; object-oriented design; understandability; Computer science; Current measurement; Data analysis; Error analysis; Joining processes; Object oriented modeling; Object oriented programming; Software engineering; Software quality; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Metrics Symposium, 1998. Metrics 1998. Proceedings. Fifth International
  • Conference_Location
    Bethesda, MD
  • Print_ISBN
    0-8186-9201-4
  • Type

    conf

  • DOI
    10.1109/METRIC.1998.731240
  • Filename
    731240