• DocumentCode
    3181426
  • Title

    A novel coupling metrics measure difference between inheritance and interface to find better OOP paradigm using C#

  • Author

    Rathore, Narendra Pal Singh ; Gupta, Ravindra

  • Author_Institution
    Dept. of Comput. Sci., SSSIST, Sehore, India
  • fYear
    2011
  • fDate
    11-14 Dec. 2011
  • Firstpage
    467
  • Lastpage
    472
  • 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) and Number of children (NOC) 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.
  • Keywords
    C++ language; object-oriented programming; software metrics; C++ language; OOP paradigm; coupling between object; coupling metrics; inheritance programming; interface programming; number of associations between classes; number of children; number of dependencies in metric; number of dependencies out metric; object-oriented programming; Complexity theory; Computer languages; Couplings; Measurement; Object oriented programming; Shape; Vehicles; CBO; Coupling; Inheritance; Interface; OOA; OOP;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information and Communication Technologies (WICT), 2011 World Congress on
  • Conference_Location
    Mumbai
  • Print_ISBN
    978-1-4673-0127-5
  • Type

    conf

  • DOI
    10.1109/WICT.2011.6141290
  • Filename
    6141290