DocumentCode
3346737
Title
Can software maintenance be taught?
Author
Cardow, James E.
Author_Institution
Air Force Inst. of Technol., Wright Patterson AFB, OH, USA
fYear
1992
fDate
9-12 Nov 1992
Firstpage
322
Lastpage
323
Abstract
It is noted that three arguments have been used as the basis for not developing specific courses in software maintenance. The arguments are worded as follows: maintenance is a direct continuation of software development and should therefore be taught as a proper follow-on to the development task; the real technical change is in developing systems from scratch so the technical challenge of performing maintenance does not require a separate course; and finally, aside from development activities and developing for maintenance there is not sufficient material available to prepare for a course in software maintenance. The author demonstrates that all three assumptions are erroneous and should be discarded. Recommendations are then given on how to teach software maintenance and on what is needed to teach it more effectively
Keywords
computer science education; educational courses; software maintenance; courses; software development; software maintenance; Costs; Education; Embedded computing; Embedded software; Military computing; Mission critical systems; Programming; Software maintenance; Software quality; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance, 1992. Proceerdings., Conference on
Conference_Location
Orlando, FL
Print_ISBN
0-8186-2980-0
Type
conf
DOI
10.1109/ICSM.1992.242528
Filename
242528
Link To Document