You can view the full text of this article for free using the link below.

Title: Dynamic inheritance coupling metric-design and analysis for assessing reusability

Authors: Neha Gehlot; Jagdeep Kaur

Addresses: CSE Department, ITM University, Gurgaon, Haryana, India ' CSE Department, ITM University, Gurgaon, Haryana, India

Abstract: Moving along the different phases of software development life cycle measuring the quality of software has always been a challenging task but is considered immensely useful. The area of software metrics, especially pertaining to object-oriented software system, has expertise in describing the characteristics of a software system for the past few decades. Software metrics numerically extract relationships among given components in a software system and relate those measurements to the system's quality. Thus, software metrics predict the current level of software quality and in turn initiate a feedback process that may lead to further improvement of a software system. But the actual behaviour of the software can only be measured from information collected at runtime. Thus, there is a need of evolving such software metrics that are based on the runtime analysis of a software system. These metrics are known as dynamic metrics. In this paper, new dynamic coupling and inheritance metrics for object-oriented systems is designed and validated on a metric tool developed in Java measuring inheritance coupling, complexity, class independent factor and relating the calculated measures to a software quality attribute-reusability which is useful in software quality assessment.

Keywords: software metrics; quality attributes; inheritance coupling; software reusability; software development; software quality; object-oriented software; dynamic metrics; complexity; class independence.

DOI: 10.1504/IJSETA.2015.067536

International Journal of Software Engineering, Technology and Applications, 2015 Vol.1 No.1, pp.118 - 133

Received: 25 Apr 2014
Accepted: 22 Jul 2014

Published online: 18 Mar 2015 *

Full-text access for editors Full-text access for subscribers Free access Comment on this article