DocumentCode
1652115
Title
Heuristics for computing attribute values of C++ program complexity metrics
Author
Kim, Eun Mi ; Kusumoto, Shinji ; Kikuno, Tohru ; Chang, Ok Bae
Author_Institution
Fac. of Eng. Sci., Osaka Univ., Japan
fYear
1996
Firstpage
104
Lastpage
109
Abstract
We proposed new metrics for computing the program complexity of object oriented programs (E.M. Kim et al., 1994). In these metrics, we examined program complexity from three dimensional viewpoints in object oriented paradigm: syntax dimension, inheritance dimension and interaction dimension. We have defined attributes to evaluate three viewpoints quantitatively. We present some heuristics for computing actual values of the attributes, for which we have given only definitions in a previous paper. Then, we analytically evaluate the new metrics with regard to E.J. Weyuker´s (1988) measurement principles. As a result, it is found that our metrics satisfy essential properties which any measure must have. Finally, we develop the tool to compute the values of the attributes automatically
Keywords
C language; inheritance; interactive systems; object-oriented languages; object-oriented programming; software metrics; C++ program complexity metrics; attribute values; heuristics; inheritance dimension; interaction dimension; object oriented program; syntax dimension; three dimensional viewpoints; Computer science; Concrete; Design methodology; Programming; Software measurement; Software metrics; Vocabulary;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference, 1996. COMPSAC '96., Proceedings of 20th International
Conference_Location
Seoul
ISSN
0730-3157
Print_ISBN
0-8186-7579-9
Type
conf
DOI
10.1109/CMPSAC.1996.542433
Filename
542433
Link To Document