Introducing Systematic Reuse in Mainstream Software Process

Miguel Angel Laguna, Bruno González-Baixauli, Óscar Pastor, Francisco José García‐Peñalvo · 2003

Software reuse is accepted as a source of importantbenefits, expressed in productivity and quality terms,when an industrial approach is introduced in the softwareprocess. However, mainstream software processes suchas Unified Process do not include reuse techniquesamong the tools that software engineers must deal with.In this paper, we present a proposal to introduce softwarereuse with minimal disturbance of established disciplinesby means of the introduction of a new process for productline engineering and the adaptation of Unified Processfor specific product construction. This proposal reducesthe money and time costs related to the progressiveintroduction of software reuse in an organization. Sometools that provide support to the process, including arequirement tool and a repository of reusable elements,have been developed.

Read the paper · More papers on PaperTik