Code reading is a prerequisite of program comprehension which is a fundamental task in software development. Strategies employed on code reading affect the programmer’s success rate of understanding tasks such as debugging. However, there is still limited knowledge about the code reading strategies used by students while performing bug finding task. In this paper, the author describes a summary of her research on novice programmer debugging skills using eye tracking data as a methodology. Eye tracking data were extracted and analyzed using visual effort metrics and sequential analysis of scanpaths using a clustering algorithm to determine common code reading patterns. The author’s research findings revealed differences on the code reading p...
[[abstract]]The purpose of this research project is to develop the debugging practicing system which...
This paper investigates the interplay between high level debugging strategies and low level tactics ...
A recent development in programming education is the popularity of tutorial videos that show a scree...
The purpose of this study was to identify the common code reading strategies of the high and low per...
With the growing demand for programming expertise on the labor market, the investigation and optimiz...
Eye tracking data, particularly scanpath, provides valuable insights about code reading patterns whi...
Traditional quantitative research methods of data collection in programming, such as questionnaires ...
Novice developers use a variety of debugging tactics to debug. However, how they select a tactic sti...
Eye-tracking is a widely used method to examine the hidden cognitive processes. In this paper a prog...
With the growing demand for programming expertise on the labor market (Prabhakar, Litecky, & Arnett,...
Previous research has examined how eye-tracking metrics can serve as a proxy for directly measuring ...
Due to the character of programming languages, reading ability may have more impact on learning to p...
This eye tracking study examines participants’ visual attention when solving algorithmic problems in...
International audienceThis eye tracking study examines participants' visual attention when solving a...
Program comprehension is a sub-field of software engineering that seeks to understand how developers...
[[abstract]]The purpose of this research project is to develop the debugging practicing system which...
This paper investigates the interplay between high level debugging strategies and low level tactics ...
A recent development in programming education is the popularity of tutorial videos that show a scree...
The purpose of this study was to identify the common code reading strategies of the high and low per...
With the growing demand for programming expertise on the labor market, the investigation and optimiz...
Eye tracking data, particularly scanpath, provides valuable insights about code reading patterns whi...
Traditional quantitative research methods of data collection in programming, such as questionnaires ...
Novice developers use a variety of debugging tactics to debug. However, how they select a tactic sti...
Eye-tracking is a widely used method to examine the hidden cognitive processes. In this paper a prog...
With the growing demand for programming expertise on the labor market (Prabhakar, Litecky, & Arnett,...
Previous research has examined how eye-tracking metrics can serve as a proxy for directly measuring ...
Due to the character of programming languages, reading ability may have more impact on learning to p...
This eye tracking study examines participants’ visual attention when solving algorithmic problems in...
International audienceThis eye tracking study examines participants' visual attention when solving a...
Program comprehension is a sub-field of software engineering that seeks to understand how developers...
[[abstract]]The purpose of this research project is to develop the debugging practicing system which...
This paper investigates the interplay between high level debugging strategies and low level tactics ...
A recent development in programming education is the popularity of tutorial videos that show a scree...