Skip to main content

Deriving Measures of Software Reuse in Object Oriented Systems

  • Conference paper
Formal Aspects of Measurement

Part of the book series: Workshops in Computing ((WORKSHOPS COMP.))

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

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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.

    Google Scholar 

  2. 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.

    Google Scholar 

  3. B. W. Boehm. Software Engineering Economics. Prenntice-Hall, Englewood Cliffs, NJ, 1981.

    MATH  Google Scholar 

  4. G. Booch. Object Oriented Design with Applications. Ben-jamin, Cummings, 1991.

    Google Scholar 

  5. S.D. Conte, H.E. Dunsmore, and V.Y. Shen. Software Engineering Metrics and Models. Benjamin, Cummings, Menlo Park, California, 1986.

    Google Scholar 

  6. Fen91] Norman Fenton. Software Metrics A Rigorous Approach. Chap-man and Hall, London, 1991.

    Google Scholar 

  7. N. Fenton and A. Melton. Deriving structurally based software measures. Journal of Systems and Software, 12 (3): 177–187, July 1990.

    Google Scholar 

  8. R.B. Grady and D.L. Caswell. Software Metrics: Establishing a Company-wide Program. Prentice Hall, NJ, 1987.

    Google Scholar 

  9. B. Meyer. Reusability: The case for ob ject-oriented design. IEEE Software, 4 (2): 50–64, March 1987.

    Article  Google Scholar 

  10. B. Meyer. Object-oriented Software Construction. Prentice Hall, Englewood Cliffs, NJ, 1988.

    Google Scholar 

  11. 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.

    Google Scholar 

  12. 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.

    Google Scholar 

  13. P. Wegner. Capital-intensive software technology. IEEE Soft-ware, 1 (3): 7–45, July 1984.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics