Logging and Replaying User Interactions in GTK-based software
Year: 2026
Type: conference-paper
Abstract: We present inGTK, a logging system for the GIMP application that uses a modified version of the GTK3 library to capture all user interactions without modifying the GIMP source code. In addition, we present Intereplay, a custom Qt application that acts as a remote controller to replay interactions directly in GIMP using a client- server architecture to facilitate making sense of the logs captured while re-watching them live. This system supports scenarios like debugging, capturing data in longitudinal studies, or running tuto- rials locally with actual input events. We present early results from reproducing online tutorials and discussing the current limitations of the system.
Source: HAL
Authors: Sagon, Léna, Fruchard, Bruno, Casiez, Géry
Language: English
Subfield: Software
Field: Computer Science
Domain: Physical Sciences
Open Access status: green
OpenAlex ID: W7220615364
