TAPping into mental models with blocks

Daniel Rough, Aaron Quigley

Research output: Chapter in Book/Report/Conference proceedingConference contribution

61 Downloads (Pure)

Abstract

Trigger-Action Programming (TAP) has been shown to support end-users' rule-based mental models of context-aware applications. However, when desired behaviours increase in complexity, this can lead to ambiguity that confuses events, states, and how they can be combined in meaningful ways. Blocks programming could provide a solution, through constrained editing of visual triggers, conditions and actions. We observed slips and mistakes by users performing TAP with Jeeves, our domain-specific blocks environment, and propose solutions.

Original languageEnglish
Title of host publicationProceedings - 2017 IEEE Blocks and Beyond Workshop (B&B)
EditorsFranklyn Turbak, Caitlin Kelleher, Jeff Gray, Mark Sherman
PublisherIEEE
Pages115-116
Number of pages2
ISBN (Electronic)9781538624807
ISBN (Print)9781538624814
DOIs
Publication statusPublished - 27 Dec 2017
Event2nd IEEE Blocks and Beyond Workshop (B&B 2017) - Raleigh, United States
Duration: 9 Oct 201710 Oct 2017

Conference

Conference2nd IEEE Blocks and Beyond Workshop (B&B 2017)
Country/TerritoryUnited States
CityRaleigh
Period9/10/1710/10/17

Keywords

  • Cognitive science
  • Programming
  • Visualization
  • Smart phones
  • Usability

ASJC Scopus subject areas

  • Software

Fingerprint

Dive into the research topics of 'TAPping into mental models with blocks'. Together they form a unique fingerprint.

Cite this