• 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