© 2018, Springer International Publishing AG, part of Springer Nature. The reusability of assets is usually measured through reusability indices. However, these indices either do not synthesize their constituent metrics into an aggregate or they do not capture all facets of reusability, such as structural characteristics, external qualities, and their documentation. To alleviate these shortcomings, we introduce a reusability index (REI) as a synthesis of various software metrics that cover a number of related reusability aspects. Furthermore, we evaluate its ability to quantify reuse, by comparing it to existing indices through a case study on 15 reusable open-source assets (i.e., libraries and frameworks). The results of the study suggest ...
Context: Software reuse is considered as the key to a successful software development because of its...
Software reusability is an essential characteristic of Component-Based Software (CBS). The component...
In component-based software development, it is neces-sary to measure the reusability of components i...
© 2018, Springer International Publishing AG, part of Springer Nature. The reusability of assets is ...
To capitalize upon the benefits of software reuse, an efficient selection among candidate reusable a...
© 2018, Springer International Publishing AG, part of Springer Nature. The reusability of assets is ...
To capitalize upon the benefits of software reuse, an efficient selection among candidate reusable a...
This paper examines various approaches to measuring software reusability. Knowing what makes softwar...
As organizations implement systematic software reuse programs to improve productivity and quality, t...
As organizations implement systematic software reuse programs to improve productivity and quality, t...
Measuring and estimating the reusability of software components are important steps toward finding r...
This paper focuses on the reusability of software with types of reuse and metrics of reusability. Fr...
Software reuse is considered as the key to a successful software development because of its potentia...
Software product lines and open source software are two emerging paradigms in software engineering. ...
In this paper we have enumerated the various metrics of software to evaluate the reusability of the ...
Context: Software reuse is considered as the key to a successful software development because of its...
Software reusability is an essential characteristic of Component-Based Software (CBS). The component...
In component-based software development, it is neces-sary to measure the reusability of components i...
© 2018, Springer International Publishing AG, part of Springer Nature. The reusability of assets is ...
To capitalize upon the benefits of software reuse, an efficient selection among candidate reusable a...
© 2018, Springer International Publishing AG, part of Springer Nature. The reusability of assets is ...
To capitalize upon the benefits of software reuse, an efficient selection among candidate reusable a...
This paper examines various approaches to measuring software reusability. Knowing what makes softwar...
As organizations implement systematic software reuse programs to improve productivity and quality, t...
As organizations implement systematic software reuse programs to improve productivity and quality, t...
Measuring and estimating the reusability of software components are important steps toward finding r...
This paper focuses on the reusability of software with types of reuse and metrics of reusability. Fr...
Software reuse is considered as the key to a successful software development because of its potentia...
Software product lines and open source software are two emerging paradigms in software engineering. ...
In this paper we have enumerated the various metrics of software to evaluate the reusability of the ...
Context: Software reuse is considered as the key to a successful software development because of its...
Software reusability is an essential characteristic of Component-Based Software (CBS). The component...
In component-based software development, it is neces-sary to measure the reusability of components i...