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.
Similar content being viewed by others
References
C. Terry and D. Dikel. Reuse library standards aid users in setting up organisational reuse programs, Embedded Systems Programming Product News, 1996.
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.
J.S. Poulin. Measuring software reusability, Proceedings of the Third International Conference on Reuse, November 1994.
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.
A. Wirfs-Brock and B. Wilkerson. Variables limit reusability, Journal of Object-Oriented Programming, May/June (1989).
G. Caldiera and V.R. Basili. Identifying and qualifying reusable software components, IEEE Computer, 24 (2) (1991) 61–70.
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).
S. Chidamber and C. Kemerer. A metrics suite for object-oriented design. IEEE Transactions on Software Engineering, 20 (6) (1994) 476–493.
R. Prieto-Diaz and P. Freeman. Classifying software for reusability, IEEE Software, January 1987.
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).
Author information
Authors and Affiliations
Rights 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
Issue Date:
DOI: https://doi.org/10.1023/B:SQJO.0000042058.34876.c8