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.
Published Version
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have