CFP last date
15 May 2024
Reseach Article

Importance of Inheritance and Interface in OOP Paradigm Measure through Coupling Metrics

by Gopal Goyal, Sachin Patel
International Journal of Applied Information Systems
Foundation of Computer Science (FCS), NY, USA
Volume 4 - Number 9
Year of Publication: 2012
Authors: Gopal Goyal, Sachin Patel
10.5120/ijais12-450781

Gopal Goyal, Sachin Patel . 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=10.5120/ijais12-450781

@article{ 10.5120/ijais12-450781,
author = { Gopal Goyal, 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 = { 9 },
month = { December },
year = { 2012 },
issn = { 2249-0868 },
pages = { 14-20 },
numpages = {9},
url = { https://www.ijais.org/archives/volume4/number9/386-0781/ },
doi = { 10.5120/ijais12-450781 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2023-07-05T10:47:59.461968+05:30
%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
%@ 2249-0868
%V 4
%N 9
%P 14-20
%D 2012
%I Foundation of Computer Science (FCS), NY, USA
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
  1. I. Jacobson, G. Booch, and J. E. Rumbaugh, The unified software development process. Addison-Wesley, 1999.
  2. 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 © 2010 IEEE.
  3. McCabe and Associates, Using McCabe QA 7. 0, 1999, 9861Broken Land Parkway 4th Floor Columbia, MD 21046.
  4. McCabe, T. J. , "A Complexity Measure", IEEE Transactions on Software Engineering, SE-2(4), pages 308- 320, December 1976.
  5. Lorenz, Mark & Kidd Jeff, Object-Oriented Software Metrics, Prentic, Hall, 1994.
  6. 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.
  7. 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.
  8. http://en. wikipedia. org/wiki/Object-oriented_programming.
  9. 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.
  10. 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.
  11. 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.
  12. N. Fenton & S. L. Pfleeger, ?Software Metrics: A Rigorous & Practical Approach?, Second edition, 1997, International Thomson Computer Press.
  13. M. J. Sheppard & D. Ince, ?Derivation and Validation of Software Metrics, Clarendon Press, Oxford, UK, 1993.
Index Terms

Computer Science
Information Sciences

Keywords

OOP OOA CBO Inheritance Interface Coupling