• DocumentCode
    3564021
  • Title

    Impact of shared attributes and methods in calculation of object-oriented inheritance metrics

  • Author

    Singh, N.B. ; Alsadoon, A. ; Prasad, P.W.C. ; Singh, A.K. ; Shrestha, A.K.

  • Author_Institution
    Charles Start Univ., Sydney, NSW, Australia
  • fYear
    2014
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    Object-oriented programming language has emerged as the most popular programming paradigm used for developing complex software products. The unique features of such language induce the software developers to designing of new tools. However, their improper use often inflicts redundant complexity of developed software. The latter results in implementation of the software product that is hard to debug and scale. Most of recent approaches only consider the classes, however they do not take into account the value of shared attributes and properties. It leads to creation of incomplete measurement metrics since shared properties and methods can be considered as the most important aspects of inheritance. The main goal of this work is to to perform a thorough analysis of three inheritance metrics. New metrics add shared properties and methods, which can serve as the additional parameters that provide detailed overview in terms of complexity of a class inheritance tree.
  • Keywords
    inheritance; object-oriented languages; object-oriented programming; software metrics; software product lines; class inheritance tree; complex software products; inheritance metrics; object-oriented inheritance metrics; object-oriented programming language; redundant software complexity; shared attributes; Australia; Complexity theory; Correlation coefficient; Educational institutions; Software; Software measurement; Class inheritance tree; metric evaluation frameworks; object-oriented inheritance metrics; software development;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Emerging Technology Trends in Electronics, Communication and Networking (ET2ECN), 2014 2nd International Conference on
  • Print_ISBN
    978-1-4799-6985-2
  • Type

    conf

  • DOI
    10.1109/ET2ECN.2014.7044984
  • Filename
    7044984