Title :
A brief summary of cognitive patterns for program comprehension
Author :
Murray, Adam ; Lethbridge, Timothy C.
Author_Institution :
SITE, Ottawa Univ., Ont., Canada
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;
Conference_Titel :
Reverse Engineering, 2004. Proceedings. 11th Working Conference on
Print_ISBN :
0-7695-2243-2
DOI :
10.1109/WCRE.2004.5