Abstract
The analysis and measurement of current levels of software reuse are necessary to monitor improvements. This paper provides a framework for the derivation of measures of software reuse and introduces several definitions, attributes, and abstractions of potentially measurable reuse properties. The framework is applied to the problem of measuring reuse in object oriented systems which support “leveraged” reuse through inheritance. I describe the importance of the perspective of the observer when analyzing, measuring, and profiling reuse. Three perspectives are examined: the server perspective, the client perspective, and the system perspective. Candidate reuse metrics are proposed from each perspective.
This research is partially supported by the NATO Collaborative Research Grants Program under RG. 0343/88
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
J.W. Bailey and V.R. Basili. A meta-model for software devel-opment resource expenditures. Proc. Fifth Int. Conf. Software Engineering, pages 107–116, 1981.
A.L. Baker, J.M. Bieman, N. E. Fenton, A. C. Melton, and R.W. Whitty. A philosophy for software measurement. Journal of Systems and Software, 12 (3): 277–281, July 1990.
B. W. Boehm. Software Engineering Economics. Prenntice-Hall, Englewood Cliffs, NJ, 1981.
G. Booch. Object Oriented Design with Applications. Ben-jamin, Cummings, 1991.
S.D. Conte, H.E. Dunsmore, and V.Y. Shen. Software Engineering Metrics and Models. Benjamin, Cummings, Menlo Park, California, 1986.
Fen91] Norman Fenton. Software Metrics A Rigorous Approach. Chap-man and Hall, London, 1991.
N. Fenton and A. Melton. Deriving structurally based software measures. Journal of Systems and Software, 12 (3): 177–187, July 1990.
R.B. Grady and D.L. Caswell. Software Metrics: Establishing a Company-wide Program. Prentice Hall, NJ, 1987.
B. Meyer. Reusability: The case for ob ject-oriented design. IEEE Software, 4 (2): 50–64, March 1987.
B. Meyer. Object-oriented Software Construction. Prentice Hall, Englewood Cliffs, NJ, 1988.
A.C. Melton, D.A. Gustafson, J.M. Bieman, and A.L. Baker. A mathematical perspective for software measures research. IEE Software Engineering Journal, 5 (5): 246–254, 1990.
Richard W. Selby. Quantitative studies of software reuse. In Ted J. Biggerstaff and Alan J. Perlis, editors, Software Reusability Vol. II Applications and Experiences, pages 213–233. Addison-Wesley, 1989.
P. Wegner. Capital-intensive software technology. IEEE Soft-ware, 1 (3): 7–45, July 1984.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1991 James M. Bieman
About this paper
Cite this paper
Bieman, J.M. (1991). Deriving Measures of Software Reuse in Object Oriented Systems. In: Denvir, T., Herman, R., Whitty, R.W. (eds) Formal Aspects of Measurement. Workshops in Computing. Springer, London. https://doi.org/10.1007/978-1-4471-3205-9_4
Download citation
DOI: https://doi.org/10.1007/978-1-4471-3205-9_4
Publisher Name: Springer, London
Print ISBN: 978-3-540-19788-1
Online ISBN: 978-1-4471-3205-9
eBook Packages: Springer Book Archive