Pushdown automata for user interface management
ACM Transactions on Graphics (TOG)
Extending State Transition Diagrams for the Specification of Human-Computer Interaction
IEEE Transactions on Software Engineering - Annals of discrete mathematics, 24
Compilers: principles, techniques, and tools
Compilers: principles, techniques, and tools
A survey of three dialogue models
ACM Transactions on Graphics (TOG)
A specification language for direct-manipulation user interfaces
ACM Transactions on Graphics (TOG) - Special issue on user interface software
Tailor: creating custom user interfaces based on gesture
UIST '90 Proceedings of the 3rd annual ACM SIGGRAPH symposium on User interface software and technology
Effective sounds in complex systems: the ARKOLA simulation
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Stylus user interfaces for manipulating text
UIST '91 Proceedings of the 4th annual ACM symposium on User interface software and technology
A hand gesture interface device
CHI '87 Proceedings of the SIGCHI/GI Conference on Human Factors in Computing Systems and Graphics Interface
Using formal specifications in the design of a human-computer interface
Communications of the ACM
Automatic Speech and Speaker Recognition
Automatic Speech and Speaker Recognition
SYNGRAPH: A graphical user interface generator
SIGGRAPH '83 Proceedings of the 10th annual conference on Computer graphics and interactive techniques
Computer graphic modeling of american sign language
SIGGRAPH '83 Proceedings of the 10th annual conference on Computer graphics and interactive techniques
“Put-that-there”: Voice and gesture at the graphics interface
SIGGRAPH '80 Proceedings of the 7th annual conference on Computer graphics and interactive techniques
Providing integrated toolkit-level support for ambiguity in recognition-based interfaces
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
Web accessibility for low bandwidth input
Proceedings of the fifth international ACM conference on Assistive technologies
Theoretical and architectural support for input device adaptation
CUU '03 Proceedings of the 2003 conference on Universal usability
Usability framework for the design and evaluation of multimodal interaction
BCS-HCI '08 Proceedings of the 22nd British HCI Group Annual Conference on People and Computers: Culture, Creativity, Interaction - Volume 2
A framework for robust and flexible handling of inputs with uncertainty
UIST '10 Proceedings of the 23nd annual ACM symposium on User interface software and technology
Towards a unified framework for modeling, dispatching, and interpreting uncertain input
UIST '10 Adjunct proceedings of the 23nd annual ACM symposium on User interface software and technology
Ozone: continuous state-based media choreography system for live performance
Proceedings of the international conference on Multimedia
Monte carlo methods for managing interactive state, action and feedback under uncertainty
Proceedings of the 24th annual ACM symposium on User interface software and technology
Emerging Input Technologies for Always-Available Mobile Interaction
Foundations and Trends in Human-Computer Interaction
Gesture studio: authoring multi-touch interactions through demonstration and declaration
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Hi-index | 0.00 |
Traditional models of input work on the assumption that inputs delivered to a system are fairly certain to have occurred as they are reported. However, a number of new input modalities, such as pen-based inputs, hand and body gesture inputs, and voice input, do not share this property. Inputs under these techniques are normally acquired by a process of recognition. As a result, each of these techniques makes mistakes and provides inputs which are approximate or uncertain. This paper considers some preliminry techniques for dialog management in the presence of this uncertainty. These techniques—including a new input model and a set of extended state machine abstractions—will explicitly model uncertainty and handle it as a normal and expected part of the input process.