The first objective of this paper is to present and discuss various types of models of program understanding. They are discussed in relation to models of text understanding. The second objective of this paper is to assess the effect of purpose for reading, or more specifically programming task, on the cognitive processes involved and representations constructed in program understanding. This is done in the theoretical framework of van Dijk and Kintsch's model of text understanding (1983)
Software is created by people who think, feel, and express themselves to one another and their compu...
Background and Context. Cognition, in all its forms, is inferential; inferential reasoning underlies...
Several researchers have investigated beginners ' mental models of programs. In most, a mental ...
Previous studies on program comprehension were carried out largely in the context of procedural lang...
During the last three decades several hundred papers have been published on the broad topic of “prog...
Program comprehension is perhaps one of the oldest topics within the psychology of programming. It a...
The goal of our study is to evaluate the effect on program comprehension of three factors that have ...
In a large variety of programming situations, a programmer is required to understand a program that ...
Several accounts of program comprehension have taken the theory of text comprehension by Kinstch as...
Software comprehension is one of the most important among software de- velopment tasks since most d...
Centre for Intelligent Systems and their ApplicationsThis thesis describes research into the role of...
Limited research exists related to the cognitive processes underlying program maintenance and the va...
The number of end user programmers, those who choose to create applications to use as tools to accom...
International audienceIn the present article, we outline the architecture of a computer program for ...
The method a programmer uses to read a program may determine how an understanding of the program is ...
Software is created by people who think, feel, and express themselves to one another and their compu...
Background and Context. Cognition, in all its forms, is inferential; inferential reasoning underlies...
Several researchers have investigated beginners ' mental models of programs. In most, a mental ...
Previous studies on program comprehension were carried out largely in the context of procedural lang...
During the last three decades several hundred papers have been published on the broad topic of “prog...
Program comprehension is perhaps one of the oldest topics within the psychology of programming. It a...
The goal of our study is to evaluate the effect on program comprehension of three factors that have ...
In a large variety of programming situations, a programmer is required to understand a program that ...
Several accounts of program comprehension have taken the theory of text comprehension by Kinstch as...
Software comprehension is one of the most important among software de- velopment tasks since most d...
Centre for Intelligent Systems and their ApplicationsThis thesis describes research into the role of...
Limited research exists related to the cognitive processes underlying program maintenance and the va...
The number of end user programmers, those who choose to create applications to use as tools to accom...
International audienceIn the present article, we outline the architecture of a computer program for ...
The method a programmer uses to read a program may determine how an understanding of the program is ...
Software is created by people who think, feel, and express themselves to one another and their compu...
Background and Context. Cognition, in all its forms, is inferential; inferential reasoning underlies...
Several researchers have investigated beginners ' mental models of programs. In most, a mental ...