• DocumentCode
    2458232
  • Title

    Practices of software maintenance

  • Author

    Singer, Janice

  • Author_Institution
    Inst. for Inf. Technol., Nat. Res. Council of Canada, Ottawa, Ont., Canada
  • fYear
    1998
  • fDate
    16-20 Nov 1998
  • Firstpage
    139
  • Lastpage
    145
  • Abstract
    This paper describes the results of an interview study conducted at ten industrial sites. The interview focused on the work practices of software engineers engaged in maintaining large scale systems. Five `truths´ emerged from this study. First, software maintenance engineers are experts in the systems they are maintaining. Second, source code is the primary source of information about systems. Third, the documentation is used, but not necessarily trusted. Fourth, maintenance control systems are important repositories of information about systems. Finally, reproduction of problems and/or problem scenarios is essential to problem solutions. These truths confirm much of the conventional wisdom in the field. However, in fleshing them out, details were elaborated, and additionally new knowledge was acquired. These results are discussed with respect to tool design
  • Keywords
    professional aspects; software maintenance; documentation; industrial sites; interview study; maintenance control systems; problem scenarios; software engineers; software maintenance; source code; work practices; Control systems; Councils; Data engineering; Documentation; Humans; Information technology; Large-scale systems; Maintenance engineering; Software engineering; Software maintenance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 1998. Proceedings., International Conference on
  • Conference_Location
    Bethesda, MD
  • ISSN
    1063-6773
  • Print_ISBN
    0-8186-8779-7
  • Type

    conf

  • DOI
    10.1109/ICSM.1998.738502
  • Filename
    738502