- Gopal Goyal and Sachin Patel 2012. Importance of Inheritance and Interface in OOP Paradigm Measure through Coupling Metrics. International Journal of Applied Information Systems. 4, 9 (December 2012), 14-20. DOI=http://dx.doi.org/10.5120/ijais450781
-
@article{10.5120/ijais2017451568, author = {Gopal Goyal and Sachin Patel}, title = {Importance of Inheritance and Interface in OOP Paradigm Measure through Coupling Metrics}, journal = {International Journal of Applied Information Systems}, issue_date = {December 2012}, volume = {4}, number = {}, month = {December}, year = {2012}, issn = {}, pages = {14-20}, numpages = {}, url = {/archives/volume4/number9/386-0781}, doi = { 10.5120/ijais12-450781}, publisher = { xA9 2012 by IJAIS Journal}, address = {} }
-
%1 450781 %A Gopal Goyal %A Sachin Patel %T Importance of Inheritance and Interface in OOP Paradigm Measure through Coupling Metrics %J International Journal of Applied Information Systems %@ %V 4 %N %P 14-20 %D 2012 %I xA9 2012 by IJAIS Journal
Abstract
A large numbers of metrics have been proposed for measuring properties of object-oriented software such as size, inheritance, cohesion and coupling. The coupling metrics presented in this paper exploring the difference between inheritance and interface programming. This paper presents a measurement to measure coupling between object (CBO), number of associations between classes (NASSocC), number of dependencies in metric (NDepIN) , number of dependencies out metric (NDepOut) , Number of children (NOC) and Depth of Inheritance Tree (DIT) in object oriented programming. A measurement is done for C# inheritance and interface programs. The metric values of class inheritance and interface prove which program is good to use and beneficial for C# developers.
References
- I. Jacobson, G. Booch, and J. E. Rumbaugh, The unified software development process. Addison-Wesley, 1999.
- V. Krishnapriya, Dr. K. Ramar, " Exploring the Difference between Object Oriented Class Inheritance and Interfaces Using Coupling Measures", 2010 International Conference on Advances in Computer Engineering, 978-0-7695-4058-0/10 $26. 00 xA9 2010 IEEE.
- McCabe and Associates, Using McCabe QA 7. 0, 1999, 9861Broken Land Parkway 4th Floor Columbia, MD 21046.
- McCabe, T. J. , "A Complexity Measure", IEEE Transactions on Software Engineering, SE-2(4), pages 308- 320, December 1976.
- Lorenz, Mark & Kidd Jeff, Object-Oriented Software Metrics, Prentic, Hall, 1994.
- Tegarden, D. , Sheetz, S. , Monarchi, D. , "Effectiveness of Traditional Software Metrics for Object-Oriented Systems", Proceedings: 25th Hawaii International Conference on System Sciences, January, 1992, pp. 359-368.
- Rosenberg, L. , and Hyatt, L. , "Software Quality Metrics for Object- Oriented System Environments", Software assurance Technology Center, Technical Report SATC-TR-95-1001,NASA Goddard Space Flight Center, Greenbelt, Maryland 20771.
- http://en. wikipedia. org/wiki/Object-oriented_programming.
- Chidamber S. and Kemerer C. : "A Metrics Suite for Object Oriented Design", IEEE Transactions on Software Engineering, vol. 20, no. 6, pp. 476-493, 1994.
- Marcela Genero, Mario Piattini and Coral Calero," A Survey of Metrics for UML Class Diagrams", in Journal of Object Technology, Vol. 4, No. 9, Nov-Dec 2005.
- Pradeep Kumar Bhatia, Rajbeer Mann, " An Approach to Measure Software Reusability of OO Design", Proceedings of 2nd International Conference on Challenges & Opportunities in InformationTechnology(COIT-2008),RIMT-IET,Mandi gobindgarh, March 29, 2008.
- N. Fenton & S. L. Pfleeger, ?Software Metrics: A Rigorous & Practical Approach?, Second edition, 1997, International Thomson Computer Press.
- M. J. Sheppard & D. Ince, ?Derivation and Validation of Software Metrics, Clarendon Press, Oxford, UK, 1993.
Keywords
OOP, OOA, CBO, Inheritance, Interface, Coupling