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...
International audienceThis eye tracking study examines participants' visual attention when solving a...
Abstract. The purpose of program visualization is to illustrate some aspects of the execution of a p...
Current studies show great difficulties students have in learning a programming language in their fi...
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...
The methodology of eye tracking has been gradually mak-ing its way into various fields of science, a...
Code reading is a prerequisite of program comprehension which is a fundamental task in software deve...
Eye tracking is an increasingly more popular research method in software engineering and can be used...
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 ...
Traditional quantitative research methods of data collection in programming, such as questionnaires ...
Abstract—Code reading is an important skill in programming. Inspired by the linearity that people ex...
Adapting the presentation of learning material to the specific student’s characteristics is useful t...
Contains fulltext : 235379.pdf (Publisher’s version ) (Closed access)CSERC '2
International audienceThis eye tracking study examines participants' visual attention when solving a...
Abstract. The purpose of program visualization is to illustrate some aspects of the execution of a p...
Current studies show great difficulties students have in learning a programming language in their fi...
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...
The methodology of eye tracking has been gradually mak-ing its way into various fields of science, a...
Code reading is a prerequisite of program comprehension which is a fundamental task in software deve...
Eye tracking is an increasingly more popular research method in software engineering and can be used...
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 ...
Traditional quantitative research methods of data collection in programming, such as questionnaires ...
Abstract—Code reading is an important skill in programming. Inspired by the linearity that people ex...
Adapting the presentation of learning material to the specific student’s characteristics is useful t...
Contains fulltext : 235379.pdf (Publisher’s version ) (Closed access)CSERC '2
International audienceThis eye tracking study examines participants' visual attention when solving a...
Abstract. The purpose of program visualization is to illustrate some aspects of the execution of a p...
Current studies show great difficulties students have in learning a programming language in their fi...