EyeNav: Gaze-Based Code Navigation

Abstract

Navigating source code is at the core of software development, consuming a significant amount of time and effort. Navigation is typically done using the mouse, which in many cases may not be efficient and usable, as it causes context switching and interruptions. EyeNav brings eye tracking to code editors. It allows for a more natural source code navigation, controlled by the developer's gaze and keyboard shortcuts. It aims to improve usability and efficiency over the mouse on code navigation tasks. EyeNav provides a smoother user experience by letting developers keep their hands on the keyboard at all times. It is a production-ready Brackets.io plugin that allows anyone with an eye tracker to start using it immediately. Demo video: https://youtu.be/AkDyx2l-YGk Source code: https://github.com/sradevski/eyenav

DOI: 10.1145/2971485.2996724

Extracted Key Phrases

1 Figure or Table

Cite this paper

@inproceedings{Radevski2016EyeNavGC, title={EyeNav: Gaze-Based Code Navigation}, author={Stevche Radevski and Hideaki Hata and Ken-ichi Matsumoto}, booktitle={NordiCHI}, year={2016} }