The method a programmer uses to read a program may determine how an understanding of the program is constructed and how comprehensive the understanding is. The purpose of this research was (1) to study the mental representations being constructed by novice programmers as they used typical methods to navigate program text, (2) to determine the kinds of knowledge a novice programmer extracts from a program and (3) to ascertain whether the method of navigation used by the novice programmer affects the different kinds of knowledge a novice is able extract from the program. One hundred one novice programmers were divided into four groups, one group for each of four navigation methods typically used by programmers. Utilizing a specific method of ...
This study analyzes object-oriented (OO) program comprehension by experts and novices. We examine th...
The research presented in this Masters Thesis identifies the comprehension strategies used by novice...
This thesis presents a longitudinal study of novice programmers during their first year learning to ...
The method a programmer uses to read a program may determine how an understanding of the program is ...
The method a programmer uses to read a program may determine how an understanding of the program is ...
Limited research exists related to the cognitive processes underlying program maintenance and the va...
Limited research exists related to the cognitive processes underlying program maintenance and the va...
Limited research exists related to the cognitive processes underlying program maintenance and the va...
This working group asserts that Program Comprehension (PC) plays a critical part in the writing proc...
This working group asserts that Program Comprehension (Prog-Comp) plays a critical part in the proce...
The number of end user programmers, those who choose to create applications to use as tools to accom...
This study examines the direction and scope of comprehension-related activities of professional prog...
Experienced programmers transferring to a new programming language have a far easier time than the n...
Experienced programmers transferring to a new programming language have a far easier time than the n...
Experienced programmers transferring to a new programming language have a far easier time than the n...
This study analyzes object-oriented (OO) program comprehension by experts and novices. We examine th...
The research presented in this Masters Thesis identifies the comprehension strategies used by novice...
This thesis presents a longitudinal study of novice programmers during their first year learning to ...
The method a programmer uses to read a program may determine how an understanding of the program is ...
The method a programmer uses to read a program may determine how an understanding of the program is ...
Limited research exists related to the cognitive processes underlying program maintenance and the va...
Limited research exists related to the cognitive processes underlying program maintenance and the va...
Limited research exists related to the cognitive processes underlying program maintenance and the va...
This working group asserts that Program Comprehension (PC) plays a critical part in the writing proc...
This working group asserts that Program Comprehension (Prog-Comp) plays a critical part in the proce...
The number of end user programmers, those who choose to create applications to use as tools to accom...
This study examines the direction and scope of comprehension-related activities of professional prog...
Experienced programmers transferring to a new programming language have a far easier time than the n...
Experienced programmers transferring to a new programming language have a far easier time than the n...
Experienced programmers transferring to a new programming language have a far easier time than the n...
This study analyzes object-oriented (OO) program comprehension by experts and novices. We examine th...
The research presented in this Masters Thesis identifies the comprehension strategies used by novice...
This thesis presents a longitudinal study of novice programmers during their first year learning to ...