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, b...
Comprehension of source code affects software development, especially its maintenance where reading ...
Abstract: This paper describes the design and execution of an experiment for establishing the dif-fe...
In the computer science community, there is considerable debate about the appropriate sequence for ...
This study analyzes object-oriented (OO) program comprehension by experts and novices. We examine th...
This study examines the direction and scope of comprehension-related activities of professional prog...
Limited research exists related to the cognitive processes underlying program maintenance and the va...
This thesis describes and reports on two sets of empirical studies investigating the ease of compreh...
The research presented in this thesis identifies the comprehension strategies used by professional p...
The research presented in this Masters Thesis identifies the comprehension strategies used by novice...
The goal of our study is to evaluate the effect on program comprehension of three factors that have ...
The method a programmer uses to read a program may determine how an understanding of the program is ...
[[abstract]]The purpose of this study is to investigate the different performance of novice and expe...
Previous studies on program comprehension were carried out largely in the context of procedural lang...
The research presented in this thesis identifies professional programmers’ comprehension-related act...
An empirical study was conducted to analyse design strategies and knowledge used in object-oriented ...
Comprehension of source code affects software development, especially its maintenance where reading ...
Abstract: This paper describes the design and execution of an experiment for establishing the dif-fe...
In the computer science community, there is considerable debate about the appropriate sequence for ...
This study analyzes object-oriented (OO) program comprehension by experts and novices. We examine th...
This study examines the direction and scope of comprehension-related activities of professional prog...
Limited research exists related to the cognitive processes underlying program maintenance and the va...
This thesis describes and reports on two sets of empirical studies investigating the ease of compreh...
The research presented in this thesis identifies the comprehension strategies used by professional p...
The research presented in this Masters Thesis identifies the comprehension strategies used by novice...
The goal of our study is to evaluate the effect on program comprehension of three factors that have ...
The method a programmer uses to read a program may determine how an understanding of the program is ...
[[abstract]]The purpose of this study is to investigate the different performance of novice and expe...
Previous studies on program comprehension were carried out largely in the context of procedural lang...
The research presented in this thesis identifies professional programmers’ comprehension-related act...
An empirical study was conducted to analyse design strategies and knowledge used in object-oriented ...
Comprehension of source code affects software development, especially its maintenance where reading ...
Abstract: This paper describes the design and execution of an experiment for establishing the dif-fe...
In the computer science community, there is considerable debate about the appropriate sequence for ...