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 :
بازگشت