VIVA Stimuli: A Web-Based Platform for Eye Tracking Stimuli
Pith reviewed 2026-05-10 02:01 UTC · model grok-4.3
The pith
VIVA Stimuli provides a web-based platform that standardizes eye-tracking stimulus presentation to improve research reproducibility.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
We introduce VIVA Stimuli, a web-based platform for standardized eye-tracking stimulus presentation. It provides configurable task types, including fixation, smooth pursuit, cognitive load, blink, slippage, content display, and questionnaires within a unified environment. The platform supports any eye-tracking technology, including wearable and screen-based VOG trackers, LFI sensors, and EOG devices. ArUco markers enable synchronization for trackers with scene cameras, while a WebSocket architecture ensures temporal synchronization for those without. A visual experiment flow editor allows protocols to be exported and shared, enabling identical stimulus replication across laboratories.
What carries the argument
The visual experiment flow editor combined with ArUco marker and WebSocket synchronization methods, which allow hardware-independent, shareable stimulus protocols.
Load-bearing premise
Inconsistent stimulus presentation is a primary barrier to reproducibility, and this web platform with its synchronization will suffice for identical replications across labs without extra dependencies.
What would settle it
Running the same eye-tracking protocol on VIVA in two different labs with different trackers and comparing the resulting eye movement metrics for identity.
Figures
read the original abstract
Reproducibility in eye-tracking research is increasingly important as researchers conduct diverse experiments and seek to validate or replicate findings. However, exact replication remains challenging due to differences in laboratory practices and experimental setups. Inconsistent stimulus presentation can yield divergent metrics from identical oculomotor behavior, yet the stimulus layer remains largely unstandardized. Existing tools often require programming expertise or depend on specific hardware vendors. We introduce VIVA Stimuli, a web-based platform for standardized eye-tracking stimulus presentation. It provides configurable task types, including fixation, smooth pursuit, cognitive load, blink, slippage, content display, and questionnaires within a unified environment. The platform supports any eye-tracking technology, including wearable and screen-based VOG trackers, LFI sensors, and EOG devices. ArUco markers enable synchronization for trackers with scene cameras, while a WebSocket architecture ensures temporal synchronization for those without. A visual experiment flow editor allows protocols to be exported and shared, enabling identical stimulus replication across laboratories.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The manuscript introduces VIVA Stimuli, a web-based platform for standardized eye-tracking stimulus presentation. It supports configurable task types (fixation, smooth pursuit, cognitive load, blink, slippage, content display, questionnaires), claims compatibility with any eye-tracking technology (wearable/screen-based VOG, LFI, EOG) via ArUco markers for scene-camera trackers or WebSocket for others, and provides a visual experiment flow editor for exporting/sharing protocols to enable identical replication across laboratories.
Significance. If the synchronization and compatibility claims hold under empirical testing, the platform could meaningfully improve reproducibility in eye-tracking research by reducing stimulus-presentation variability and lowering technical barriers for non-programmers, facilitating cross-lab protocol sharing without hardware/vendor lock-in.
major comments (2)
- [Abstract / Synchronization Mechanism] Abstract and synchronization description: the central claim that ArUco markers and WebSocket 'ensure temporal synchronization' and enable 'identical stimulus replication' is load-bearing for the contribution, yet the manuscript reports no measured end-to-end latency, frame-to-frame jitter, cross-browser consistency, or ArUco detection latency. Eye-tracking metrics (fixation duration, pursuit gain) are sensitive to millisecond offsets, so quantitative benchmarks are required to substantiate the reproducibility benefit.
- [Overall manuscript] Platform evaluation: the manuscript is a system description with no user studies, performance data, or validation experiments (e.g., timing accuracy across devices, usability with non-expert researchers, or comparison to existing tools). This leaves the practical utility and broad-compatibility assertions untested.
minor comments (2)
- [Visual Experiment Flow Editor] Clarify the exact protocol export format and how the visual flow editor encodes timing parameters to ensure bit-for-bit identical replication.
- [Discussion] Add a brief discussion of potential limitations, such as network variability in WebSocket mode or lighting conditions for ArUco detection.
Simulated Author's Rebuttal
We thank the referee for their thoughtful review and constructive suggestions. We address each major comment below and outline the revisions we will make to strengthen the manuscript.
read point-by-point responses
-
Referee: [Abstract / Synchronization Mechanism] Abstract and synchronization description: the central claim that ArUco markers and WebSocket 'ensure temporal synchronization' and enable 'identical stimulus replication' is load-bearing for the contribution, yet the manuscript reports no measured end-to-end latency, frame-to-frame jitter, cross-browser consistency, or ArUco detection latency. Eye-tracking metrics (fixation duration, pursuit gain) are sensitive to millisecond offsets, so quantitative benchmarks are required to substantiate the reproducibility benefit.
Authors: We acknowledge that the manuscript does not include empirical measurements of synchronization performance, which is a valid concern given the sensitivity of eye-tracking metrics to timing precision. The described mechanisms—ArUco markers for visual synchronization with scene cameras and WebSocket for direct communication—are designed to minimize latency and ensure consistency across setups. To address this, in the revised manuscript we will add quantitative benchmarks, including end-to-end latency measurements, frame-to-frame jitter analysis across different browsers and devices, and ArUco marker detection latency under controlled conditions. These additions will provide the necessary evidence to support the reproducibility claims. revision: yes
-
Referee: [Overall manuscript] Platform evaluation: the manuscript is a system description with no user studies, performance data, or validation experiments (e.g., timing accuracy across devices, usability with non-expert researchers, or comparison to existing tools). This leaves the practical utility and broad-compatibility assertions untested.
Authors: As a system description paper, the primary focus was on presenting the platform's architecture, features, and potential for standardization. We agree that additional evaluation would enhance the demonstration of its utility and compatibility. In the revision, we will incorporate performance data on timing accuracy across devices, a comparison with existing tools in a table, and preliminary usability insights based on our development and testing process. Full user studies with non-expert researchers may be beyond the scope of this initial work but will be noted as important future directions. revision: partial
Circularity Check
No circularity: direct system description with no derivations or self-referential predictions
full rationale
The manuscript is a descriptive introduction to the VIVA Stimuli web platform. It lists configurable task types, synchronization methods (ArUco markers and WebSocket), and a visual flow editor, but presents these as implemented features rather than derived results. No equations, fitted parameters, predictions, or first-principles derivations appear anywhere in the text. Claims about enabling identical replication are stated as design goals supported by the described architecture, not as outputs that reduce to the inputs by construction. No self-citation chains or uniqueness theorems are invoked to justify core choices. The paper is therefore self-contained as a tool paper and exhibits zero circularity under the defined criteria.
Axiom & Free-Parameter Ledger
Reference graph
Works this paper leans on
-
[1]
Alexander L
One algorithm to rule them all? An evaluation and discussion of ten eye movement event-detection algorithms.Behavior Research Methods49, 2 (2017), 616–637. Alexander L. Anwyl-Irvine, Jessica Massonnié, Adam Flitton, Natasha Z. Kirkham, and Jo K. Evershed
2017
-
[2]
Jackson Beatty
Gorilla in our midst: An online behavioral experiment builder.Behavior Research Methods52, 1 (2020), 388–407. Jackson Beatty
2020
-
[3]
Efe Bozkir, Süleyman Ozdel, Mengdi Wang, Brendan David-John, Hong Gao, Kevin Butler, Eakta Jain, and Enkelejda Kasneci
Task-evoked pupillary responses, processing load, and the structure of processing resources.Psychological Bulletin91, 2 (1982), 276–292. Efe Bozkir, Süleyman Ozdel, Mengdi Wang, Brendan David-John, Hong Gao, Kevin Butler, Eakta Jain, and Enkelejda Kasneci
1982
-
[4]
Eye-tracked virtual reality: A comprehensive survey on methods and privacy challenges.Proc. IEEE(2026). doi:10.1109/JPROC.2026.3653661 Siyuan Chen and Julien Epps
-
[5]
Using task-induced pupil diameter and blink rate to infer cognitive load.Human-Computer Interaction29, 4 (2014), 390–413. Edwin S. Dalmaijer, Sebastiaan Mathôt, and Stefan Van der Stigchel
2014
-
[6]
Joshua R
PyGaze: An open-source, cross-platform toolbox for minimal-effort programming of eyetracking experiments.Behavior Research Methods46, 4 (2014), 913–921. Joshua R. de Leeuw
2014
-
[7]
Andrew T
jsPsych: A JavaScript library for creating behavioral experi- ments in a web browser.Behavior Research Methods47, 1 (2015), 1–12. Andrew T. Duchowski. 2017.Eye Tracking Methodology: Theory and Practice(3rd ed.). Springer, Cham. Matt J. Dunn, Robert G. Alexander, Onn M. Amiebenomo, Gemma Arblaster, Denize Atan, Jeroen S. Benjamins, et al
2015
-
[8]
Benedikt V
Minimal reporting guideline for research involving eye tracking (2023 edition).Behavior Research Methods56, 5 (2024), 4351–4357. Benedikt V. Ehinger, Katharina Groß, Inga Ibs, and Peter König
2023
-
[9]
Sergio Garrido-Jurado, Rafael Muñoz-Salinas, Francisco J
A new compre- hensive eye-tracking test battery concurrently evaluating the Pupil Labs glasses and the EyeLink 1000.PeerJ7 (2019), e7086. Sergio Garrido-Jurado, Rafael Muñoz-Salinas, Francisco J. Madrid-Cuevas, and Manuel J. Marín-Jiménez
2019
-
[10]
Automatic generation and detection of highly reliable fiducial markers under occlusion.Pattern Recognition47, 6 (2014), 2280–
2014
-
[11]
Noise-robust fixation detection in eye movement data: Identification by two-means clustering (I2MC).Behavior Research Methods49, 5 (2017), 1802–1823. VIVA Stimuli: A Web-Based Platform for Eye Tracking Stimuli ETRA ’26, June 01–04, 2026, Marrakesh, Morocco Kenneth Holmqvist, Marcus Nyström, Richard Andersson, Richard Dewhurst, Halszka Jarodzka, and Joost ...
2017
-
[12]
Marcel Adam Just and Patricia A
How robust are wearable eye trackers to slow and fast head and body movements?Behavior Research Methods55, 8 (2023), 4128–4142. Marcel Adam Just and Patricia A. Carpenter
2023
-
[13]
Cognitive Psychology8, 4 (1976), 441–480
Eye fixations and cognitive processes. Cognitive Psychology8, 4 (1976), 441–480. Enkelejda Kasneci, Hong Gao, Suleyman Ozdel, Virmarie Maquiling, Enkeleda Thaqi, Carrie Lau, Yao Rong, Gjergji Kasneci, and Efe Bozkir
1976
- [14]
-
[15]
Mario Kleiner, David Brainard, and Denis Pelli
Age differences in short-term retention of rapidly changing information.Journal of Experimental Psychology55, 4 (1958), 352–358. Mario Kleiner, David Brainard, and Denis Pelli
1958
-
[16]
What’s new in Psychtoolbox-3? Perception36 (2007),
2007
-
[17]
Krzysztof Krejtz, Andrew T
Standardization of automated analyses of oculomotor fixation and saccadic behaviors.IEEE Transactions on Biomedical Engineering57, 11 (2010), 2635–2645. Krzysztof Krejtz, Andrew T. Duchowski, Anna Niedzielska, Cezary Biele, and Izabela Krejtz
2010
-
[18]
Meng-Lung Lai, Meng-Jung Tsai, Fang-Ying Yang, Chung-Yuan Hsu, Tzu-Chien Liu, Silvia Wen-Yu Lee, Min-Hsien Lee, Guo-Li Chiou, Jyh-Chong Liang, and Chin- Chung Tsai
Eye tracking cognitive load using pupil diameter and microsaccades with fixed gaze.PLoS ONE13, 9 (2018), e0203629. Meng-Lung Lai, Meng-Jung Tsai, Fang-Ying Yang, Chung-Yuan Hsu, Tzu-Chien Liu, Silvia Wen-Yu Lee, Min-Hsien Lee, Guo-Li Chiou, Jyh-Chong Liang, and Chin- Chung Tsai
2018
-
[19]
Michael F
A review of using eye-tracking technology in exploring learning from 2000 to 2012.Educational Research Review10 (2013), 90–115. Michael F. Land and David N. Lee
2000
-
[20]
Where we look when we steer.Nature369, 6483 (1994), 742–744. R. John Leigh and Christopher Kennard
1994
-
[21]
Virmarie Maquiling, Li Zhaoping, and Enkelejda Kasneci
Using saccades as a research tool in the clinical neurosciences.Brain127, 3 (2004), 460–477. Virmarie Maquiling, Li Zhaoping, and Enkelejda Kasneci
2004
-
[22]
Sebastiaan Mathôt, Jasper Fabius, Elle Van Heusden, and Stefan Van der Stigchel
Imperceptible Gaze Guidance Through Ocularity in Virtual Reality.Proceedings of the ACM on Human- Computer Interaction9, 3 (2025), 1–16. Sebastiaan Mathôt, Jasper Fabius, Elle Van Heusden, and Stefan Van der Stigchel
2025
-
[23]
Sebastiaan Mathôt, Daniel Schreij, and Jan Theeuwes
Safe and sensible preprocessing and baseline correction of pupil-size data.Behavior Research Methods50 (2018), 94–106. Sebastiaan Mathôt, Daniel Schreij, and Jan Theeuwes
2018
-
[24]
Diederick C Niehorster, Tim HW Cornelissen, Kenneth Holmqvist, Ignace TC Hooge, and Roy S Hessels
OpenSesame: An open- source, graphical experiment builder for the social sciences.Behavior Research Methods44, 2 (2012), 314–324. Diederick C Niehorster, Tim HW Cornelissen, Kenneth Holmqvist, Ignace TC Hooge, and Roy S Hessels
2012
-
[25]
Diederick C Niehorster, Thiago Santini, Roy S Hessels, Ignace TC Hooge, Enkelejda Kasneci, and Marcus Nyström
What to expect from your remote eye-tracker when participants are unrestrained.Behavior research methods50, 1 (2018), 213–227. Diederick C Niehorster, Thiago Santini, Roy S Hessels, Ignace TC Hooge, Enkelejda Kasneci, and Marcus Nyström. 2020a. The impact of slippage on the data quality of head-worn eye trackers.Behavior research methods52, 3 (2020), 1140...
2018
-
[26]
The best fixation target revisited: New insights from retinal eye tracking.Behavior Research Methods58, 1 (2025),
2025
-
[27]
Niehorster, Raimondas Zemblys, Tanya Beelders, and Kenneth Holmqvist
doi:10.3758/s13428- 025-02890-1 Diederick C. Niehorster, Raimondas Zemblys, Tanya Beelders, and Kenneth Holmqvist. 2020b. Characterizing gaze position signals and synthesizing noise during fixations in eye-tracking data.Behavior Research Methods52, 6 (2020), 2515–2534. Suleyman Ozdel, Kadir Burak Buldu, Enkelejda Kasneci, and Efe Bozkir. 2025a. Explor- in...
-
[28]
PsychoPy2: Experiments in behavior made easy.Behavior Research Methods51, 1 (2019), 195–
2019
-
[29]
Journal of Research in Personality41, 1 (2007), 203–212
Measuring personality in one minute or less: A 10-item short version of the Big Five Inventory in English and German. Journal of Research in Personality41, 1 (2007), 203–212. Keith Rayner
2007
-
[30]
SR Research
Eye movements in reading and information processing: 20 years of research.Psychological Bulletin124, 3 (1998), 372–422. SR Research. 2017.EyeLink 1000 Plus User Manual, Version 1.0.6. SR Research Ltd., Mississauga, ON, Canada. J. Ridley Stroop
1998
-
[31]
Lore Thaler, Alexander C
Studies of interference in serial verbal reactions.Journal of Experimental Psychology18, 6 (1935), 643–662. Lore Thaler, Alexander C. Schütz, Melvyn A. Goodale, and Karl R. Gegenfurtner
1935
-
[32]
Michel Wedel and Rik Pieters
What is the best fixation target? The effect of target shape on stability of fixational eye movements.Vision Research76 (2013), 31–42. Michel Wedel and Rik Pieters
2013
-
[33]
Yun Wu, Zhongshi Zhang, Yao Zhang, Bin Zheng, and Farzad Aghazadeh
Eye fixations on advertisements and memory for brands: A model and findings.Marketing Science19, 4 (2000), 297–312. Yun Wu, Zhongshi Zhang, Yao Zhang, Bin Zheng, and Farzad Aghazadeh
2000
-
[34]
Pupil response in visual tracking tasks: The impacts of task load, familiarity, and gaze position.Sensors24, 8 (2024),
2024
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.