The evaluation of framework reusability

  • Authors:
  • Guido Cardino;Francesco Baruchelli;Andrea Valerio

  • Affiliations:
  • Laboratory of Information and Communication Technologies, Department of Management and Computer Science, University of Trento, via F. Zeni 8, 1-38068, Rovereto, Trento, Italy;Laboratory of Information and Communication Technologies, Department of Management and Computer Science, University of Trento, via F. Zeni 8, 1-38068, Rovereto, Trento, Italy;Software Production Engineering Lab (LIPS), Department of Communication, Computer and System Soiences, University of Geneva, via Opera Pia 13, 1-16145, Geneva, Italy

  • Venue:
  • ACM SIGAPP Applied Computing Review - Special issue on frameworks and patterns in software reuse
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

Since reuse costs are often higher than expected, several approaches to development with reuse have been proposed. Among the most interesting is the idea of frameworks: sets of single components collaborating according to predefined cooperation rules. This approach can have a great impact on the reusability of parts of a software system, but it is not an easy task to give a quantitative measure of this reusability. The existing reusability metrics can be used, but the results are not fully satisfactory, since they do not take into account the peculiar characteristics of a framework and the particular way it is reused (a mix between black box reuse and white box reuse). For these reasons, a set of criteria adapting the traditional reusability metrics is proposed. These criteria try to evaluate the four main factors affecting the reusability of a framework: portability, adaptability, understandability, and confidence.