End-User Programming

Direct Manipulation for Musical Interfaces Based on Visual Software: Design and Evaluation

With the popularization of mobile computing and software-distribution platforms like the Apple Store and Google Play, a plethora of remarkable software-based musical interfaces with dynamic visual feedback are being designed today. Recent examples …

ZenStates: Easy-to-Understand Yet Expressive Specifications for Creative Interactive Environments

Much progress has been made on interactive behavior development tools for expert programmers. However, little effort has been made in investigating how these tools support creative communities who typically struggle with technical development. This …