Formal Specifications of Programming Language: A Panoramic Primer
Formal Specifications of Programming Language: A Panoramic Primer
Language As a Cognitive Process: Syntax
Language As a Cognitive Process: Syntax
ACM Transactions on Graphics (TOG)
Generalization, consistency, and control
CHI '89 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Designing user-adapted interfaces: the unified design method for transformable interactions
DIS '97 Proceedings of the 2nd conference on Designing interactive systems: processes, practices, methods, and techniques
The cognitive model: an approach to designing the human-computer interface
ACM SIGCHI Bulletin
Task-action grammars: a model of the mental representation of task languages
Human-Computer Interaction
Testing the principle of orthogonality in language design
Human-Computer Interaction
Hi-index | 0.00 |
Users perceive consistency and inconsistency in syntax, and family resemblances among syntactic constructions. These factors are not captured in conventional BNF-like grammars. We argue that a generalised form of a two-level grammar is a better model of the user's perceptions, and show how the model relates to current psychological notions of organisation in recall and language learning. The model provides a unified interpretation of many previous results in HCI: we analyse here findings by Reisner (1981) and Barnard et al. (1981). Two preliminary experimental tests supporting the model are described.