RI UFLA (Universidade Federal de Lavras) >
Revistas UFLA >
Infocomp >

Please use this identifier to cite or link to this item: http://repositorio.ufla.br/jspui/handle/1/9826

Title: Class inheritance metrics-an analytical and empirical approach
???metadata.dc.creator???: Rajnish, Kumar
Bhattacherjee, Vandana
Keywords: Object-oriented design
Class inheritance hierarchy
Object-oriented metrics
Class inheritance metrics
Projeto orientado a objetos
Hierarquia de classes e herança
Métricas orientada a objetos
Métricas de classes e herança
Publisher: Editora da UFLA
???metadata.dc.date???: 1-Sep-2008
Citation: RAJNISH, K.; BHATTACHERJEE, V. Class inheritance metrics-an analytical and empirical approach. INFOCOMP: Journal of Computer Science, Lavras, v. 7, n. 3, p. 25-34, Sept. 2008.
Abstract: Inheritance is a powerful mechanism in Object-Oriented (OO) programming. This mechanism supports the class hierarchy design and captures the IS-A relationship between a super class and its subclass. Several OO metrics have been proposed and their reviews are available in the literature. Among the various measurements of OO characteristics, this paper focuses on the metrics of class inheritance hierarchies. In this paper first a class inheritance metric DITC (Depth of Inheritance Tree of a Class) metric based on finding the depth of inheritance tree of a class (DITC) metric for class inheritance hierarchy in terms of sum of the attributes (private, protected, public and inherited) and methods (private, protected, public and inherited) at each level is proposed, then an analytical evaluation of DITC metric against Weyuker’s axioms [18] is given in discussion part and then attempt has been made to define an empirical relation between development time with respect to its dependence on classes in class inheritance hierarchy at each level. Attempt has also been made to analyze the various dependencies of development time of class in class inheritance hierarchy at each level upon its different class inheritance metric values. Data for several class inheritance hierarchies has been collected from various resources.
Other Identifiers: http://www.dcc.ufla.br/infocomp/index.php/INFOCOMP/article/view/226
???metadata.dc.language???: eng
Appears in Collections:Infocomp

Files in This Item:

There are no files associated with this item.

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

View Statistics


DSpace Software Copyright © 2002-2010  Duraspace - Feedback