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 language | English |
---|---|
Title of host publication | Proceedings - 2017 IEEE Blocks and Beyond Workshop (B&B) |
Editors | Franklyn Turbak, Caitlin Kelleher, Jeff Gray, Mark Sherman |
Publisher | IEEE |
Pages | 115-116 |
Number of pages | 2 |
ISBN (Electronic) | 9781538624807 |
ISBN (Print) | 9781538624814 |
DOIs | |
Publication status | Published - 27 Dec 2017 |
Event | 2nd IEEE Blocks and Beyond Workshop (B&B 2017) - Raleigh, United States Duration: 9 Oct 2017 → 10 Oct 2017 |
Conference
Conference | 2nd IEEE Blocks and Beyond Workshop (B&B 2017) |
---|---|
Country/Territory | United States |
City | Raleigh |
Period | 9/10/17 → 10/10/17 |
Keywords
- Cognitive science
- Programming
- Visualization
- Smart phones
- Usability
ASJC Scopus subject areas
- Software