Theoretical Validation of Inheritance Metrics for Object-Oriented Design against Briand’s Property

Full Text (PDF, 358KB), PP.28-33

Views: 0 Downloads: 0

Author(s)

Kumar Rajnish 1,*

1. Birla Institute of Technology, Mesra, Ranchi-835215, Jharkhand, India

* Corresponding author.

DOI: https://doi.org/10.5815/ijieeb.2014.03.05

Received: 15 Mar. 2014 / Revised: 19 Apr. 2014 / Accepted: 10 May 2014 / Published: 8 Jun. 2014

Index Terms

Object-Oriented, Inheritance Metrics, Briand Properties, Complexity, Classes

Abstract

Many inheritance metrics can be found in the literature, but most of those are validated theoretically by using Weyuker's property. Theoretical validation of inheritance metrics using Briand's property is rare in the literature. This paper considers the metrics proposed by Rajnish and Sandip and presents a theoretical validation of the inheritance metrics using the Briand's size and length properties of an inheritance hierarchy. This paper also gives the projection and viewpoint of the inheritance metrics.

Cite This Paper

Kumar Rajnish, "Theoretical Validation of Inheritance Metrics for Object-Oriented Design against Briand's Property", International Journal of Information Engineering and Electronic Business(IJIEEB), vol.6, no.3, pp.28-33, 2014. DOI:10.5815/ijieeb.2014.03.05

Reference

[1]E. J. Weyuker, "Evaluating Software Complexity Measures", IEEE Trans. on Software Engineering, Vol.14, pp.1357-1365, 1998.

[2]L. C. Briand, S. Morasca, and V. R. Basili. "Property-based software engineering measurement." IEEE Trans.on Software Eng., Vol.22, No. 1, 1996, pp.68-86.

[3]S. Mal and K. Rajnish. "Applicability of Weyuker's Property 9 to Inheritance Metric", International Journal of Computer Applications, Vol. 66, No.12. pp. 21-26, Published by Foundation of Computer Science, New York, USA, March 2013.

[4]S. Mal and K. Rajnish "New Quality Inheritance Metrics for Object-Oriented Design" International Journal of Software Engineering and Its Applications, Vol. 7, No. 6, pp. 185-200, Scopus (Elsevier) ISSN: 1738-9984, 2013

[5]K.Rajnish and Y. Singh. "An Empirical and Analytical View of New Inheritance Metric for Object-Oriented Design", International Journal of Computer Applications, Vol. 65, No.12, pp. 44-50, Published by Foundation of Computer Science, New York, USA, March 2013. 

[6]K. Rajnish and V. Bhattacherjee, "Class Inheritance Metrics-An Analytical and Empirical Approach", INFOCOMP-Journal of Computer Science, Federal University of Lavras, Brazil, Vol. 7, No.3, pp. 25-34, 2008.

[7]G. S. Krishna, R. K. Joshi. "Inheritance Metrics: What do they Measure"MASPEGHI '10 Proceedings of the 4th Workshop on Mechanisms for Specialization, Generalization and inheritance. doi>10.1145/1929999.1930000.Published by ACM.

[8]P. Joshi and R. K. Joshi. "Microscopic coupling metrics for refactoring", Proceedings of the Conference on Software Maintenance and Reengineering, pp.145-152, 2006.

[9]K. Rajnish. "Class Complexity Metric to predict Understanability", International Journal of Information Enginering and Electronic Business,MECS Publishers, Vol. 6, No. 1, pp. 69-76, 2014.

[10]S.R. Chidamber and C.F. Kemerer, "A Metric Suite for Object-Oriented Design", IEEE Trans. on Software Engineering, Vol. 20, No. 6, pp.476-493, 1994.

[11]B. Henderson-Sellers "Object Oriented Metrics: Measures of Complexity", Prentice Hall PTR: Englewood Cliffs NJ, 1996.

[12]W. Li," Another metric suite for object-oriented programming", The Journal of Systems and Software Vol. 44, No. 2, pp.155-162, 1998. 

[13]B. Kitchenham, S.L. Pfleeger, and N.E. Fenton, "Towards a framework for software measurement validation", IEEE Trans. On Software Engineering, Vol. 21, No. 12, pp. 929- 944, 1995.

[14]P.D Tegarden, S.D. Sheetz, and D.E. Monarchi, "A software complexity model of OO Systems", Decision Support Systems, Vol. 13, No. 3, pp. 241–262, 1995.

[15]A. Lake, C. Cook, "Use of factor analysis to develop OOP software complexity metrics", Proceedings of the Annual Oregon Workshop on Software Metrics, Silver Falls OR. Oregon Center for Advanced Technology, April 10–12, 1994.

[16]M. Alshayeb and W. Li, "An Empirical Validation of Object-Oriented Metrics in Two Different Iterative Software Processes", IEEE Trans. on Software Engineering, Vol. 29, No. 11, pp. 1043-1049, 2003.

[17]K.K Agarwal, Y. Singh, A. Kaur and R. Malhotra "Empirical Study of Object Oriented Metrics", Journal of Object Technology, vol. 5, no. 8, Nov. – Dec. 2006, pp. 149 –173.

[18]K.K Agarwal, Y. Singh, A. Kaur and R. Malhotra, "Software Design Metrics for Object Oriented Software", Journal of Object Technology, vol. 6, no. 1, Jan. – Feb. 2007, pp. 121 – 138.