Transition network grammars for natural language analysis
Communications of the ACM
Further developments toward using formal grammar as a design tool
CHI '82 Proceedings of the 1982 Conference on Human Factors in Computing Systems
Using formal specifications in the design of a human-computer interface
CHI '82 Proceedings of the 1982 Conference on Human Factors in Computing Systems
ACM '69 Proceedings of the 1969 24th national conference
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
Human-computer interface development: concepts and systems for its management
ACM Computing Surveys (CSUR)
Methods in search of methodology—combining HCI and object orientation
CHI '94 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
GLEAN: a computer-based tool for rapid GOMS model usability evaluation of user interface designs
Proceedings of the 8th annual ACM symposium on User interface and software technology
CHI '85 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A quantitative model of the learning and performance of text editing knowledge
CHI '85 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
UIG: the User Interface Generator
CSC '87 Proceedings of the 15th annual conference on Computer Science
The acquisition and performance of text-editing skill: a cognitive complexity analysis
Human-Computer Interaction
ACM Transactions on Computer-Human Interaction (TOCHI)
Formalization of psychological knowledge in answer set programming and its application
Theory and Practice of Logic Programming
Hi-index | 0.00 |
A general method for describing the behavior of an interactive system is presented which is based on transition networks generalized enough to describe even very complex systems easily, as shown by an example description of a word processor. The key feature is the ability to easily describe hierarchies of modes or states of the system. The representation system is especially valuable as a design tool when used in a simulation of a proposed user interface. In order to characterize the interaction between a user and a system, an explicit and formal representation of the behavior of the system itself is needed. To be of value in the design of user interfaces, the representation should be independent of the actual implementation of the system, but also reflect the structural properties of the system's behavior, such as its hierarchical form, the possible modes, and the consistent patterns of interaction. At the same time, the representation must be easy to define and understand. This paper presents a representation notation with these properties.