• DocumentCode
    2151969
  • Title

    Object oriented inheritance metric-reusability perspective

  • Author

    Makkar, Gagandeep ; Chhabra, Jitender Kumar ; Challa, Rama Krishna

  • Author_Institution
    Dept. of Comput. Sci. & Eng., PEC Univ. of Technol., Chandigarh, India
  • fYear
    2012
  • fDate
    21-22 March 2012
  • Firstpage
    852
  • Lastpage
    859
  • Abstract
    Inheritance, a concept of object oriented programming is a vital concept behind the creation of reusable software. The subject of reuse has received much attention as reusability is one of the promising ways to improve software quality. Identifying highly inherited modules give pathway to measure and improve the software quality. The existing inheritance metrics are quite primitive which gives only rough estimate of inheritance of a class or lack validation support. In this paper, inheritance metric based on reusability of UML software designs has been proposed. This measure differs from the existing inheritance metrics in two respects: it considers the number of attributes or methods inherited which is main aspect of inheritance. Second, it targets the two fold behaviour of reusability along the depth of inheritance tree. We prove the theoretical soundness of the proposed metric by Weyuker´s nine axioms and give the empirical analysis of proposed metric against existing reusability based inheritance metric.
  • Keywords
    Unified Modeling Language; inheritance; object-oriented programming; software metrics; software quality; software reusability; trees (mathematics); UML software design reusability; Weyuker nine axioms; depth of inheritance tree; empirical analysis; object oriented inheritance metric-reusability perspective; object oriented programming; software quality; Measurement; Phase locked loops; Reliability engineering; Software design; Software reliability; Unified modeling language; inheritance; metric; reusability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computing, Electronics and Electrical Technologies (ICCEET), 2012 International Conference on
  • Conference_Location
    Kumaracoil
  • Print_ISBN
    978-1-4673-0211-1
  • Type

    conf

  • DOI
    10.1109/ICCEET.2012.6203815
  • Filename
    6203815