The Representation of Command Language Syntax
- 1 February 1986
- journal article
- research article
- Published by SAGE Publications in Human Factors: The Journal of the Human Factors and Ergonomics Society
- Vol. 28 (1) , 1-10
- https://doi.org/10.1177/001872088602800101
Abstract
Command languages provide a powerful user interface for many applications, although this power is not without a price. Such languages are usually complex, making learning of the language difficult and error-prone. For this reason, a simple description of any command language is crucial to its success. Two popular methods of representing the syntax of command languages were compared in the experiments reported here. One method uses special meta-characters to represent grammatical relations, whereas a graphic method uses boxes and arrows much like a flowchart. In Experiment 1, the graphic method was learned faster and with fewer errors. Experiment 2 compared the two methods in a reference task as contrasted to a learning task, and the graphic method was again found superior. Experiment 3 demonstrated that the superiority of the graphic method over text obtains whether the rules are simple or complex.Keywords
This publication has 5 references indexed in Scilit:
- Using formal specifications in the design of a human-computer interfaceCommunications of the ACM, 1983
- What can we do about the unnecessary diversity of notation for syntactic definitions?Communications of the ACM, 1977
- Reminiscence in short-term retention.Journal of Experimental Psychology, 1966
- A Mathematical Theory of CommunicationBell System Technical Journal, 1948
- Studies of interference in serial verbal reactions.Journal of Experimental Psychology, 1935