/REyeker

Primary LanguageJupyter Notebook

REyeker - Remote Eye Tracker

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.

Paper: https://camps.aptaracorp.com/AuthorDashboard/downloadFile.html?key=0&val=1ecb4cf2-88ec-11eb-8d84-166a08e17233&paperID=4&strip_acronym=etra21shortpapers&filename=etra21shortpapers-4.pdf

REyeker is a Tool for tracking visual attention remotely. It was developed to facilitate online studies in the area of programme comprehension. REyeker is divided into several parts.

REyeker Tool

The tool for conducting studies and collecting data.

REyeker DataAnalysis

The tool for data analysis and visualisation in a web application.

REyeker DataAnalysis Python

Python Api for data analysis and visualisation.