Publication Date:
2019-06-28
Description:
Reuse of products, processes and knowledge will be the key to enable the software industry to achieve the dramatic improvement in productivity and quality required to satisfy the anticipated growing demand. Although experience shows that certain kinds of reuse can be successful, general success has been elusive. A software life-cycle technology which allows broad and extensive reuse could provide the means to achieving the desired order-of-magnitude improvements. The scope of a comprehensive framework for understanding, planning, evaluating and motivating reuse practices and the necessary research activities is outlined. As a first step towards such a framework, a reuse-enabling software evolution environment model is introduced which provides a basis for the effective recording of experience, the generalization and tailoring of experience, the formalization of experience, and the (re-)use of experience.
Keywords:
COMPUTER PROGRAMMING AND SOFTWARE
Type:
UMIACS-TR-88-92
,
CS-TR-2158
,
NASA, Goddard Space Flight Center, Proceedings of the Thirteenth Annual Software Engineering Workshop; 45 p
Format:
application/pdf
Permalink