• DocumentCode
    1888157
  • Title

    Comprehension processes during large scale maintenance

  • Author

    von Mayrhauser, A. ; Vans, A.M.

  • Author_Institution
    Dept. of Comput. Sci., Colorado State Univ., Fort Collins, CO, USA
  • fYear
    1994
  • fDate
    16-21 May 1994
  • Firstpage
    39
  • Lastpage
    48
  • Abstract
    We present results of observing professional maintenance engineers working with industrial code at actual maintenance tasks. Protocol analysis is used to explore how code understanding might differ for small versus large scale code. The experiment confirms that cognition processes work at all levels of abstraction simultaneously as programmers build a mental model of the code. Cognition processes emerged at three levels of aggregation representing lower and higher level strategies of understanding. They show differences in what triggers them and how they achieve their goals. Results are useful for defining core competencies which maintenance engineers need for their work and for documentation and development standards
  • Keywords
    cognitive systems; human factors; software maintenance; user interfaces; user modelling; abstraction levels; code understanding; cognition processes; comprehension processes; core competencies; development standards; documentation; industrial code; large scale maintenance; maintenance tasks; mental model; professional maintenance engineers; protocol analysis; Code standards; Cognition; Cognitive science; Computer science; Guidelines; Large-scale systems; Programming profession; Protocols; Software maintenance; Switches;
  • 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.296764
  • Filename
    296764