CodeGazer: Making Code Navigation Easy and Natural With Gaze Input
Authors
Navigating source code, an activity common in software development, is time consuming and in need of improvement. We present CodeGazer, a prototype for source code navigation using eye gaze for common navigation functions. These functions include actions such as "Go to Definition'' and "Find All Usages'' of an identifier, navigate to files and methods, move back and forth between visited points in code and scrolling. We present user study results showing that many users liked and even preferred the gaze-based navigation, in particular the "Go to Definition'' function. Gaze-based navigation is also holding up well in completion time when compared to traditional methods. We discuss how eye gaze can be integrated into traditional mouse & keyboard applications in order to make "look up'' tasks more natural.
Research Questions / Practical Problems
Question signals indexed for this paper.
- 67%
Selection-based Text Entry in Virtual Reality
CHI '18· Eye Tracking & Gaze Interaction +1
- 67%
Too Hot to Handle: An Evaluation of the Effect of Thermal Visual Representation on User Grasping Interaction in Virtual Reality
CHI '20· Eye Tracking & Gaze Interaction +1
- 67%
Outline Pursuits: Gaze-assisted Selection of Occluded Objects in Virtual Reality
CHI '20· Eye Tracking & Gaze Interaction +1
- 67%
Gaze-Supported 3D Object Manipulation in Virtual Reality
CHI '21· Eye Tracking & Gaze Interaction +1
- 67%
Induce a Blink of the Eye: Evaluating Techniques for Triggering Eye Blinks in Virtual Reality
CHI '23· Eye Tracking & Gaze Interaction +1
- 67%
Effects of Device Environment and Information Layout on Spatial Memory and Performance in VR Selection Tasks
CHI '24· Eye Tracking & Gaze Interaction +1
- 67%
Snap, Pursuit and Gain: Virtual Reality Viewport Control by Gaze
CHI '24· Eye Tracking & Gaze Interaction +1
- 67%
It’s Not Always the Same Eye That Dominates: Effects of Viewing Angle, Handedness and Eye Movement in 3D
CHI '25· Eye Tracking & Gaze Interaction +1
- 67%
Online-EYE: Multimodal Implicit Eye Tracking Calibration for XR
CHI '25· Eye Tracking & Gaze Interaction +1
- 67%
Using Pupil Dilation to Adaptively Select Speed-Reading Parameters in Virtual Reality
MobileHCI '24· Eye Tracking & Gaze Interaction +1
Based on Jaccard similarity of research subtopics & professions (≥60%)