A survey on the usage of eye-tracking in computer programming
Traditional quantitative research methods of data collection in programming, such as
questionnaires and interviews, are the most common approaches for researchers in this …
questionnaires and interviews, are the most common approaches for researchers in this …
Using psycho-physiological measures to assess task difficulty in software development
Software developers make programming mistakes that cause serious bugs for their
customers. Existing work to detect problematic software focuses mainly on post hoc …
customers. Existing work to detect problematic software focuses mainly on post hoc …
A decade of research and development on program animation: The Jeliot experience
M Ben-Ari, R Bednarik, RBB Levy, G Ebel… - Journal of Visual …, 2011 - Elsevier
Jeliot is a program animation system for teaching and learning elementary programming that
has been developed over the past decade, building on the Eliot animation system …
has been developed over the past decade, building on the Eliot animation system …
Improving automated source code summarization via an eye-tracking study of programmers
Source Code Summarization is an emerging technology for automatically generating brief
descriptions of code. Current summarization techniques work by selecting a subset of the …
descriptions of code. Current summarization techniques work by selecting a subset of the …
An eye-tracking study on the role of scan time in finding source code defects
B Sharif, M Falcone, JI Maletic - Proceedings of the symposium on eye …, 2012 - dl.acm.org
An eye-tracking study is presented that investigates how individuals find defects in source
code. This work partially replicates a previous eye-tracking study by Uwano et al.[2006]. In …
code. This work partially replicates a previous eye-tracking study by Uwano et al.[2006]. In …
The impact of identifier style on effort and comprehension
A family of studies investigating the impact of program identifier style on human
comprehension is presented. Two popular identifier styles are examined, namely camel …
comprehension is presented. Two popular identifier styles are examined, namely camel …
[HTML][HTML] Exploring differences in self-regulated learning strategy use between high-and low-performing students in introductory programming: An analysis of eye …
Previous studies have reported mixed results regarding the relationship between students'
use of self-regulated learning (SRL) strategies and their performance in introductory …
use of self-regulated learning (SRL) strategies and their performance in introductory …
An eye tracking study on camelcase and under_score identifier styles
B Sharif, JI Maletic - 2010 IEEE 18th International Conference …, 2010 - ieeexplore.ieee.org
An empirical study to determine if identifier-naming conventions (ie, camelCase and
under_score) affect code comprehension is presented. An eye tracker is used to capture …
under_score) affect code comprehension is presented. An eye tracker is used to capture …
Do developers read compiler error messages?
In integrated development environments, developers receive compiler error messages
through a variety of textual and visual mechanisms, such as popups and wavy red …
through a variety of textual and visual mechanisms, such as popups and wavy red …
Tracking students' cognitive processes during program debugging—An eye-movement approach
YT Lin, CC Wu, TY Hou, YC Lin… - IEEE transactions on …, 2015 - ieeexplore.ieee.org
This study explores students' cognitive processes while debugging programs by using an
eye tracker. Students' eye movements during debugging were recorded by an eye tracker to …
eye tracker. Students' eye movements during debugging were recorded by an eye tracker to …