Representational frameworks and models for human-computer interfaces

  • Gabriele Rohr
  • Michael J. Tauber
Models And Methodology
Part of the Lecture Notes in Computer Science book series (LNCS, volume 178)


This paper is mainly based on discussions between a computer scientist and a psychologist concerning models of human-computer interaction. It tries to specify what a model is, which purpose it serves, and which components of human-computer interaction have to be modelled. Furthermore, these specifications are compared with already existing models.

Models are discussed recently in connection with building up an adequate user interface architecture. Design criteria are needed to construct interfaces which take into consideration human information processing abilities as well as task structures represented by the human. Hereby, "Architecture means the complete and formal description of the surface of a system seen from a well-defined interface. Therefore, architecture is more than the usual specification. Architecture also contains a model of the user and a model of the communication between a user and a system ... Architecture does not refer to the product only. With the same weight, architecture refers to the production process and its documentation" (Zemanek 1982; translated by the authors).

To meet these requirements, models of human behavior in interaction with computer systems are needed. Several models of human-computer interaction have been worked out in the past. They differ however very much in the aspects they describe. A classification of these models has not been done yet.

In this paper an attempt is made to clarify the knowledge and methods that are required to build up an adequate model of human-computer interaction and would help to formulate an abstract architecture. Central roles in the discussion play the terms model and representational framework. It must be pointed out that the first step in building up an architecture is the complete formal specification of the virtual system from an intended user's point of view.


Virtual Machine Mental Representation Symbolic Representation Sign Notation Task Space 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. Borow, D.G. (1975). Dimensions of representation. In: Bobrow, D.G., Collins, A. (Eds.). Representation and Understanding, Academic Press, New-York.Google Scholar
  2. Dzida, W. (1983). Das IFIP-Modell zur Benutzerschnittstellen. Office Management.Google Scholar
  3. Klaus, G., Liebscher, H. (1979). Lexikon der Kybernetik, Fisher, Frankfurt/M.Google Scholar
  4. Gunzenhaeuser, R. (1984). Lernen als Dimension der Mensch-Maschine-Kommunikation. In: Schauer, H., Tauber, M.J. (Eds.). Psychologie der Computerbenutzung, Wien-Muenchen.Google Scholar
  5. Halasz, F.G., Moran, T.P. (1982). Analogy considered as harmful. In: Moran, T.P. (Ed.). Eight short papers on user psychology. Palo Alto, Xerox PARC, pp. 33–36.Google Scholar
  6. Jacob, R.J.K. (1983a). Using formal specifications in the design of a Human-Computer-Interface. Comm. ACM, 26, pp. 259–264.CrossRefGoogle Scholar
  7. Jacob, R.J.K. (1983b). Executable specifications for a Human-Computer Interface. CHI'83 Proceedings, SIGCHI, ACM.Google Scholar
  8. Jagodzinski, A.P. (1983). A theoretical basis for the representation of on-line computer systems to naive users. Int. Journal of Man-Machine Studies 18, pp. 215–252.Google Scholar
  9. Johannsen, G., Boller, H.E., Douges, E., Stein, W. (1977). Der Mensch im Regelkreis, R. Oldenburg, Muenchen.Google Scholar
  10. Keppel, E., Rohr, G. (1984). Prototyping — A method to explore human factor aspects in application software. First International Symposium on Human Factors in Organizational Design and Management, Hawai.Google Scholar
  11. Moran, T.P. (1981). The command language grammar: a representation for the user interface of interactive computer systems. Int. Journal of Man-Machine Studies, 15, pp. 3–50.Google Scholar
  12. Moran, T.P. (1983). Getting into a System: External-Internal Task Mapping Analysis. CHI'83 Proceedings, SIGCHI, ACM.Google Scholar
  13. Nievergelt, J. (1983). Die Gestaltung der Mensch-Machine-Schnittstelle. In: Schauer, H., Tauber, M.J. (Eds.). Psychologie des Programmierens. Oldenburg, Wien-Muenchen.Google Scholar
  14. Norman, D.A. (1983). Some Observations on mental models. In: Gentner, D., Stevens, A.L., Mental Models, Erlbaum Ass., Hillsdale N.J.Google Scholar
  15. Oberquelle, H., Kupka, I., Maass, S. (1983). A view of Human-Machine Communication and Co-operation. Int. Journal of Man-Machine-Studies, 19, 4, pp. 309–333.Google Scholar
  16. Payne, S.J., Green, T.R.G. (1983). The user's perception of the interaction language: a two-level model. CHI'83 Proceedings, SIGCHI, ACM.Google Scholar
  17. Rasmussen, J. and Lind, M. (1981). Coping with complexity. In: Stassen, H.G. and Thijis, W. (Eds.), Proceedings of the First European Conference on Human Decision Making and Manual Control (Delft University of Technology, Delft)Google Scholar
  18. Rohr, G., Keppel, E. (1984). Iconic interfaces: where to use and how to construct. First International Symposium on Human Factors in Organizational Design and Management, Hawai.Google Scholar
  19. Rohr, G., Keppel, E. (1985). Was sagt ein Bild? — Zur begrifflichen und bildlichen Kodierung komplexer Vorgaenge bei der Mensch-Computer-Interaktion. Bericht ueber den 34. Kongress der DGfP 1984. Hogrefe, Goettingen.Google Scholar
  20. Rouse, W.B. (1980). System engineering models of human-machine interaction. North-Holland, Oxford.Google Scholar
  21. Tauber, M.J. (1984). Zur Spezifikation und Konstruktion von Help-Systemen. Notizen zu Interaktiven Systemen 12, pp. 71–87.Google Scholar
  22. Zemanek, H. (1982). Festvortrag 25 Jahre IFAC. In: Mitteilungsblaetter der oesterreichischen Computergesellschaft.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1984

Authors and Affiliations

  • Gabriele Rohr
    • 1
  • Michael J. Tauber
    • 1
  1. 1.IBM Germany Heidelberg Scientific CenterFederal Republic of Germany

Personalised recommendations