Russian Psychological Issues
JournalsTopicsAuthorsEditor's Choice For AuthorsAbout PsyJournals.ruContact Us

  Previous issue (2020. Vol. 13, no. 1)

Included in Web of Science СС (ESCI)


Experimental Psychology (Russia)

Publisher: Moscow State University of Psychology and Education

ISSN (printed version): 2072-7593

ISSN (online): 2311-7036


License: CC BY-NC 4.0

Started in 2008

Published quarterly

Free of fees
Open Access Journal


Principles of construction of open-source software for oculography data analysis 1757

Marmalyuk P.A.
PhD in Engineering, Head of the Laboratory of Psychology and Applied Software, Moscow State University of Psychology & Education, Moscow, Russia

Zhegallo A.V.
PhD in Psychology, Research associate, Laboratory of Psychological Systems Studies, Institute of Psychology, Russian Academy of Sciences; Research associate, Institute for Experimental Psychology, Moscow State University of Psychology and Education, Moscow, Russia

Yuryev G.A.
PhD in Physics and Matematics, Associate Professor, Head of Scientifi c Laboratory, Moscow State University of Psychology & Education, Moscow, Russia

Panfilova A.S.
PhD in Engineering, Head of the Laboratory of Quantitative Psychology, Moscow State University of Psychology & Education, Moscow, Russia

An overview of existing proprietary and open source software for oculography data analysis is presented which briefly discuss the advantages and disadvantages of existing solutions. The urgency of developing a new system which is free of specified drawbacks is discussed. A concept and design of an open source software system for analysis of oculography data obtained using videooculography hardware systems are proposed. Specific features of the system being developed are outlined, in particular, an open source code, a principle of modularity (expandability) and a principle of object-orientation.

Keywords: eye movements, software, eye tracking, R programming language, psychological experiment’s data analysis

Column: Instruments

For Reference

  1. Barabanshchikov V. A., Zhegallo A. V. Registratsiya i analiz napravlennosti vzora cheloveka [Registration and analysis of human eye orientation]. Moscow, Institute of Psychology RAN Publ., 2013. 316 p. (In Russ.).
  2. Caldara R., Miellet S. iMap: A Novel Method for Statistical Fixation Mapping of Eye Movement data. Behavior Research Methods, 2011, vol. 43, no. 3, pp. 864–878.
  3. CRAN [Electronic resource]. The Comprehensive R Archive Network, 2014. URL: (accessed 27.06.2014).
  4. Deducer [Electronic resource]. An R Graphical User Interface (GUI) for Everyone, 2013. URL: http:// (accessed 27.06.2014).
  5. EyeTracking Inc. [Electronic resource]. EyeTracking Inc. – the eye tracking experts, 2013. URL: http:// (accessed 27.06.2014).
  6. Gitelman D. R. ILAB: A program for postexperimental eye movement analysis. Behavior Research Methods, 2002, vol. 34, no. 4, pp. 605–612.
  7. Hayes Т. R., Petrov A. A., Sederberg P. B. A novel method for analyzing sequential eye movements reveals strategic influence on Raven’s Advanced Progressive Matrices. Journal of Vision, 2011, vol. 11, no. 10, pp. 1–11.
  8. Holmqvist K., Nyström M., Andersson, R., Dewhurst R., Jarodzka H., Weijer J. Eye Tracking: A comprehensive guide to methods and measures.Oxford University Press, 2011. 560 p.
  9. Hope R. M. Eyetracking [Electronic resource]. Package “eyetracking”, 2014. URL: http://cran.r-project. org/web/packages/eyetracking/eyetracking.pdf (accessed 27.06.2014).
  10. Hope R. M. Gazetools [Electronic resource]. Index. gazetools 4.0.201407071716, 2013. URL: http:// (accessed 10.07.2014).
  11. Komogortsev O. V. [Electronic resource] Komogortsev Oleg’s Web Page. Eye Movement Classification Software (offline classification), 2013. URL: (accessed 10.07.2014).
  12. Komogortsev O. V., Gobert D. V., Jayarathna S., Koh D., Gowda S. Standardization of Automated Analyses of Oculomotor Fixation and Saccadic Behaviors. IEEE Transactions on Biomedical Engineering, vol. 57, no. 11, pp. 2635–2645.
  13. Komogortsev O. V., Karpov A. Automated Classification and Scoring of Smooth Pursuit Eye Movements in Presence of Fixations and Saccades. Journal of Behavioral Research Methods, 2013, vol. 45, no. 1, pp. 1–13.
  14. Lewin-Koh N. Graphic Displays & Dynamic Graphics & Graphic Devices & Visualization [Electronic resource]. CRAN Task View, 2013. URL: (accessed 27.06.2014).
  15. Logacev P., Vasishth S. Em2 [Electronic resource]. CRAN – Package em2, 2013. URL: (accessed 27.06.2014).
  16. Marmalyuk P. A. EyeTracking [Electronic resource]. Public repository for the RFH project №14-0612012, 2014. URL: (accessed 27.06.2014).
  17. Marmalyuk P. A., Zvonkina O. M. Opornye pokazateli glazodvigatel’noi aktivnosti pri prokhozhdenii testa Ravena i avtomatizatsiya ikh rascheta dlya otsenki vyrazhennosti relevantnykh kognitivnykh stilei [Oculomotor activity indicators during Raven test and automation of their calculation to assess the severity of relevant cognitive styles]. Materialy Vserossiyskoy nauchnoy konferencii “Eksperimental’nyi metod v strukture psikhologicheskogo znaniya” [Proceedings of the All-Russian Scientific Conference “Experimental method in the structure of psychological knowledge” (Moscow, November 22–23, 2012)]. Moscow, Institute of Psychology RAN Publ., 2012. Pp. 96–101. (In Russ.)
  18. Nyan [Electronic resource]. Nyan® - a full-featured eye tracking analysis and presentation tool, 2013. URL: (accessed 27.06.2014).
  19. Nyström M., Holmqvist K. An adaptive algorithm for fixation, saccade, and glissade detection in eyetracking data. Behavior Research Methods, 2010, vol. 42, no. 1, pp. 188–204.
  20. Olsen A. Tobii I-VT Fixation Filter [Electronic resource]. Algorithm Description, 2012. URL: http:// (accessed 27.06.2014).
  21. Papenmeier F., Huff M. DynAOI: A tool for matching eye-movement data with dynamic areas of interest in animations and movies. Behavior Research Methods, 2010, vol. 42, no. 1, pp. 179–187.
  22. R Core Team [Electronic resource]. R: A language and environment for statistical computing. R Foundation for Statistical Computing, 2014. URL: (accessed 02.03.2015).
  23. Rcommander [Electronic resource]. A graphical interface for R, 2013. URL: http://www.rcommander. com (accessed 27.06.2014).
  24. RKWard [Electronic resource]. Welcome to RKWard, 2013. URL: Main_Page (accessed 27.06.2014).
  25. Salvucci D. D., Goldberg J. H. Identifying fixations and saccades in eye-tracking protocols. Proceedings of the 2000 Symposium on Eye Tracking Research and Applications (November 6-8, Palm Beach Gardens, Florida, USA). ACM Press, 2000, vol. 1, pp. 71–78.
  26. SensoMotoric Instruments GmbH [Electronic resource]. SMI BeGaze Eye Tracking Analysis Software, 2014. URL: (accessed 27.06.2014).
  27. Sogo H. GazeParser: an open-source and multiplatform library for low-cost eye tracking and analysis. Behavorial Research Methods, 2013, vol. 45 no. 3, pp. 684–695.
  28. Tobii Studio [Electronic resource]. Eye Tracking Software for Analysis, 2013. URL: en/eye-tracking-research/global/products/software/tobii-studio-analysis-software (accessed 27.06.2014).
  29. Verzani J. GWidgets2 [Electronic resource]. CRAN - Package gWidgets2, 2014. URL: (accessed 27.06.2014).
  30. Voßkühler A., Nordmeier V., Kuchinke L., Jacobs A. M. OGAMA – OpenGazeAndMouseAnalyzer: Open source software designed to analyze eye and mouse movements in slideshow study designs. Behavior Research Methods, 2008, vol. 40, no. 4, pp. 1150–1162.
  31. West J. M., Haake A. R., Rozanski E. P., Karn, K. S. EyePatterns: software for identifying patterns and similarities across fixation sequences. ETRA, Proceedings of the 2006 symposium on Eye tracking research & applications (San Diego, California, USA, March 27-29). ACM Press, 2006, vol. 1, pp. 149–154.

© 2007–2020 Portal of Russian Psychological Publications. All rights reserved in Russian

Publisher: Moscow State University of Psychology and Education

Catalogue of academic journals in psychology & education MSUPE

Creative Commons License Open Access Repository     Webometrics Ranking of Repositories

RSS Psyjournals at facebook Psyjournals at Twitter Psyjournals at Youtube ??????.???????