A survey on the usage of eye-tracking in computer programming

U Obaidellah, M Al Haek, PCH Cheng - ACM Computing Surveys (CSUR …, 2018 - dl.acm.org
Traditional quantitative research methods of data collection in programming, such as
questionnaires and interviews, are the most common approaches for researchers in this …

Using psycho-physiological measures to assess task difficulty in software development

T Fritz, A Begel, SC Müller, S Yigit-Elliott… - Proceedings of the 36th …, 2014 - dl.acm.org
Software developers make programming mistakes that cause serious bugs for their
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 …

Improving automated source code summarization via an eye-tracking study of programmers

P Rodeghero, C McMillan, PW McBurney… - Proceedings of the 36th …, 2014 - dl.acm.org
Source Code Summarization is an emerging technology for automatically generating brief
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 …

The impact of identifier style on effort and comprehension

D Binkley, M Davis, D Lawrie, JI Maletic… - Empirical software …, 2013 - Springer
A family of studies investigating the impact of program identifier style on human
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 …

G Cheng, D Zou, H Xie, FL Wang - Computers & Education, 2024 - Elsevier
Previous studies have reported mixed results regarding the relationship between students'
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 …

Do developers read compiler error messages?

T Barik, J Smith, K Lubick, E Holmes… - 2017 IEEE/ACM 39th …, 2017 - ieeexplore.ieee.org
In integrated development environments, developers receive compiler error messages
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 …