• DocumentCode
    2391231
  • Title

    Class hierarchy based metric for object-oriented design

  • Author

    Chi-Ming Hung ; Wang, Chun-Chia ; Lee, Ming-Chi

  • Author_Institution
    Graduate Inst. of Inf. Eng., Tamkang Univ., Tamsui, Taiwan
  • fYear
    1994
  • fDate
    22-26 Aug 1994
  • Firstpage
    986
  • Abstract
    Object-oriented technology, including object-oriented analysis (OOA), object-oriented design (OOD), and object-oriented programming (OOP), is a new promising approach to developing software systems to reduce software costs and to increase software extensibility, flexibility, and reusability. Software metrics are widely used to measure software complexity and assure software correctness. This paper proposes a metric to measure object-oriented software. Also, an important factor called URIs, is conducted to build the metric. This approach describes a graph-theoretical method for measuring the complexity of the class hierarchy. The proposed metric shows that inheritance has a close relation with object-oriented software complexity and reveals that misuse of repeated (multiple) inheritance will increase software complexity and be prone to implicit software errors
  • Keywords
    graph theory; inheritance; object-oriented programming; software metrics; software reusability; URI; class hierarchy; class hierarchy based metric; graph-theoretical method; multiple inheritance; object-oriented analysis; object-oriented design; object-oriented programming; object-oriented software; object-oriented software complexity; software complexity; software correctness; software costs; software errors; software extensibility; software flexibility; software metrics; software reusability; Condition monitoring; Costs; Object oriented databases; Object oriented programming; Productivity; Software measurement; Software metrics; Software quality; Software systems; Software tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    TENCON '94. IEEE Region 10's Ninth Annual International Conference. Theme: Frontiers of Computer Technology. Proceedings of 1994
  • Print_ISBN
    0-7803-1862-5
  • Type

    conf

  • DOI
    10.1109/TENCON.1994.369163
  • Filename
    369163