ABSTRACT
Eye tracking allows us to shed light on how developers read and understand source code and how that is linked to cognitive processes. However, studies with eye trackers are usually tied to a laboratory, requiring to observe participants one at a time, which is especially challenging in the current pandemic. To allow for safe and parallel observation, we present our tool REyeker, which allows researchers to observe developers remotely while they understand source code from their own computer without having to directly interact with the experimenter. The original image is blurred to distort text regions and disable legibility, requiring participants to click on areas of interest to deblur them to make them readable. While REyeker naturally can only track eye movements to a limited degree, it allows researchers to get a basic understanding of developers’ reading behavior.
- J. Bauer, J. Siegmund, N. Peitek, J. C. Hofmeister, and S. Apel. 2019. Indentation: Simply a Matter of Style or Support for Program Comprehension?. In Proc. Int’l Conf. Program Comprehension (ICPC). IEEE CS, 154–164. Google ScholarDigital Library
- Sarah Fakhoury, Yuzhan Ma, Venera Arnaoudova, and Olusola Adesope. 2018. The Effect of Poor Source Code Lexicon and Readability on Developers’ Cognitive Load. In Proc. Int’l Conf. Program Comprehension (ICPC). Google ScholarDigital Library
- Anthony R. Jansen, Alan F. Blackwell, and Kim Marriott. 2003. A Tool for Tracking Visual Attention: The Restricted Focus Viewer. Behavior Research Methods, Instruments, & Computers (2003), 57–69.Google Scholar
- Nam Wook Kim, Zoya Bylinskii, Michelle A Borkin, Krzysztof Z Gajos, Aude Oliva, Fredo Durand, and Hanspeter Pfister. 2017. BubbleView: An Interface for Crowdsourcing Image Importance Maps and Tracking Visual Attention. ACM Transactions on Computer-Human Interaction (TOCHI) (2017), 36. Google ScholarDigital Library
- Norman Peitek, Janet Siegmund, and Sven Apel. 2020. What Drives the Reading Order of Programmers? An Eye Tracking Study. In Proc. Int’l Conf. Program Comprehension (ICPC). ACM, 342–353. Google ScholarDigital Library
- Bonita Sharif and Johnathon Maletic. 2010. An Eye Tracking Study on camelCase and under_score Identifier Styles. In Proc. Int’l Conf. Program Comprehension (ICPC). IEEE CS, 196–205. Google ScholarDigital Library
Index Terms
- REyeker: Remote Eye Tracker
Recommendations
Measuring the task-evoked pupillary response with a remote eye tracker
ETRA '08: Proceedings of the 2008 symposium on Eye tracking research & applicationsThe pupil-measuring capability of video eye trackers can detect the task-evoked pupillary response: subtle changes in pupil size which indicate cognitive load. We performed several experiments to measure cognitive load using a remote video eye tracker, ...
Compensating for eye tracker camera movement
ETRA '06: Proceedings of the 2006 symposium on Eye tracking research & applicationsAn algorithm was developed to improve prediction of eye position from video-based eye tracker data. Eye trackers that determine eye position relying on images of pupil and corneal reflection positions typically make poor differentiation between changes ...
Design a Real-Time Eye Tracker
ICVIP '18: Proceedings of the 2018 2nd International Conference on Video and Image ProcessingAn eye tracker is a device for measuring eye positions and eye movement. During the past decades, various approaches have been presented for eye tracking systems such as helping disabled people in various tasks including communication, writing emails, ...
Comments