Viewing maintenance as reuse-oriented software development
- 1 January 1990
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Software
- Vol. 7 (1), 19-25
- https://doi.org/10.1109/52.43045
Abstract
The author presents a high-level organizational paradigm for development and maintenance in which an organization can learn from development and maintenance tasks and then apply that paradigm to several maintenance process models. Associated with the paradigm is a mechanism for setting measurable goals, making it possible to evaluate the process and the product and learn from experience. He discusses three maintenance models: the quick-fix, the iterative-enhancement, and the full-reuse model. He establishes a framework for classifying reusable objects and selecting a model. He offers a scheme that categorizes three aspects of reuse: the reusable object, the reusable object's context, and the process of transforming that object. The author then discusses what he terms reuse enablers: an improvement paradigm that helps organizations evaluate, learn, and enhance their software processes and products; a reuse-oriented evolution environment that encourages and supports reuse; and automated support for the paradigm and environment as well as for measurement and evaluation.Keywords
This publication has 7 references indexed in Scilit:
- Iterative Enhancement: A Practical Technique for Software DevelopmentPublished by Springer Science and Business Media LLC ,2005
- The TAME project: towards improvement-oriented software environmentsIEEE Transactions on Software Engineering, 1988
- Reusability Framework, Assessment, and DirectionsIEEE Software, 1987
- Classifying Software for ReusabilityIEEE Software, 1987
- Quantitative Evaluation of Software Methodology.Published by Defense Technical Information Center (DTIC) ,1985
- A Methodology for Collecting Valid Software Engineering DataIEEE Transactions on Software Engineering, 1984
- A model of large program developmentIBM Systems Journal, 1976