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
Link To Document