1988•Unpublished venueRequires access

Software and system reusability

V. Kadary, Scott Markel, Shaye Koenig, A. Yehudai

Open publisher page 0 citations

Abstract

Summary form only given. Software reuse has been identified as a potential source of significant improvement in software productivity and quality. However, for reuse to become a reality, major advances need to be made. The vision that the software industry evolves into component factories, has not been realized yet. The problem is not only a technical one, but also organizational. Some of the technical questions are: how to make software reusable, how to design software in a way that will enable the use of existing components in a new software, how to store a library of components and how to search for a needed component. Some of the organizational questions are: what needs to be done within a software (or system) producing organization, to create reusable components and how to modify existing contracting arrangements, to encourage the production of reusable software on one hand, and the reuse of existing components on the other?.>

About this research paper

What this paper is about

Summary form only given. Software reuse has been identified as a potential source of significant improvement in software productivity and quality. However, for reuse to become a reality, major advances need to be made. The vision that the software industry evolves into component factories, has not been realized yet. The problem is not only a technical one, but also organizational. Some of the technical questions are: how to make software reusable, how to design software in a way that will enable the use of existing components in a new software, how to store a library of components and how to search for a needed component. Some of the organizational questions are: what needs to be done within a software (or system) producing organization, to create reusable components and how to modify existing contracting arrangements, to encourage the production of reusable software on one hand, and the reuse of existing components on the other?.>

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Summary form only given. Software reuse has been identified as a potential source of significant improvement in software productivity and quality. However, for reuse to become a reality, major advances need to be made. The vision that the software industry evolves into component factories, has not been realized yet. The problem is not only a technical one, but also organizational. Some of the technical questions are: how to make software reusable, how to design software in a way that will enable the use of existing components in a new software, how to store a library of components and how to search for a needed component. Some of the organizational questions are: what needs to be done within a software (or system) producing organization, to create reusable components and how to modify existing contracting arrangements, to encourage the production of reusable software on one hand, and the reuse of existing components on the other?.>

Key concepts: Reusability, Software engineering, Computer science, Reuse, Component-based software engineering, Software development, Software construction, Package development process

Related papers

Back to paper searchBrowse research topicsOriginal source
Software and system reusability — Research Paper | ScholarLens