From Interaction Logs to Reliable Features
- User interaction data such as keystrokes, mouse movements, and touch events are increasingly used as input for machine learning (ML) and artificial intelligence (AI) approaches in areas such as user modeling, stress detection, emotion recognition, and behavioral biometrics. However, before ML algorithms can be applied, interaction data must be recorded, processed, segmented, and transformed into meaningful metrics. These preparation steps are rarely standardized and often insufficiently reported, even though they strongly influence the resulting data quality and the validity of downstream analyses.
This tutorial addresses the methodological foundations of working with interaction data. It introduces participants to best practices for recording interaction events, preprocessing raw interaction logs, slicing data into meaningful segments, and calculating reliable interaction metrics. Particular attention is given to subtle effects that occur during preprocessing, such as the influence of slicing strategies on derivedUser interaction data such as keystrokes, mouse movements, and touch events are increasingly used as input for machine learning (ML) and artificial intelligence (AI) approaches in areas such as user modeling, stress detection, emotion recognition, and behavioral biometrics. However, before ML algorithms can be applied, interaction data must be recorded, processed, segmented, and transformed into meaningful metrics. These preparation steps are rarely standardized and often insufficiently reported, even though they strongly influence the resulting data quality and the validity of downstream analyses.
This tutorial addresses the methodological foundations of working with interaction data. It introduces participants to best practices for recording interaction events, preprocessing raw interaction logs, slicing data into meaningful segments, and calculating reliable interaction metrics. Particular attention is given to subtle effects that occur during preprocessing, such as the influence of slicing strategies on derived metrics.
Participants will learn how different data preparation choices affect interaction metrics and why transparent reporting of these decisions is essential for reproducibility and validity in ML-based research. The tutorial provides conceptual guidance, practical examples, and recommendations for reporting interaction data processing pipelines. It equips researchers and practitioners with the methodological baseline required to prepare interaction datasets that can reliably serve as input for ML and AI analysis.…


| Author: | Patrick HarmsORCiD |
|---|---|
| DOI: | https://doi.org/10.1145/3807968.3812203 |
| Parent Title (English): | Companion Proceedings of the 18th ACM SIGCHI Symposium on Engineering Interactive Computing Systems |
| Subtitle (English): | Recording, Processing, and Slicing User Interaction Data for Machine Learning |
| Publisher: | ACM |
| Place of publication: | New York, NY, USA |
| Document Type: | conference proceeding (article) |
| Language: | English |
| Reviewed: | Begutachtet/Reviewed |
| Release Date: | 2026/08/04 |
| Volume: | 2026 |
| Pagenumber: | 2 |
| First Page: | 111 |
| Last Page: | 112 |
| institutes: | Fakultät für Elektrotechnik Feinwerktechnik Informationstechnik |
| Ohm User Experience Center (Ohm-UX) | |
| Research Themes: | Digitalisierung & Künstliche Intelligenz |
| Licence (German): | Creative Commons - CC BY - Namensnennung 4.0 International |

