Software Metrics for Reusability of Component
Based Software System: A Review
Jyoti Aggarwal1
and Manoj Kumar2
1Department of
Computer Science (ASET), Amity University, Noida
2School of Computer
Science, University of Petroleum and Energy Studies, Dehradun
Abstract: Component Based Software System (CBSS)
have become most generalized and popular approach for developing reusable
software applications. A software component has different important factors,
but reusability is the most citing factor of any software component. Software
components can be reused for the development of another software application,
which further reduces the amount of time and effort of software development
process. With the increase in the number of software components, requirement
for identification of software metrics also increased for quantitative analysis
of different aspects of components. Reusability depends on different factors
and these factors have different impact on the reusability of software
components. In this paper, study has been performed to identify the major reusability
factors and software metrics for measuring those factors. From this research
work, it will become easier to measure the reusability of software components,
and software developers would be able to measure the degree of various features
of any application which can be reused for developing other software
applications. In this way, it would be easy and convenient to identify and
compare the reusable software components and they could be reused in effective
and efficient manner.
Keywords:
Reusability
metrics, software components, factors, software.
Received
January 21, 2020; accepted December 10, 2020