Learning Flow of Control: Recursive and lterative Procedures

We present a formal model of the mental representation of task languages. The model is a metalanguage for defining task-action grammars: generative grammars which rewrite simple tasks into action specification. Important features of the model are: (1) Identification of the "simple tasks" that users can perform routinely and which require no control structure; (2) Representation of simple tasks by collections of semantic components reflecting a categorisation of the task world; (3) Marking of tokens in rewrite rules with the semantic features of the task world to supply selection restrictions on the rewriting of simple tasks into action specifications. This device allows the representation of family resemblances between individual task-action mappings. Simple complexity metrics over task-action grammars make predictions about the relative learnability of different task language designs. Some empirical support for these predictions is derived from the existing empirical literature on command language learning and from two unreported experiments. Task-action grammars also provide designers with an analytic tool for exposing the configural properties of task languages.

[1]  John M. Carroll,et al.  Metaphor, computing systems, and active learning , 1999, Int. J. Hum. Comput. Stud..

[2]  David E. Kieras,et al.  An Approach to the Formal Analysis of User Complexity , 1999, Int. J. Man Mach. Stud..

[3]  P. Pirolli,et al.  The role of learning from examples in the acquisition of recursive programming skills. , 1985 .

[4]  Roy D. Pea,et al.  Children's Mental Models of Recursive Logo Programs , 1985 .

[5]  Thomas R. G. Green,et al.  Organization and Learnability in Computer Languages , 1984, Int. J. Man Mach. Stud..

[6]  John R. Anderson,et al.  Learning to Program in LISP , 1984, Cogn. Sci..

[7]  S. J. Payne,et al.  The user's perception of the interaction language: A two-level model , 1983, CHI '83.

[8]  Scott P. Robertson,et al.  Planning units in text editing behavior , 1983, CHI '83.

[9]  Sharon Lee Armstrong,et al.  What some concepts might not be , 1983, Cognition.

[10]  D. Gentner Structure‐Mapping: A Theoretical Framework for Analogy* , 1983 .

[11]  K. Holyoak,et al.  Schema induction and analogical transfer , 1983, Cognitive Psychology.

[12]  F. Hayes-Roth Using Proofs and Refutations to Learn from Experience , 1983 .

[13]  Sarah Ann Douglas Learning to text edit: semantics in procedural skill acquisition , 1983 .

[14]  J. Carbonell Learning by Analogy: Formulating and Generalizing Plans from Past Experience , 1983 .

[15]  K. Hirsh-Pasek,et al.  An experimental evaluation of abbreviation schemes in limited lexicons , 1982 .

[16]  Dominique L. Scapin,et al.  Generation effect, structuring and computer commands , 1982 .

[17]  Thomas P. Moran,et al.  Learning and remembering command names , 1982, CHI '82.

[18]  Jarrett Rosenberg,et al.  Evaluating the suggestiveness of command names , 1982, CHI '82.

[19]  John R. Anderson Acquisition of cognitive skill. , 1982 .

[20]  Thomas P. Moran,et al.  The Command Language Grammar: A Representation for the User Interface of Interactive Computer Systems , 1981, Int. J. Man Mach. Stud..

[21]  Nick Hammond,et al.  Consistency and Compatibility in Human-Computer Dialogue , 1981, Int. J. Man Mach. Stud..

[22]  Donald A. Norman,et al.  Analogical Processes in Learning , 1980 .

[23]  K. Holyoak,et al.  Analogical problem solving , 1980, Cognitive Psychology.

[24]  Z. Pylyshyn Computation and cognition: issues in the foundations of cognitive science , 1980, Behavioral and Brain Sciences.

[25]  Douglas L. Medin,et al.  Context theory of classification learning. , 1978 .

[26]  A. Tversky Features of Similarity , 1977 .

[27]  Phyllis Reisner,et al.  Use of Psychological Experimentation as an Aid to Development of a Query Language , 1977, IEEE Transactions on Software Engineering.

[28]  Semantic grammar: an engineering technique for constructing natural language understanding systems , 1977, SGAR.

[29]  Donald A. Norman,et al.  Accretion, tuning and restructuring: Three modes of learning , 1976 .

[30]  G. Miller,et al.  Language and Perception , 1976 .

[31]  E. Rosch,et al.  Family resemblances: Studies in the internal structure of categories , 1975, Cognitive Psychology.

[32]  Allen Newell,et al.  Human Problem Solving. , 1973 .

[33]  H. Simon,et al.  Perception in chess , 1973 .

[34]  Noam Chomsky,et al.  वाक्यविन्यास का सैद्धान्तिक पक्ष = Aspects of the theory of syntax , 1965 .

[35]  William M. Smith,et al.  A Study of Thinking , 1956 .