Issue No. 09 - September (2004 vol. 30)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/TSE.2004.50
Amir Tomer , IEEE
Leah Goldin , IEEE
Tsvi Kuflik , IEEE
Stephen R. Schach , IEEE Computer Society
We propose a model that enables software developers to systematically evaluate and compare all possible alternative reuse scenarios. The model supports the clear identification of the basic operations involved and associates a cost component with each basic operation in a focused and precise way. The model is a practical tool that assists developers to weigh and evaluate different reuse scenarios, based on accumulated organizational data, and then to decide which option to select in a given situation. The model is currently being used at six different companies for cost-benefit analysis of alternative reuse scenarios; we give a case study that illustrates how it has been used in practice.
Reuse models, cost estimation, maintenance management, software libraries, process metrics, process measurement, planning.
A. Tomer, E. Kimchi, L. Goldin, S. R. Schach and T. Kuflik, "Evaluating Software Reuse Alternatives: A Model and Its Application to an Industrial Case Study," in IEEE Transactions on Software Engineering, vol. 30, no. , pp. 601-612, 2004.