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.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.