• 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