An investigation on software reuse and reusabilty measurement

Software reuse, is the use of existing software, or software knowledge, to build new software, following the reusability principles.