Publication | ACM Symposium on User Interface Software & Technology 2018

ElectroTutor

Test-Driven Physical Computing Tutorials

Abstract

ElectroTutor: Test-Driven Physical Computing Tutorials

Jeremy Warner, Ben Lafreniere, George Fitzmaurice, Tovi Grossman

ACM Symposium on User Interface Software & Technology 2018

A wide variety of tools for creating physical computing systems have been developed, but getting started in this domain remains challenging for novices. In this paper, we introduce test-driven physical computing tutorials, a novel application of interactive tutorial systems to better support users in building and programming physical computing systems. These tutorials inject interactive tests into the tutorial process to help users verify and understand individual steps before proceeding. We begin by presenting a taxonomy of the types of tests that can be incorporated into physical computing tutorials. We then present ElectroTutor, a tutorial system that implements a range of tests for both the software and physical aspects of a physical computing system. A user study suggests that ElectroTutor can improve users’ success and confidence when completing a tutorial, and save them time by reducing the need to backtrack and troubleshoot errors made on previous tutorial steps.

Download publication

Related Resources

Publication

2017

PhenoStacks: Cross-Sectional Cohort Phenotype Comparison Visualizations

Cross-sectional phenotype studies are used by genetics researchers to…

Publication

2022

It’s Over There: Designing an Intelligent Virtual Agent That Can Point Accurately into the Real World

It is challenging to design an intelligent virtual agent (IVA) that…

Publication

2017

Annotation Graphs: A Graph-Based Visualization for Meta-Analysis of Data based on User-Authored Annotations

User-authored annotations of data can support analysts in the activity…

Project

2021

Novel Input & Output

The nature and quality of interaction can be dramatically affected by…

Get in touch

Something pique your interest? Get in touch if you’d like to learn more about Autodesk Research, our projects, people, and potential collaboration opportunities.

Contact us