The International Journal Of Engineering And Science (IJES)
Code reuse is called software reuse. Software reuse is the process of creating new software systems from existing software components. Reuse has an enormous impact on productivity. The following elements of software reused are software specifications, designs, tests cases, data, prototypes, plans, documentation, frameworks and templates. Code reuse is currently one of the most active and creative research areas in computer science. Code reuse is the use of existing software to build new software. Reuse and reusability are the two important factors in the software development. Reusability implies some explicit management of build, packaging, distribution, installation, configuration, deployment and maintenance and upgrade issues. The paper identifies the scope, recent trends and future scope of software reuse.