Skip to main content
Log in

A new reusability metric for object-oriented software

  • Published:
Software Quality Journal Aims and scope Submit manuscript

Abstract

Software reuse is big business. Managers of software houses know that reuse can bring financial rewards to their company, so long as effective reuse procedures are in place. Many companies are now starting their own reuse libraries. However, how can they decide what constitutes a resusable component? How can they measure the potential reusability of a component? And what guidelines can developers take to ensure they are developing reusable software? Through surveys and experiments, this paper identifies the factors relating to the reusability of code and presents a reusability metric for object-oriented software, suggesting that this could be used by software houses in their reuse programmes.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. C. Terry and D. Dikel. Reuse library standards aid users in setting up organisational reuse programs, Embedded Systems Programming Product News, 1996.

  2. T. Korson and J.D. McGregor. Technical criteria for the specification and evaluation of object-oriented libraries, Software Engineering Journal, 7(2) (1992) 85–92.

    Google Scholar 

  3. J.S. Poulin. Measuring software reusability, Proceedings of the Third International Conference on Reuse, November 1994.

  4. J.S. Poulin. The search for a general reusability metric, Proceedings of the Workshop on Reuse and the NASA Software Strategic Plan, Fairfax, VA, 24–27 September 1996.

  5. A. Wirfs-Brock and B. Wilkerson. Variables limit reusability, Journal of Object-Oriented Programming, May/June (1989).

  6. G. Caldiera and V.R. Basili. Identifying and qualifying reusable software components, IEEE Computer, 24 (2) (1991) 61–70.

    Google Scholar 

  7. J. Barnard. Discussion and survey of reusability metrics. Report Reference REUSABILITY-1 for the MOOD Project, Department of Computer Science, University of Warwick, Coventry, UK (1997).

    Google Scholar 

  8. S. Chidamber and C. Kemerer. A metrics suite for object-oriented design. IEEE Transactions on Software Engineering, 20 (6) (1994) 476–493.

    Google Scholar 

  9. R. Prieto-Diaz and P. Freeman. Classifying software for reusability, IEEE Software, January 1987.

  10. R.W. Selby. Quantitative studies of software reuse, in Software Reusability, Volume II, T.J. Biggerstaff and A.J. Perlis (eds) (Addison-Wesley, Reading MA, 1989).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Barnard, J. A new reusability metric for object-oriented software. Software Quality Journal 7, 35–50 (1998). https://doi.org/10.1023/B:SQJO.0000042058.34876.c8

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/B:SQJO.0000042058.34876.c8

Navigation