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
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;
Conference_Titel :
Program Comprehension, 2001. IWPC 2001. Proceedings. 9th International Workshop on
Conference_Location :
Toronto, Ont.
Print_ISBN :
0-7695-1131-7
DOI :
10.1109/WPC.2001.921715