Skip to main navigation Skip to search Skip to main content

DSL-Lab: A Modular Ecosystem for Online User Studies of End-User Programming Languages for Robot Automation

  • Mads Høbye*
  • , Anahide Silahli
  • , Thiago Rocha Silva
  • *Corresponding author

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

8 Downloads (Pure)

Abstract

This paper introduces the interactive prototype of an online domain-specific language laboratory (DSL-Lab) to test the usability of different end-user programming languages at scale. It is a web-based ecosystem that simulates different robotic environments and supports various programming languages. The ecosystem provides a controlled experimental environment where only selected variables, like the programming language, are interchanged, eliminating confounding factors such as differences in editor features, console displays, or test setups that might influence user experience and performance metrics. The system features an editor, integrated console, robot simulation, task manager, and automatic metrics collection, and it is built over an extensible architecture where components can be changed and features can be specifically added to the given test setup. DSL-Lab makes an important contribution towards scalable, consistent, and configurable user studies, largely facilitating quantitative data collection across multiple testing sessions
Original languageEnglish
Title of host publicationHuman-Computer Interaction – INTERACT 2025 : 20th IFIP TC 13 International Conference, Proceedings, Part IV
EditorsCarmelo Ardito, Simone D.J. Barbosa, Tayana Conte, André Freire, Isabela Gasparini, Philippe Palanque, Raquel Prates
Number of pages5
PublisherSpringer
Publication date2026
Pages89-93
ISBN (Print)978-3-032-05007-6
ISBN (Electronic)978-3-032-05008-3
DOIs
Publication statusPublished - 2026
Event20th IFIP TC 13 International Human-Computer Interaction Conference - Belo Horizonte, Brazil
Duration: 8 Sept 202512 Sept 2025
Conference number: 20

Conference

Conference20th IFIP TC 13 International Human-Computer Interaction Conference
Number20
Country/TerritoryBrazil
CityBelo Horizonte
Period08/09/202512/09/2025
SeriesLecture Notes in Computer Science
Volume16111
ISSN0302-9743

Keywords

  • Domain-Specific Languages
  • End-User Programming
  • Robotics
  • User Studies

Citation Styles