Name of Researcher

Definition

Freeman [4]

“Reuse is the use of any kind of information which a developer may need in the software creation process”.

Basili and Rombach [5]

“Software reuse is the use of everything related with software with a software project, including knowledge”.

Tracz [6]

“Reusability is the use of software specification that was designed for reuse”.

Braun [7]

“Use of existing software components in a new perspective, either in the same system or in another system”.

Cooper [8]

“Reuse is the ability of a previously developed software component to be used again or used repeatedly in part or in it’s entirely, with or without modification”.

Krueger [9]

“Reuse is the process of developing software systems from existing software rather than building them from scratch”.