Font Size:
Reusability Metrics of Software Components: Survey
Last modified: 2015-08-28
Abstract
Reusing software assets has many advantages and has been essential feature of all software development approaches. Component based software development has been especially inspired by reuse. In order to reuse software component, the component has to be designed and built for reusability. Since reusability is influenced by a number of different factors, there are various approaches and metrics used to measure reusability. In this paper we conducted extensive literature review in order to identify reusability metrics and factors influencing reusability. Total of 39 papers introducing reusability metrics were found and analyzed. We identified 36 different factors influencing reusability, 12 black box component metrics and more than 20 white box/glass box metrics.