Sixteen questions about software reuse
- 1 June 1995
- journal article
- Published by Association for Computing Machinery (ACM) in Communications of the ACM
- Vol. 38 (6) , 75
- https://doi.org/10.1145/203241.203260
Abstract
Software reuse is the use of existing software knowledge or artifacts to build new software artifacts. Reuse is sometimes confused with porting. The two are distinguished as follows: Reuse is using an asset in different systems; porting is moving a system across environments or platforms. For example, in Figure 1 a component in System A is shown used again in System B; this is an example of reuse. System A, developed for Environment 1, is shown moved into Environment 2; this is an example of porting.Keywords
This publication has 5 references indexed in Scilit:
- Success factors of systematic reuseIEEE Software, 1994
- An empirical study of representation methods for reusable software componentsIEEE Transactions on Software Engineering, 1994
- Implementing faceted classification for software reuseCommunications of the ACM, 1991
- What price reusability?ACM SIGAda Ada Letters, 1991
- Variations of Box PlotsThe American Statistician, 1978