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 | 2017 IEEE Blocks and Beyond Workshop (B&B) |
Publisher | IEEE |
Pages | 115-116 |
Number of pages | 2 |
ISBN (Electronic) | 9781538624807 |
ISBN (Print) | 9781538624814 |
DOIs | |
Publication status | Published - 10 Oct 2017 |
Event | 2nd Workshop on Lessons and Directions for First Programming Environments - Raleigh, United States Duration: 10 Oct 2017 → … Conference number: 2 http://cs.wellesley.edu/~blocks-and-beyond/ |
Workshop
Workshop | 2nd Workshop on Lessons and Directions for First Programming Environments |
---|---|
Country/Territory | United States |
City | Raleigh |
Period | 10/10/17 → … |
Internet address |
Keywords
- Cognition
- Mobile computing
- Jeeves
- TAP
- Blocks programming
- Context-aware applications
- Domain-specific blocks environment
- Rule-based mental models
- Trigger-action programming
- Visual actions
- Visual conditions
- Visual triggers
- Cognitive science
- Programming
- Smart phones
- Usability
- Visualization