• DocumentCode
    3428564
  • Title

    Decomposition of inheritance hierarchy DAGs for object-oriented software metrics

  • Author

    Shih, Timothy K. ; Chung, Chi-Ming ; Wang, Chun-Chia ; Pai, Wen C.

  • Author_Institution
    Dept. of Comput. Sci., Tamkang Univ., Tamsui, Taiwan
  • fYear
    1997
  • fDate
    24-28 Mar 1997
  • Firstpage
    238
  • Lastpage
    245
  • Abstract
    Software metrics are widely used to measure software complexity and assure software quality. However, research in the field of software complexity measurement of a class hierarchy has not yet been carefully studied. The authors introduce a novel factor called unit repeated inheritance (URI) and an important method called the inheritance level technique (ILT) to realize and measure the object-oriented software complexity of a class hierarchy. The approach is based on the graph-theoretical model for measuring the hierarchical complexity in inheritance relations. The proposed metrics extraction shows that inheritance is closely related to the object-oriented software measurement and reveals that overuse of the repeated (multiple) inheritance will increase software complexity and be prone to implicit software errors
  • Keywords
    data structures; directed graphs; inheritance; object-oriented programming; software metrics; software quality; class hierarchy; graph-theoretical model; hierarchical complexity; implicit software errors; inheritance hierarchy directed acyclic graph decomposition; inheritance level technique; inheritance relations; metrics extraction; object-oriented software metrics; software complexity measurement; software quality assurance; unit repeated inheritance; Business; Information management; Message passing; Network-on-a-chip; Object oriented modeling; Programming; Software measurement; Software metrics; Software quality; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Computer-Based Systems, 1997. Proceedings., International Conference and Workshop on
  • Conference_Location
    Monterey, CA
  • Print_ISBN
    0-8186-7889-5
  • Type

    conf

  • DOI
    10.1109/ECBS.1997.581870
  • Filename
    581870