End-user strategy programming

TitleEnd-user strategy programming
Publication TypeJournal Article
Year of Publication2009
AuthorsNeumann, C., R. A. Metoyer, and M. M. Burnett
JournalJournal of Visual Languages & Computing
Pagination16 - 29
Date Published02/2009
KeywordsAmerican football, computer animation, end-user programming, natural programming, visual programming

Rule-based programming systems can be fragile because they force the user to account for all logical alternatives. If an unconsidered case does arise during execution, program behavior falls through the cracks into unspecified behavior. We investigate rule-based, end-user strategy programming by introducing our Interactive Football Playbook-a domain specific, end-user programming environment to allow American football coaches to create animated football scenarios by associating strategy information with virtual football players. We address the problem of rule explosion through ''rule bending'' to support a minimalist, scaffolding-driven programming environment. Additionally, we introduce visual language representations for logical and sequential ''and'' to mitigate end-user confusion with the semantic meaning of these ''and'' constructs.

Short TitleJournal of Visual Languages & Computing