DocumentCode
3080839
Title
Inference-based and expectation-based processing in program comprehension
Author
O´Brien, Michael P. ; Buckley, Jim
Author_Institution
Dept. of Inf. Technol., Limerick Inst. of Technol., Ireland
fYear
2001
fDate
2001
Firstpage
71
Lastpage
78
Abstract
This paper formally distinguishes between two variants of top-down comprehension (as originally described by Brooks (1983) and Soloway (1984)). The first is inference-based comprehension, where the programmer derives meaning from cliched implementations in the code. The second is expectation-based comprehension, where the programmer has pre-generated expectations of the code´s meaning. The paper describes the distinguishing features of the two variants, and uses these characteristics as the basis for an empirical study. This study establishes their existence, and identifies their relationship with programmers´ domain and coding standards familiarity
Keywords
reverse engineering; coding standards; expectation-based comprehension; inference-based comprehension; program comprehension; top-down comprehension; Bridges; Cognitive science; Costs; Data mining; Documentation; Information technology; Performance evaluation; Programming profession;
fLanguage
English
Publisher
ieee
Conference_Titel
Program Comprehension, 2001. IWPC 2001. Proceedings. 9th International Workshop on
Conference_Location
Toronto, Ont.
ISSN
1092-8138
Print_ISBN
0-7695-1131-7
Type
conf
DOI
10.1109/WPC.2001.921715
Filename
921715
Link To Document