PosEyeDOM: Lightweight Positional Copilot Suggestion Logger for Eye-Tracking Applications using the DOM
Inline code suggestions from assistants such as GitHub Copilot appear and disappear quickly, shift position with scrolling, and range from single-line completions to multi-line overlays. For researchers studying how developers interact with these suggestions—especially with eye tracking—obtaining precise positional data, timing, and acceptance outcomes is highly challenging. Existing tools cannot track inline suggestions, since these overlays may disappear without ever being written into the source code. PosEyeDOM addresses this gap with a lightweight Chrome extension that operates in web-based VS Code environments such as GitHub Codespaces. It leverages the Document Object Model (DOM) to continuously log suggestion geometry, content, and timing, infer acceptance outcomes, and aggregate raw DOM changes into robust and labeled Areas of Interest (AOIs). It exports ready-to-use .ias files compatible with SR Research DataViewer and JSON dictionaries for custom pipelines, enabling scalable, suggestion-aware eye-tracking studies that were previously impractical. The extension further provides a live preview, remote export, and synchronization with external eye-tracking software, offering an all-in-one, plug-and-play workflow for empirical research on AI-assisted programming.
Fri 17 AprDisplayed time zone: Brasilia, Distrito Federal, Brazil change
16:00 - 17:30 | Human and Social Aspects 13Journal-first Papers / Demonstrations at Oceania V Chair(s): Daniela Damian University of Victoria | ||
16:00 15mTalk | PosEyeDOM: Lightweight Positional Copilot Suggestion Logger for Eye-Tracking Applications using the DOM Demonstrations | ||
16:15 15mTalk | Developer Perspectives on Licensing and Copyright Issues Arising from Generative AI for Software Development Journal-first Papers Trevor Stalnaker William & Mary, Nathan Wintersgill William & Mary, Oscar Chaparro William & Mary, Laura A. Heymann William & Mary, Massimiliano Di Penta University of Sannio, Italy, Daniel M. German University of Victoria, Denys Poshyvanyk William & Mary | ||
16:30 15mTalk | The Impact of Generative AI on Creativity in Software Development: A Research Agenda Journal-first Papers Victoria Jackson University of Southampton, Bogdan Vasilescu Carnegie Mellon University, Daniel Russo Department of Computer Science, Aalborg University, Paul Ralph Dalhousie University, Mali Izadi TU Delft, Rafael Prikladnicki School of Technology at PUCRS University, Sarah D'Angelo Google, Sarah Inman Google, Anielle Severo Lisboa de Andrade Catholic Pontifical University of Rio Grande do Sul, Andre van der Hoek University of California, Irvine Link to publication | ||
17:15 15mTalk | Investigating the Role of Cultural Values in Adopting Large Language Models for Software Engineering Journal-first Papers Stefano Lambiase Department of Computer Science, Aalborg University, Denmark, Gemma Catolino University of Salerno, Fabio Palomba University of Salerno, Filomena Ferrucci UniversitĂ di Salerno, Daniel Russo Department of Computer Science, Aalborg University | ||