A Classification Framework for Software Reuse

By: Vitaly Khusidman, David M. Bridgeland


Software reuse is commonly used to leverage existing assets and to reduce development cost and time. Reuse can be accomplished by several different mechanisms. This paper describes these mechanisms and proposes a classification framework for them. The framework has two dimensions: retest scope?how the reuse impacts the need for testing?and binding time?when the reuse is realized. By examining these two dimensions, we define a matrix of reuse scenarios.

Cite as:

Vitaly Khusidman, David M. Bridgeland, “A Classification Framework for Software Reuse”, Journal of Object Technology, Volume 5, no. 6 (July 2006), pp. 43-61, doi:10.5381/jot.2006.5.6.a1.

PDF | HTML | DOI | BiBTeX | Tweet this | Post to CiteULike | Share on LinkedIn