CodeComprehension#

Code Comprehension dataset

CodeComprehension dataset [Alakmeh et al., 2024].

This dataset includes eye-tracking-while-code-reading data from a participant in a single session. Eye movements are recorded at a sampling frequency of 1,000 Hz using an EyeLink 1000 eye tracker and are provided as pixel coordinates.

The participant is instructed to read the code snippet and answer a code comprehension question.

How to Download#

import pymovements as pm

# Initialize the dataset object with its name
# Specify your local directory for saving and loading data
dataset = pm.Dataset(name='CodeComprehension', path='path/to/your/data/directory')

# Download the dataset and extract all archives.
dataset.download()

# Load the dataset into memory for processing
dataset.load()