DocumentCode
1888766
Title
Software aging
Author
Parnas, David Lorge
Author_Institution
Dept. of Electr. & Comput. Eng., McMaster Univ., Hamilton, Ont., Canada
fYear
1994
fDate
16-21 May 1994
Firstpage
279
Lastpage
287
Abstract
Programs, like people, get old. We can´t prevent aging, but we can understand its causes, take steps to limits its effects, temporarily reverse some of the damage it has caused, and prepare for the day when the software is no longer viable. A sign that the software engineering profession has matured will be that we lose our preoccupation with the first release and focus on the long-term health of our products. Researchers and practitioners must change their perception of the problems of software development. Only then will software engineering deserve to be called “engineering”
Keywords
professional aspects; software engineering; long term product health; product release; professional maturity; software aging; software development problems; software engineering profession; software viability; Aging; Command languages; Embedded software; Engineering profession; Humans; Impedance; Machinery; Mathematics; Product design; Programming profession;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering, 1994. Proceedings. ICSE-16., 16th International Conference on
Conference_Location
Sorrento
ISSN
0270-5257
Print_ISBN
0-8186-5855-X
Type
conf
DOI
10.1109/ICSE.1994.296790
Filename
296790
Link To Document