Structuring Software Reusability Metrics for Component-Based Software Development
Danail Hristov, Oliver Hummel, Mahmudul Huq, Werner Janjic
Abstract
Danail Hristov, Oliver Hummel, Mahmudul Huq, Werner Janjic
Abstract
The idea of reusing software components has been present in software engineering for several decades . Although the software industry developed massively in recent decades, component reuse is still facing numerous challenges and lacking adoption by practitioners. One of the imped iments preventing efficient and effective reuse is the dif ficulty to determine which artifacts are best suited to solve a particular problem in a given context and how easy it will be to reuse them there. So far, no clear framework is describin g the reusability of software and structuring appropriate metrics that can be found in literature. Nevertheless, a go od under- standing of reusability as well as adequate and eas y to use metrics for quantification of reusability are neces sary to simplify and accelerate the adoption of component reuse in software development. Thus, we propose an initial version of such a framework intended to structure existing reu sability metrics for component-based software development that we have collected for this paper.
OpenAlex reports 26 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
The idea of reusing software components has been present in software engineering for several decades . Although the software industry developed massively in recent decades, component reuse is still facing numerous challenges and lacking adoption by practitioners. One of the imped iments preventing efficient and effective reuse is the dif ficulty to determine which artifacts are best suited to solve a particular problem in a given context and how easy it will be to reuse them there. So far, no clear framework is describin g the reusability of software and structuring appropriate metrics that can be found in literature. Nevertheless, a go od under- standing of reusability as well as adequate and eas y to use metrics for quantification of reusability are neces sary to simplify and accelerate the adoption of component reuse in software development. Thus, we propose an initial version of such a framework intended to structure existing reu sability metrics for component-based software development that we have collected for this paper.
Key concepts: Reusability, Structuring, Reuse, Computer science, Software development, Software engineering, Component-based software engineering, Software construction