EST

Call for paper
April Edition 2017

International Journal of Applied Information Systems solicits high quality original research papers for the
March 15, 2017
April 2017 Edition of the journal.
The last date of research paper submission is
March 15, 2017
SUBMIT YOUR PAPER

Number 9

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

journal image
  • 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
 Download
1079
  • 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

  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 xA9 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.

Keywords

OOP, OOA, CBO, Inheritance, Interface, Coupling

Index Terms

Computer Science
Information Sciences