ABSTRACT
From its beginning, the technology of personal workstations has been driven by visions of a future in which people would work in intimate partnership with computer systems on significant intellectual tasks. These visions have been expressed in various forms: Memex (Bush, 1945), Man-Machine Symbiosis (Licklider, 1960), NLS (Engelbart, 1963), Dynabook (Kay, 1977), and others.
The tight coupling between human and computer required by these visions necessitated advances in the ways humans and computers interact. These advances have slowly begun to accumulate into what might be called a user technology. This user technology includes hardware and software techniques for building effective user interfaces: bitmapped displays, menus, pointing devices, “modeless” command languages, animation, and interface metaphors. But it must include a technical understanding of the user himself and of the nature of human-computer interaction. This latter part, the scientific base of user technology, is necessary in order to understand why interaction techniques are (or are not) successful, to help us invent new techniques, and to pave the way for machines that aid humans in performing significant intellectual tasks.
In this paper, we trace some of the history of our understanding of users and their interaction with workstation—the personal part of personal workstations. In keeping with the spirit of other papers at this conference, we have centered this review around our own experiences, perspectives, and work and have not attempted a complete history of the field. In concentrating on our own work, we do not wish to mimimize the importance of others' work; we simply want to tell our own story. Our focus is on what we have learned about users in our years of studying them and how we see our findings relating to the original visions of the personal workstation.
References
- Anderson, 3. R. (1981). Cognitive skills and their acquisition. Hillsdale, N J: Lawrence Erlbaum Associates.Google Scholar
- Bell, C. G., & Newell, A. (1971). Computer structures: readings and examples. New York: McGraw- Hill. Google Scholar
Digital Library
- Bush, V. (1945). As we may think. The Atlantic Monthly, August.Google Scholar
- Card, S. K. (1978). Studies in the psychology of computer text editing systems. Unpublished doctoral dissertation, Carnegie-Mellon University, Department of Psychology.Google Scholar
- Card, S. K., English, W. K., & Burr, B. J. (1978). Evaluation of mouse, rate-controlled isometric joystick, step keys, and text keys for text selection on a CRT. Ergonomics, 21, 601-613.Google Scholar
Cross Ref
- Card, S. K., Moran, T. P., & Newell, A. (1976). The manuscript editing task: A routine cognitive skill (Technical Report SSL-76-8). Palo Alto, CA: Xerox Palo Alto Research Center.Google Scholar
- Card, S. K., Moran, T. P., & Newell, A. (1980a). Computer text-editing: an information-processing analysis of a routine cognitive skill. Cognitive Psychology, 12, 32-74.Google Scholar
Cross Ref
- Card, S. K., Moran, T. P., & Newell, A. (1980b). The keystroke-level model for user performance time with interactive systems. Communications of the ACM 23, 396-410. Google Scholar
Digital Library
- Card, S. K., Moran, T. P., & Newell, A. (1983). The psychology of human-computer Interaction. Hillsdale, N J: Lawrence Erlbaum Associates. Google Scholar
Digital Library
- Card, S. K., Pavel, M., & Farrell, J. E. (1984). Window-based computer dialogues. Proceedings of IFIPInteract '84, 355-359. London: IFIP.Google Scholar
- Engelbart, D. (1963). A conceptual framework for the augmentation of man's intellect. In P. W. Howerton and D. C. Weeks (Eds.), Vistas in hoCormation Handling, Vol. 1. Washington, D.C.: Spartan Books.Google Scholar
- English, W. K., Engelbart, D. C., & Berman, M. A. (1967). Display-selection techniques for text manipulation. 1EEE Transactions on Human Factors in Electronics, HFE-8, 5-15.Google Scholar
- Halasz, F. G. (1984). Mental models and problem solving in using a calculator. Unpublished Ph.D. Dissertation. Stanford, CA: Stanford University.Google Scholar
- Halasz, F. G., & Moran, T. P. (1983). Mental models and problem solving in using a calculator. Proceedings of the CHI '83 Conference on tIuman Factors in ComputhzgSystems. New York: ACM. Google Scholar
Digital Library
- Irby, C., Bergsteinsson, L., Moran, T. P., Newman, W., & Tesler, L. (1977). A methodology for user interface design. Palo Alto, CA: Xerox Palo Alto Research Center.Google Scholar
- Kay, A. (1977). Microelectronics and the personal computer. Scientific American, September, 230-244.Google Scholar
- Licklider, J. C. R. (1960). Man-computer symbiosis. IRE Transactions on Human Factors in Electronics, HFE-I (March), 4-11.Google Scholar
Cross Ref
- Moran, T. P. (1978). Introduction to the Command Language Grammar (Technical Report SSL-78-3). Palo Alto, CA: Xerox Palo Alto Research Center.Google Scholar
- Moran, T. P. (1981). The command language grammar: A representation for the user interface of interactive computer systems. International Journal of Man-Machine Studies, 15, 3-50.Google Scholar
Cross Ref
- Moran, T. P. (1983). Getting into a system: external-internal task mapping analysis. Proceedings of the CHI "83 Conference on Human Factors in Computing Systems. New York: ACM. Google Scholar
Digital Library
- Newell, A., & Simon, H. A. (1972). Human problem solving. Englewood Cliffs, N J: Prentice-Hall. Google Scholar
Digital Library
- Newman, W., & Sproull, R. (1979). Principles of interactive computer graphics, 2nd ed. New York: McGraw-Hill. Google Scholar
Digital Library
- Payne, S. J. (1984). Task-action grammars. Proceedings of Interact "84: First IFIP Conference on Human-Computer Interaction, London. Amsterdam: Elsevier.Google Scholar
- Young, R. M. (1981). The machine inside the machine: users' models of pocket calculators. International Journal of Man-Machine Studies, 15, 51-86.Google Scholar
Cross Ref
- Young, R. M. (1983). Surrogates and mappings: two kinds of conceptual models for interactive devices. In D. Gentner & A. L. Stevens (Eds.), Mental models. Hillsdale, NJ: Lawrence Erlbaum Associates.Google Scholar
Index Terms
User technology—from pointing to pondering




Comments