• DocumentCode
    3372944
  • Title

    Dynamic metrics for object oriented designs

  • Author

    Yacoub, Sherif M. ; Ammar, Hany H. ; Robinson, Tom

  • Author_Institution
    Dept. of Comput. Sci. & Electr. Eng., West Virginia Univ., Morgantown, WV, USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    50
  • Lastpage
    61
  • Abstract
    As object-oriented (OO) analysis and design techniques become more widely used, the demand on assessing the quality of OO designs increases substantially. Recently, there has been much research effort devoted to developing and empirically validating metrics for OO design quality. Complexity, coupling, and cohesion have received a considerable interest in the field. Despite the rich body of research and practice in developing design quality metrics, there has been less emphasis on dynamic metrics for OO designs. The complex dynamic behavior of many real-time applications motivates a shift in interest from traditional static metrics to dynamic metrics. This paper addresses the problem of measuring the quality of OO designs using dynamic metrics. We present a metrics suite to measure the quality of designs at an early development phase. The suite consists of metrics for dynamic complexity and object coupling based on execution scenarios. The proposed measures are obtained from executable design models. We apply the dynamic metrics to assess the quality of a pacemaker application. Results from the case study are used to compare static metrics to the proposed dynamic metrics and hence identify the need for empirical studies to explore the dependency of design quality on each
  • Keywords
    medical computing; object-oriented programming; pacemakers; real-time systems; software metrics; software quality; case study; dynamic complexity; dynamic software metrics; early development phase; executable design models; execution scenarios; module cohesion; module coupling; object coupling; object-oriented analysis; object-oriented design; pacemaker application; real-time applications; software complexity; software design quality assessment; static metrics; Application software; Computer science; Ear; Electrical capacitance tomography; Electronic switching systems; Object oriented modeling; Phase measurement; Read only memory; Software quality; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Metrics Symposium, 1999. Proceedings. Sixth International
  • Conference_Location
    Boca Raton, FL
  • Print_ISBN
    0-7695-0403-5
  • Type

    conf

  • DOI
    10.1109/METRIC.1999.809725
  • Filename
    809725