How much can be saved by using pre-existing (or somewhat modified) software components when developing new software systems? With the increasing adoption of reuse methods and technologies, this question becomes critical. However, directly tracking the actual cost savings due to reuse is difficult. A worthy goal would be to develop a method of measuring the savings indirectly by analyzing the code for reuse of components. The focus of this paper is to evaluate how well several published software reuse metrics measure the ``time, money and quality'' benefits of software reuse. We conduct this evaluation both analytically and empirically. On the analytic front, we first develop some properties that should arguably hold of any measure of ``tim...
Measurement of software development productivity is needed in order to control software costs, but i...
As organizations implement systematic software reuse programs to improve productivity and quality, t...
Measurement of software development productivity is needed in order to control software costs, but i...
A major reengineering goal is software reuse. Effective reuse of knowledge, processes and products f...
This paper focuses on the importance of software reuse and metrics in software engineering. Software...
Software reuse is considered as the key to a successful software development because of its potentia...
Software reuse provides tangible gains in the areas of cost reduction, productivity, quality enhance...
. Software reuse is an effective way to gain productivity in constructing software systems. In order...
In recent years, there have been several proposals for amount-of-reuse metrics. However, it is not o...
Systematic software reuse is proposed to increase productivity and software quality and lead to econ...
Context. Software Reuse is considered as silver-bullet for software development. However, measuring ...
This paper presents the results of a study conducted at the University of Maryland in which we asses...
Context Reuse can improve productivity and maintainability in software development. Research has ...
The traditional unit of analysis and control for software managers is the software project, and subs...
The lessons learned and experience gleaned are described by those who have started to implement the ...
Measurement of software development productivity is needed in order to control software costs, but i...
As organizations implement systematic software reuse programs to improve productivity and quality, t...
Measurement of software development productivity is needed in order to control software costs, but i...
A major reengineering goal is software reuse. Effective reuse of knowledge, processes and products f...
This paper focuses on the importance of software reuse and metrics in software engineering. Software...
Software reuse is considered as the key to a successful software development because of its potentia...
Software reuse provides tangible gains in the areas of cost reduction, productivity, quality enhance...
. Software reuse is an effective way to gain productivity in constructing software systems. In order...
In recent years, there have been several proposals for amount-of-reuse metrics. However, it is not o...
Systematic software reuse is proposed to increase productivity and software quality and lead to econ...
Context. Software Reuse is considered as silver-bullet for software development. However, measuring ...
This paper presents the results of a study conducted at the University of Maryland in which we asses...
Context Reuse can improve productivity and maintainability in software development. Research has ...
The traditional unit of analysis and control for software managers is the software project, and subs...
The lessons learned and experience gleaned are described by those who have started to implement the ...
Measurement of software development productivity is needed in order to control software costs, but i...
As organizations implement systematic software reuse programs to improve productivity and quality, t...
Measurement of software development productivity is needed in order to control software costs, but i...