gazel: Supporting Source Code Edits in Eye-Tracking StudiesDemonstration
Eye tracking tools are used in software engineering research to study various software development activities. However, a major limitation of these tools is their inability to track gaze data for activities that involve source code editing. We present a novel solution to support eye tracking experiments for tasks involving source code edits as an extension of the iTrace community infrastructure. We introduce the iTrace-Atom plugin and gazel—a Python data processing pipeline that maps gaze information to changing source code elements and provides researchers with a way to query this dynamic data. iTrace-Atom is evaluated via a series of simulations and is over 99% accurate at high eye-tracking speeds of over 1,000Hz. iTrace and gazel completely revolutionize the way eye tracking studies are conducted in realistic settings with the presence of scrolling, context switching, and now editing. This opens the doors to support many day-to-day software engineering tasks such as bug fixing, adding new features, and refactoring.
Thu 27 MayDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
20:15 - 20:45 | 3.3. Evolution 3DEMO - Demonstrations at Demonstration Room Chair(s): Francisco Servant Virginia Tech Each demo makes a 1-minute presentation (displayed in the Demonstration room). At the end of each presentation, a breakout room will be created for each demo. Attendees will be able to join and discuss with the authors. | ||
20:15 30mDemonstration | V2S: A Tool for Translating Video Recordings of Mobile App Usages into Replayable ScenariosDemonstration DEMO - Demonstrations Madeleine Havranek William & Mary, Carlos Bernal-Cárdenas Microsoft, Nathan Cooper William & Mary, Oscar Chaparro College of William & Mary, Denys Poshyvanyk College of William & Mary, Kevin Moran George Mason University Pre-print Media Attached | ||
20:15 30mDemonstration | gazel: Supporting Source Code Edits in Eye-Tracking StudiesDemonstration DEMO - Demonstrations Sarah Fakhoury Washington State University, Devjeet Roy Washington State University, Harry Pines Washington State University, Tyler Cleveland Washington State University, Cole S. Peterson University of Nebraska-Lincoln, USA, Venera Arnaoudova Washington State University, Bonita Sharif University of Nebraska-Lincoln, USA, Jonathan I. Maletic Kent State University Pre-print Media Attached | ||
20:15 30mDemonstration | COSTER: A Tool for Finding Fully Qualified Names of API Elements in Online Code SnippetsDemonstration DEMO - Demonstrations C M Khaled Saifullah Department of Computer Science, University of Saskatchewan, Muhammad Asaduzzaman Queen�s University, Chanchal K. Roy University of Saskatchewan Pre-print Media Attached |