International audienceThe paper presents an eye tracking study with 17 students (12 novices, 5 non-novices) reading C++ methods. The novices were students who participated in the study during the last week of their semester learning C++. The non-novices were senior students who had been exposed to programming before. We report on the reading behavior of three C++ methods that use different language constructs. We analyze fixations at the line level of the code using visualizations to derive insights into code reading. Results show that most transitions were made to code lines that are close to the current line read. We observe that a large percentage of the total fixation duration is made on a small number of lines and that related lines ar...
Due to the character of programming languages, reading ability may have more impact on learning to p...
Studies on software developers’ behavior guide the development of tools that facilitate source code ...
Abstract—Code reading is an important skill in programming. Inspired by the linearity that people ex...
International audienceThe paper presents an eye tracking study with 17 students (12 novices, 5 non-n...
Program comprehension is a sub-field of software engineering that seeks to understand how developers...
International audienceIn this paper, we analyze eye movement data of 26 participants using a quantit...
Background and Context: The designers of programming editors aimed at learners have long experimente...
The methodology of eye tracking has been gradually mak-ing its way into various fields of science, a...
Abstract—Code clone visualizations (CCVs) are graphical rep-resentations of clone detection results ...
Previous research has examined how eye-tracking metrics can serve as a proxy for directly measuring ...
Eye tracking is a frequently used technique to collect data capturing users\u27 strategies and behav...
Traditional quantitative research methods of data collection in programming, such as questionnaires ...
Eye tracking is an increasingly more popular research method in software engineering and can be used...
Code reading is a prerequisite of program comprehension which is a fundamental task in software deve...
International audienceThis eye tracking study examines participants' visual attention when solving a...
Due to the character of programming languages, reading ability may have more impact on learning to p...
Studies on software developers’ behavior guide the development of tools that facilitate source code ...
Abstract—Code reading is an important skill in programming. Inspired by the linearity that people ex...
International audienceThe paper presents an eye tracking study with 17 students (12 novices, 5 non-n...
Program comprehension is a sub-field of software engineering that seeks to understand how developers...
International audienceIn this paper, we analyze eye movement data of 26 participants using a quantit...
Background and Context: The designers of programming editors aimed at learners have long experimente...
The methodology of eye tracking has been gradually mak-ing its way into various fields of science, a...
Abstract—Code clone visualizations (CCVs) are graphical rep-resentations of clone detection results ...
Previous research has examined how eye-tracking metrics can serve as a proxy for directly measuring ...
Eye tracking is a frequently used technique to collect data capturing users\u27 strategies and behav...
Traditional quantitative research methods of data collection in programming, such as questionnaires ...
Eye tracking is an increasingly more popular research method in software engineering and can be used...
Code reading is a prerequisite of program comprehension which is a fundamental task in software deve...
International audienceThis eye tracking study examines participants' visual attention when solving a...
Due to the character of programming languages, reading ability may have more impact on learning to p...
Studies on software developers’ behavior guide the development of tools that facilitate source code ...
Abstract—Code reading is an important skill in programming. Inspired by the linearity that people ex...