Abstract
Inheritance is a key feature of object oriented paradigm. It is actually the sharing of attributes and operations among classes based on a hierarchical relationship. Software reusability is the basic concept of software engineering that is affected by the sophistication of inheritance hierarchy so in order to determine complexity of inheritance which in turn has impact on software reusability; we have proposed class inheritance metrics and explained them in an elaborative manner. In the work presented here we proposed different class inheritance metrics, compared them with existing ones and attempted to present an alternate solution with some extended features to find out intricacy of class inheritance which significantly concerns with reusability.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Abreu, F.B., Carapuça, R.: Object-oriented software engineering: measuring and controlling the development process. In: 4th International Conference on Software Quality, USA, October 1994
Basili, V.R., Briand, L.C., Melo, W.L.: A validation of object-oriented design metrics as quality indicators, Technical report, University of Maryland, pp. 1–24 (1995)
Poornima, U.S., Suma, V.: Impact of multiple inheritances on cohesion complexity in software design. In: ICICT, Coimbatore, pp. 1–4 (2016)
Chidamber, S.R., Kemerer, C.F.: Towards a metric suite for object-oriented design. In: Proceedings of the Sixth OOPSLA Conference, pp. 197–211 (1991)
Chidamber, S.R., Kemerer, C.F.: A metric suite for object-oriented design. IEEE Trans. Softw. Eng. 20, 476–493 (1994)
Daly, J., Brooks, A., Miller, J., Roper, M., Wood, M.: Evaluation inheritance depth on the maintainability of object-oriented software. Empirical Softw. Eng. 1, 109–132 (1996)
Harrison, R., Counsell, S.J., Nithi, R.V.: An evaluation of the MOOD set of object-oriented software metrics. IEEE Trans. SE 24(6), 491–496 (1998)
Jawawi, D., Deris, S., Mamat, R.: Software reuse for mobile robot applications through analysis patterns. IAJIT 4(3), 220–228 (2007)
Purao, S., Vaishnavi, V.: Product metrics for object-oriented systems. ACM Comput. Surv. 35(2), 191–221 (2003)
Rajnish, K., Choudhary, A.K., Agrawal, A.M.: Inheritance metrics for object-oriented design. IJCSIT 2(6), 13–26 (2010)
Seller, B.H.: Object-Oriented Metrics: Measures of Complexity. Prentice Hall PTR, Englewood Cliffs (1996)
Sheldon, T.F., Jerath, K., Chung, H.: Metrics for maintainability of class inheritance hierarchies. J. Softw. Maintenance Evol. Res. Pract. 14, 1–14 (2002)
Singh, S., Thapa, M., Singh, G.: Software engineering survey of reusability based on software component. IJCSIT 2(6) (2010)
Washizaki, H., Yamamoto, H., Fukazawa, Y.: A metrics suite for measuring reusability of software components. In: Software Metrics Symposium, pp. 211–223, September 2003
Ilyas, M., Abbas, M., Saleem, K.: A metric based approach to extract, store and deploy software reusable components effectively. IJCSI 10, 257–264 (2013)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Ilyas, M., Küng, J., Huynh, V.Q.P. (2017). Effectiveness of Object Oriented Inheritance Metrics in Software Reusability. In: Dang, T., Wagner, R., Küng, J., Thoai, N., Takizawa, M., Neuhold, E. (eds) Future Data and Security Engineering. FDSE 2017. Lecture Notes in Computer Science(), vol 10646. Springer, Cham. https://doi.org/10.1007/978-3-319-70004-5_16
Download citation
DOI: https://doi.org/10.1007/978-3-319-70004-5_16
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-70003-8
Online ISBN: 978-3-319-70004-5
eBook Packages: Computer ScienceComputer Science (R0)