Title :
Software maintenance as an engineering discipline
Author :
Linger, Richard C.
Author_Institution :
IBM Corp., Bethesda, MD, USA
Abstract :
Software maintenance can be transformed from the unmanageable, trial-and-error activity into a systematic engineering discipline through application of mathematics-based principles and practices that have wrought a similar transformation in software engineering. The mathematics provides rigorous techniques for converting unstructured programs into structured form, recovering program design documentation, and modifying and verifying programs. While these principles and practices are technical, the ultimate benefits are managerial, in a new level of predictability and control of maintenance operations to meet business needs
Keywords :
software engineering; business needs; control; engineering discipline; predictability; program design documentation; software engineering; software maintenance; unstructured programs; verifying programs; Algebra; Flowcharts; Natural languages; Software maintenance; Standards development;
Conference_Titel :
Software Maintenance, 1988., Proceedings of the Conference on
Conference_Location :
Scottsdale, AZ
Print_ISBN :
0-8186-0879-X
DOI :
10.1109/ICSM.1988.10179