DocumentCode
1924716
Title
The effect of object-oriented programming expertise in several dimensions of comprehension strategies
Author
Burkhardt, Jean-Marie ; Détienne, Françoise ; Wiedenbeck, Susan
Author_Institution
Inst. Nat. de Recherche en Inf. et Autom., Le Chesnay, France
fYear
1998
fDate
24-26 Jun 1998
Firstpage
82
Lastpage
89
Abstract
This study analyzes object-oriented (OO) program comprehension by experts and novices. We examine the effect of expertise in three dimensions of comprehension strategies: the scope of the comprehension, the top-down versus bottom-up direction of the processes, and the guidance of the comprehension activity. Overall, subjects were similar in the scope of their comprehension, although the experts tended to consult more files. We found strong evidence of top-down, inference-driven behaviors, as well as multiple guidance in expert comprehension. We also found evidence of execution-based guidance and less use of top-down processes in novice comprehension. Guidance by inheritance and composition relationships in the OO program was not dominant, but nevertheless played a substantial role in expert program comprehension. However, these static relationships more closely tied to the OO nature of the program were exploited poorly by novices. To conclude, these results are discussed with respect to the literature on procedural program comprehension
Keywords
computer literacy; inheritance; object-oriented programming; reverse engineering; bottom-up processes; composition relationships; execution-based guidance; expert comprehension; inference-driven; inheritance; novice comprehension; object-oriented program comprehension; object-oriented programming expertise; top-down processes; Cognition; Cognitive science; Computer science; Design engineering; Information analysis; Information processing; Object oriented programming; Programming profession; Protocols;
fLanguage
English
Publisher
ieee
Conference_Titel
Program Comprehension, 1998. IWPC '98. Proceedings., 6th International Workshop on
Conference_Location
Ischia
ISSN
1092-8138
Print_ISBN
0-8186-8560-3
Type
conf
DOI
10.1109/WPC.1998.693294
Filename
693294
Link To Document