Envisioning information
Cognitive dimensions of notations
Proceedings of the fifth conference of the British Computer Society, Human-Computer Interaction Specialist Group on People and computers V
A morphological analysis of the design space of input devices
ACM Transactions on Information Systems (TOIS) - Special issue on computer—human interaction
A small matter of programming: perspectives on end user computing
A small matter of programming: perspectives on end user computing
Watch what I do: programming by demonstration
Watch what I do: programming by demonstration
Things that make us smart: defending human attributes in the age of the machine
Things that make us smart: defending human attributes in the age of the machine
Suede: a Wizard of Oz prototyping tool for speech user interfaces
UIST '00 Proceedings of the 13th annual ACM symposium on User interface software and technology
Phidgets: easy development of physical interfaces through physical widgets
Proceedings of the 14th annual ACM symposium on User interface software and technology
Making sense of sensing systems: five questions for designers and researchers
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A design tool for camera-based interaction
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
iStuff: a physical user interface toolkit for ubiquitous computing environments
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Forming interactivity: a tool for rapid prototyping of physical interactive products
DIS '02 Proceedings of the 4th conference on Designing interactive systems: processes, practices, methods, and techniques
a CAPpella: programming by demonstration of context-aware applications
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Papier-Mache: toolkit support for tangible input
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
MnM: a Max/MSP mapping toolbox
NIME '05 Proceedings of the 2005 conference on New interfaces for musical expression
[hid] toolkit: a unified framework for instrument design
NIME '05 Proceedings of the 2005 conference on New interfaces for musical expression
Informal prototyping of continuous graphical interactions by demonstration
Proceedings of the 18th annual ACM symposium on User interface software and technology
A framework for designing sensor-based interactions to promote exploration and reflection in play
International Journal of Human-Computer Studies
How bodies matter: five themes for interaction design
DIS '06 Proceedings of the 6th conference on Designing Interactive systems
UIST '06 Proceedings of the 19th annual ACM symposium on User interface software and technology
Reflective physical prototyping through integrated design, test, and analysis
UIST '06 Proceedings of the 19th annual ACM symposium on User interface software and technology
CHI '07 Extended Abstracts on Human Factors in Computing Systems
Eyepatch: prototyping camera-based interaction through examples
Proceedings of the 20th annual ACM symposium on User interface software and technology
Programming by a sample: rapidly creating web applications with d.mix
Proceedings of the 20th annual ACM symposium on User interface software and technology
CueFlik: interactive concept learning in image search
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Investigating statistical machine learning as a tool for software development
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Cascadia: A System for Specifying, Detecting, and Managing RFID Events
Proceedings of the 6th international conference on Mobile systems, applications, and services
Setting the stage - Embodied and spatial dimensions in emerging programming practices
Interacting with Computers
Proceedings of the 1st ACM SIGCHI symposium on Engineering interactive computing systems
Exploring Multimodal Interaction in Collaborative Settings
Proceedings of the 13th International Conference on Human-Computer Interaction. Part II: Novel Interaction Methods and Techniques
A Probabilistic Approach for Modeling Human Behavior in Smart Environments
ICDHM '09 Proceedings of the 2nd International Conference on Digital Human Modeling: Held as Part of HCI International 2009
A specification paradigm for the design and implementation of tangible user interfaces
ACM Transactions on Computer-Human Interaction (TOCHI)
Exposing parameters of a trained dynamic model for interactive music creation
AAAI'08 Proceedings of the 23rd national conference on Artificial intelligence - Volume 2
Overview based example selection in end user interactive concept learning
Proceedings of the 22nd annual ACM symposium on User interface software and technology
MAGIC: a motion gesture design tool
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Lowering the barrier to applying machine learning
CHI '10 Extended Abstracts on Human Factors in Computing Systems
Tangible User Interfaces: Past, Present, and Future Directions
Foundations and Trends in Human-Computer Interaction
Tracking free-weight exercises
UbiComp '07 Proceedings of the 9th international conference on Ubiquitous computing
The Unconventional Interaction Library: Tackling the Use of Physiological Interaction Modalities
C5 '10 Proceedings of the 2010 Eighth International Conference on Creating, Connecting and Collaborating through Computing
Gestalt: integrated support for implementation and analysis in machine learning
UIST '10 Proceedings of the 23nd annual ACM symposium on User interface software and technology
OnObject: gestural play with tagged everyday objects
UIST '10 Adjunct proceedings of the 23nd annual ACM symposium on User interface software and technology
Activate your GAIM: a toolkit for input in active games
Futureplay '10 Proceedings of the International Academic Conference on the Future of Game Design and Technology
Human model evaluation in interactive supervised learning
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
User-defined motion gestures for mobile interaction
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Specification and verification of complex location events with panoramic
Pervasive'10 Proceedings of the 8th international conference on Pervasive Computing
Gesture coder: a tool for programming multi-touch gestures by demonstration
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
No sweat, no fun: large-gesture recognition for computer games
Proceedings of the 4th International Conference on Fun and Games
DejaVu: integrated support for developing interactive camera-based programs
Proceedings of the 25th annual ACM symposium on User interface software and technology
PICL: portable in-circuit learner
Proceedings of the 25th annual ACM symposium on User interface software and technology
Midas: fabricating custom capacitive touch sensors to prototype interactive objects
Proceedings of the 25th annual ACM symposium on User interface software and technology
Gesture studio: authoring multi-touch interactions through demonstration and declaration
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
EventHurdle: supporting designers' exploratory interaction prototyping with gesture-based sensors
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A tutorial on human activity recognition using body-worn inertial sensors
ACM Computing Surveys (CSUR)
Touch & activate: adding interactivity to existing objects using active acoustic sensing
Proceedings of the 26th annual ACM symposium on User interface software and technology
CrowdLearner: rapidly creating mobile recognizers using crowdsourcing
Proceedings of the 26th annual ACM symposium on User interface software and technology
ACM Transactions on Interactive Intelligent Systems (TiiS)
CUBOD: a customized body gesture design tool for end users
BCS-HCI '13 Proceedings of the 27th International BCS Human Computer Interaction Conference
Hi-index | 0.01 |
Sensors are becoming increasingly important in interaction design. Authoring a sensor-based interaction comprises three steps: choosing and connecting the appropriate hardware, creating application logic, and specifying the relationship between sensor values and application logic. Recent research has successfully addressed the first two issues. However, linking sensor input data to application logic remains an exercise in patience and trial-and-error testing for most designers. This paper introduces techniques for authoring sensor-based interactions by demonstration. A combination of direct manipulation and pattern recognition techniques enables designers to control how demonstrated examples are generalized to interaction rules. This approach emphasizes design exploration by enabling very rapid iterative demonstrate-edit-review cycles. This paper describes the manifestation of these techniques in a design tool, Exemplar, and presents evaluations through a first-use lab study and a theoretical analysis using the Cognitive Dimensions of Notation framework.