• DocumentCode
    3203538
  • Title

    A multi-layered system of metrics for the measurement of reuse by inheritance

  • Author

    Marinescu, Radu

  • Author_Institution
    Timisoara Univ., Romania
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    146
  • Lastpage
    155
  • Abstract
    In spite of the intense efforts of metrics research, the impact of object-oriented software metrics is, for the moment, still quite reduced. The cause of this fact lies not in an intrinsic incapacity of metrics to help in assessing and improving the quality of object-oriented systems, but in the unsystematic, dispersed and ambiguous manner of defining and using the metrics. In this paper, we define a multi-layered system of metrics that measures inheritance-based reuse, and we propose a number of metric definitions for the layers of this system. By defining and using such systems of metrics, we obtain a unitary approach of related measures and a systematic, yet flexible manner of defining new measures as part of a particular metrics system. Organising metric definitions in systems of metrics contributes to (a strongly needed) order among object-oriented metrics, thus increasing their reliability and usability
  • Keywords
    hierarchical systems; inheritance; object-oriented programming; software metrics; software reusability; inheritance-based reuse; metric definitions; multi-layered system; object-oriented software metrics; reengineering; reliability; software quality; software reuse measurement; unitary approach; usability; Concrete; Particle measurements; Software measurement; Software metrics; Software quality; Terminology; Usability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Technology of Object-Oriented Languages and Systems, 1999. TOOLS 31. Proceedings
  • Conference_Location
    Nanjing
  • Print_ISBN
    0-7695-0393-4
  • Type

    conf

  • DOI
    10.1109/TOOLS.1999.796478
  • Filename
    796478