StudyAlign: A Software System for Conducting Web-Based User Studies with Functional Interactive Prototypes
Florian Lehmann, Daniel Buschek
TL;DR
StudyAlign addresses the complexity of conducting web-based user studies with functional prototypes by delivering a modular, open-source platform that ties together a Backend, Control Panel, Study Frontend, and a Library for prototype logging. It enables end-to-end experiment design, logging, counterbalancing, and study sharing, while supporting external questionnaire tools and cross-platform portability. The authors validate the approach through multiple case studies, discuss benefits for research teams, and outline a path toward broader adoption and community-driven development. The work offers a practical, scalable solution that reduces development effort, enhances replication, and fosters transparency in online HCI research.
Abstract
Interactive systems are commonly prototyped as web applications. This approach enables studies with functional prototypes on a large scale. However, setting up these studies can be complex due to implementing experiment procedures, integrating questionnaires, and data logging. To enable such user studies, we developed the software system StudyAlign which offers: 1) a frontend for participants, 2) an admin panel to manage studies, 3) the possibility to integrate questionnaires, 4) a JavaScript library to integrate data logging into prototypes, and 5) a backend server for persisting log data, and serving logical functions via an API to the different parts of the system. With our system, researchers can set up web-based experiments and focus on the design and development of interactions and prototypes. Furthermore, our systematic approach facilitates the replication of studies and reduces the required effort to execute web-based user studies. We conclude with reflections on using StudyAlign for conducting HCI studies online.
