Home /Research /BlockXR: A Novel Tangible Block-Based Programming Platform
PERCEPTION

BlockXR: A Novel Tangible Block-Based Programming Platform

Alexandre Gomes de Siqueira, Pedro Guillermo Feijóo-García, Sean P. Stanley

Year
2021
Citations
4

Abstract

Block-based programming is typically based solely on graphical user interfaces (GUIs). Some approaches, however, provide tangible interaction. They usually allow users to create block programs with GUIs to control physical robots or use physical blocks to create programs displayed on a vertical display. With these systems, users split their attention between the GUI and the physical objects. Split-attention effects have been shown to increase task completion time and hinder learning. BlockXR applies projected augmented reality and computer vision to provide users with tangible interaction for programming and feedback in the same plane. A comparative study with a GUI-based system determined that BlockXR scored significantly higher in the user experience scores of Attractiveness, Stimulation, and Novelty. We found no significant differences between usability scores. In this work, we describe the system and the quantitative and qualitative feedback from an user study.

Keywords

Human–computer interactionComputer scienceNoveltyUsabilityBlock (permutation group theory)Programming by demonstrationGraphical user interfaceEvent-driven programmingTask (project management)Post-WIMP

Related papers

Browse all PERCEPTION papers