Javardeye: Gaze Input for Cursor Control in a Structured Editor

André L. Santos
2021 Companion Proceedings of the 5th International Conference on the Art, Science, and Engineering of Programming  
Programmers spend a considerable time jumping through editing positions in the source code, often requiring the use of the mouse and/or arrow keys to position the cursor at the desired editing position. We developed Javardeye, a prototype code editor for Java integrated with eye tracking technology for controlling the editing cursor. Our implementation is based on a structured editor, leveraging on its particular characteristics, and augmenting it with a secondary-latent cursor-controlled by
more » ... gaze. This paper describes the main design decisions and tradeoffs of our approach. CCS CONCEPTS • Human-centered computing → Pointing; • Software and its engineering → Integrated and visual development environments.
doi:10.1145/3464432.3464435 fatcat:fhoaceksjrgkda3etg3xsi45v4