EMIP: The eye movements in programming dataset

Roman Bednarik*, Teresa Busjahn, Agostino Gibaldi, Alireza Ahadi, Maria Bielikova, Martha Crosby, Kai Essig, Fabian Fagerholm, Ahmad Jbara, Raymond Lister, Pavel Orlov, James Paterson, Bonita Sharif, Teemu SirkiäFIn, Jan Stelovsky, Jozef Tvarozek, Hana Vrzakova, Ian van der Linde

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

16 Citations (Scopus)


A large dataset that contains the eye movements of N=216 programmers of different experience levels captured during two code comprehension tasks is presented. Data are grouped in terms of programming expertise (from none to high) and other demographic descriptors. Data were collected through an international collaborative effort that involved eleven research teams across eight countries on four continents. The same eye tracking apparatus and software was used for the data collection. The Eye Movements in Programming (EMIP) dataset is freely available for download. The varied metadata in the EMIP dataset provides fertile ground for the analysis of gaze behavior and may be used to make novel insights about code comprehension.
Original languageEnglish
Article number102520
Number of pages11
JournalScience of Computer Programming
Early online date4 Aug 2020
Publication statusPublished - 15 Oct 2020


  • eye-tracking, program comprehension, dataset
  • Program comprehension
  • Dataset
  • Eye-tracking

ASJC Scopus subject areas

  • Software
  • Information Systems
  • Computational Theory and Mathematics
  • Modelling and Simulation


Dive into the research topics of 'EMIP: The eye movements in programming dataset'. Together they form a unique fingerprint.
  • Readability metrics for program code: how is reading ease reflected in gaze?

    Paterson, J. H. & Hartmann, K., 2016, Reports and Studies in Forestry and Natural Sciences: Eye Movements in Programming: Models to Data, Proceedings of the Third International Workshop. Bednarik, R., Busjahn, T., Schulte, C. & Tamm, S. (eds.). Joenssu, Finland: University of Eastern Finland, Vol. 23. p. 12-13 2 p.

    Research output: Chapter in Book/Report/Conference proceedingChapter (peer-reviewed)peer-review

  • Eye movements in code reading: relaxing the linear order

    Busjahn, T., Bednarik, R., Begel, A., Crosby, M., Paterson, J., Schulte, C., Sharif, B. & Tamm, S., 7 Sept 2015, 2015 IEEE 23rd International Conference on Program Comprehension. IEEE, p. 255-265 11 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
    163 Citations (Scopus)
    1004 Downloads (Pure)

Cite this