Implementing Software Reuse in Present Development Scenario
Anil Kumar
Abstract
Anil Kumar
Abstract
Software reuse plays a significant role in the development of new software. The idea of software reuse was projected in late sixties. Reusability is about building a library of frequently used components that allows new programs to be assembled quickly from existing components. Software reusability is the use of engineering knowledge or artifacts from existing software components to build a new system. Reusability is the key paradigm for increasing software quality in the software development. History of software development describes that area of software reusability was not so innovative. But it is believed that software reuse is still in the development phase and has not achieved its full potential. This paper describes how far we are with software reuse research.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Software reuse plays a significant role in the development of new software. The idea of software reuse was projected in late sixties. Reusability is about building a library of frequently used components that allows new programs to be assembled quickly from existing components. Software reusability is the use of engineering knowledge or artifacts from existing software components to build a new system. Reusability is the key paradigm for increasing software quality in the software development. History of software development describes that area of software reusability was not so innovative. But it is believed that software reuse is still in the development phase and has not achieved its full potential. This paper describes how far we are with software reuse research.
Key concepts: Reusability, Software development, Software engineering, Software construction, Package development process, Reuse, Computer science, Social software engineering