• DocumentCode
    2224584
  • Title

    A brief summary of cognitive patterns for program comprehension

  • Author

    Murray, Adam ; Lethbridge, Timothy C.

  • Author_Institution
    SITE, Ottawa Univ., Ont., Canada
  • fYear
    2004
  • fDate
    8-12 Nov. 2004
  • Firstpage
    304
  • Lastpage
    305
  • Abstract
    A cognitive pattern is a solution to a recurring mental problem. We focus on those relevant to program comprehension. We expand one pattern, Temporal Details, which is also a pattern language since it decomposes into sub-patterns. Tool designers can use cognitive patterns to grasp how tool users may think.
  • Keywords
    object-oriented programming; reverse engineering; software tools; cognitive patterns; mental problem; pattern language; program comprehension; software tool; temporal details; tool designer; Cultural differences; Humans; Navigation; Object oriented modeling; Reverse engineering; Software systems; Software tools; Time factors; Unified modeling language; Vocabulary;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reverse Engineering, 2004. Proceedings. 11th Working Conference on
  • ISSN
    1095-1350
  • Print_ISBN
    0-7695-2243-2
  • Type

    conf

  • DOI
    10.1109/WCRE.2004.5
  • Filename
    1374334