ABSTRACT

The goal of software reuse is not simply to find program and document components which might subsequently be reused, it is also to allow the developer to modify and combine components and concepts to create new software. In general, the components and concepts retrieved by the software developer from the library cannot be directly reused without being modified. They must be revised to fit with the target problem. This stage may be called asset utilization or reorganization. How much work is needed to reorganize an item depends upon many factors.