
PLHIM: Proposing an Inheritance based Object-Oriented Metric
Author(s) -
Latika Kharb,
Deepak Chahal
Publication year - 2019
Publication title -
international journal of innovative technology and exploring engineering
Language(s) - English
Resource type - Journals
ISSN - 2278-3075
DOI - 10.35940/ijitee.i1101.0789s419
Subject(s) - inheritance (genetic algorithm) , computer science , class hierarchy , metric (unit) , software metric , hierarchy , software development , product (mathematics) , java , reuse , software quality , object oriented programming , product metric , software engineering , abstraction , quality (philosophy) , software , programming language , engineering , mathematics , metric space , philosophy , operations management , waste management , mathematical analysis , chemistry , biochemistry , geometry , market economy , economics , gene , epistemology
Software metrics has been utilized to evaluate inheritance as well as to assist the designer in order to focus on product quality as well as cost estimation in all the lifecycle stage of development of the final product. To pertain measurement through the diverse level of class hierarchy, a person can evaluate inheritance with reuse, to acquire the best computation of abstraction levels of a object oriented system. In our paper, a new metric of hierarchical inheritance is proposed that measures the quality of the program through different levels of Object-Orientedness, and we named it PLHIM: Per Level of Hierarchical Inheritance Metric. The main idea behind proposed metrics and research work was to make use of measurement as a criterion for improvement in software development at different levels to minimize risk and this has been done by taking the problems of C++ and Java.