![The Psychology of Human-Computer Interaction](https://img.perlego.com/book-covers/1611802/9781351409452_300_450.webp)
eBook - ePub
The Psychology of Human-Computer Interaction
Stuart K. Card, Thomas P. Moran, Allen Newell, Stuart K. Card
This is a test
- 488 pages
- English
- ePUB (mobile friendly)
- Available on iOS & Android
eBook - ePub
The Psychology of Human-Computer Interaction
Stuart K. Card, Thomas P. Moran, Allen Newell, Stuart K. Card
Book details
Book preview
Table of contents
Citations
About This Book
Defines the psychology of human-computer interaction, showing how to span the gap between science & application. Studies the behavior of users in interacting with computer systems.
Frequently asked questions
How do I cancel my subscription?
Can/how do I download books?
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
What is the difference between the pricing plans?
Both plans give you full access to the library and all of Perlegoâs features. The only differences are the price and subscription period: With the annual plan youâll save around 30% compared to 12 months on the monthly plan.
What is Perlego?
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, weâve got you covered! Learn more here.
Do you support text-to-speech?
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Is The Psychology of Human-Computer Interaction an online PDF/ePUB?
Yes, you can access The Psychology of Human-Computer Interaction by Stuart K. Card, Thomas P. Moran, Allen Newell, Stuart K. Card in PDF and/or ePUB format, as well as other popular books in Informatique & Interaction homme-machine. We have over one million books available in our catalogue for you to explore.
Information
1. An Applied Information-Processing Psychology
1.1. THE HUMAN-COMPUTER INTERFACE
1.2. THE ROLE OF PSYCHOLOGY
1.3. THE FORM OF AN APPLIED PSYCHOLOGY
1.4. THE YIELD FOR COGNITIVE PSYCHOLOGY
1.5. THE YIELD FOR COMPUTER SCIENCE
1.6. PREVIEW
A scientific psychology should not only help us to understand our own human nature, it should help us in our practical affairs. In educating our children, it should help us to design environments for learning. In building airplanes, it should help us to design for safety and efficiency. In staffing for complex jobs, it should help us to discover both the special skills required and those who might have them. And on and on. Given the breadth of environments we design for ourselves, there is no limit to the number of domains where we might expect a scientific knowledge of human nature to be of use.
The domain of concern to us, and the subject of this book, is how humans interact with computers. A scientific psychology should help us in arranging this interface so it is easy, efficient, error-freeâeven enjoyable.
Recent advances in cognitive psychology and related sciences lead us to the conclusion that knowledge of human cognitive behavior is sufficiently advanced to enable its applications in computer science and other practical domains. The years since World War II have been the occasion for an immense wave of new understandings and new techniques in which man has come to be viewed as an active processor of information. In the last decade or so, these understandings and techniques have engulfed the main areas of human experimental psychology1: perception,2 performance,3 memory,4 learning,5 problem solving,6 psycholinguistics.7 By now, cognitive psychology has come to be dominated by the information-processing viewpoint.
A major advance in understanding and technique brings with it, after some delay, an associated wave of applications for the new knowledge. Such a wave is about to break in psychology. The information-processing view will lead to a surge of new ways for making psychology relevant to our human needs. Already the concepts of information-processing psychology have been applied to legal eyewitness testimony8 and to the design of intelligence tests.9 And in the study of man-machine systems and engineering psychology, it has for some time been common to include a block diagram of the overall human information-processing system in the introductory chapter of textbooks,10 even though the reach of that block diagram into the text proper is still tenuous. There are already the beginnings of a subfield, for which various names (associating the topic in different ways) have been suggested: user sciences,11 artificial psycholinguistics,12 cognitive ergonomics,13 software psychology,14 user psychology,15 and cognitive engineering.16
Our own goal is to help create this wave of application: to help create an applied information-processing psychology. As with all applied science, this can only be done by working within some specific domain of application. For us, this domain is the human-computer interface. The application is no offhand choice for us, nor is the application dictated solely by its extrinsic importance. There is nothing that drives fundamental theory better than a good applied problem, and the cognitive engineering of the human-computer interface has all the markings of such a problem, both substantively and methodologically. Society is in the midst of transforming itself to use the power of computers throughout its entire fabricâwherever information is usedâand that transformation depends critically on the quality of human-computer interaction. Moreover, the problem appears to have the right mixture of industrial application and symbol manipulation to make it a âreal-worldâ problem and yet be within reasonable reach of an extended cognitive psychology. In addition, we have personal disciplinary commitments to computer science as well as to psychology.
This book reports on a program of research directed towards understanding human-computer interaction, with special reference to text-editing systems. The program was undertaken as an initial step towards the applied information-processing psychology we seek. Before outlining individual studies, it is appropriate to sketch how this effort fits in with the larger endeavor.
1.1. THE HUMAN-COMPUTER INTERFACE
The human-computer interface is easy to find in a gross wayâjust follow a data path outward from the computerâs central processor until you stumble across a human being (Figure 1.1). Identifying its boundaries is a little more subtle. The key notion, perhaps, is that the user and the computer engage in a communicative dialogue whose purpose is the accomplishment of some task. It can be termed a dialogue because both the computer and the user have access to the stream of symbols flowing back and forth to accomplish the communication; each can interrupt, query, and correct the communication at various points in the process. All the mechanisms used in this dialogue constitute the interface: the physical devices, such as keyboards and displays, as well as computerâs programs for controlling the interaction.
At any point in the history of computer technology there seems to be a prototypical user interface. A few years ago it was the teletypewriter; currently it is the alphanumeric video-terminal. But the actual diversity is now much greater. All so-called âremote entryâ devices count as interfaces; and a large number of such specialized devices exist in the commercial and industrial world to record sales, maintain inventory records, or control industrial processes. Almost all such devices are fashioned from the same basic sorts of components (keyboards, buttons, video displays, printers) and connect to the same sorts of information-processing mechanisms (disks, channels, interrupt service routines).
The very existence of the direct human-computer interface is itself an emergent event in the development of computers. If we go back twenty years, the dominant scheme for entering information into a computer consisted of a trio of people. First there was the user, someone who wanted to accomplish some task with the aid of the computer. The user encoded what he wanted onto a coding sheet, then sent it to a second person, the keypunch operator, who used an off-line device, the keypunch, to create a deck of punched cards that encoded the same information in a different form. The cards in turn went to a third person, the computer-operator, who entered the cards into the computer via the card reader. The computer then responded by printing messages and data on paper for the operator to gather up and send back to the user. The relationship between the user and the computer was sufficiently remote that it should be likened more to a literary correspondence than to a conversational dialogue. It is the general demise of such arrangements involving human intermediaries, and the resultant coupling of the user directly to the computer, that has given rise to the contemporary human-computer interface. Whatever continued evolution the interface takesâand it will be substantialâhuman-computer interaction is unlikely ever to lose this character of a conversational dialogue.
![Image](https://book-extracts.perlego.com/1611802/images/fig1_1-plgo-compressed.webp)
Figure 1.1. The human-computer interface.
Of course, there is much more to improving computer interfaces than simply making them conversational. Informal evidence from the direct experience of users provides numerous examples of current interface deficiencies:
In one text-editing system, typing the word edit while in command mode would cause the system to select everything, delete everything, and then insert the letter t (this last making it impossible to use the system Undo command to recover the deleted text because only the last command could be undone).
In another text-editing system, so many short commands were defined that almost any typing error would cause some disaster to happen. For example, accidentally typing CONTROL-E would cause the printer to be captured by the user. Since no indication of this event was given, no other users would be permitted to print until the other users eventually discovered who had the printer. In an even more spectacular instance, accidentally typing CONTROL-Z would delete all the userâs filesâpermanently.
In one interactive programming system, misspelling a variable name containing hyphens (a common way of marking off parts of a name) would cause the system to rewrite the userâs program, inserting code to subtract the parts of the name. In many cases, the user would have to mend his program by hand, laboriously searching for and editing the damaged code.
In a set of different subsystems meant to be used together, the name âListâ was given to many different commands, each having a different meaning: (1) send a file to the printer to make a hardcopy, (2) show the directory of files on the display, (3) show the content of a file on the display, (4) copy the workspace to a file, (5) create a particular kind of data structure.
Yet, when one looks at the teletype interfaces of yesterday, it is clear that substantial progress has been made. The emergence of the direct human interface, circumventing the keypuncher and operator, must itself be counted as an improvement of enormous value. We now have interfaces that allow the use of computers for such highly interactive tasks as making engineering drawings and taking airline reservations. But despite considerable advancements, the systems we have are often ragged and in places are sufficiently poor to cripple whole ranges of use.
What strikes one most noticeably about existing interfaces, besides all the little ways they fail, is that their failures appear to be unnecessary. Why, when interaction could be so smooth, even elegant, is it often so rough, even hazardous? Two observations may help explain this perplexing state of affairs.
First, interaction with computers is just emerging as a human activity. Prior styles of interaction between people and machinesâsuch as driver and automobile, secretary and typewriter, or operator and control roomâare all extremely lean: there is a limited range of tasks to be accomplished and a narrow range of means (wheels, levers, and knobs) for accomplishing them. The notion of the operator of a machine arose out of this context. But the user is not an operator. He does not operate the computer, he communicates with it to accomplish a task. Thus, we are creating a new arena of human action: communication with machines rather than operation of machines. What the nature of this arena is like we hardly yet know. We must expect the first systems that explore the arena to be fragmentary and uneven.
Second, the radical increase in both the computerâs power and its performance/cost ratio has meant that an increasing amount of computational resources have become available to be spent on the human-computer interface itself, rather than on purely computational tasks. This increase of deployable resources exacerbates the novelty of the area, since entirely new styles of interaction become available coincidentally with an increased amount of computational ability available per interaction. These new styles often lead to completely new interfaces, which are then even more ragged than before. At the same time, opportunities for the invention of good interfaces also increase rapidly, accounting for the leaps and bounds we have seen in terms of major improvements in functionality and ease of use.
1.2. THE ROLE OF PSYCHOLOGY
Many in the computer field agree that there is an obvious way to design better human-computer interfaces. Unfortunately, they disagree on what it is. It is obvious to some that psychological knowledge should be applied. Their slogan might be, in the words of Hansen (1971): âKnow the user!â It is obvious to others that the interface should simply be designed with more careâthat if designers were given the goal of good interfaces, rather than stringent cost limits or tight deadlines, then they would produce good designs. Their slogan might be: âDesigners are users tooâjust give them the time and freedom to design it right!â And it is obvious to others still that one should pour the effort into some new componentsâflat displays, color graphics, or dynamically codeable microprocessors in the terminal. Their slogan might be: âMake the components good enough and the system will take care of itself!â
Who is to gainsay each of these their point? The technology limits, often severely, what can be done. All the human engineering in the world will not turn a 10-character-per-second teletypewriter into a high-resolution graphics terminal. The history of terminal development so far is writ largely in terms of advances in basic interface components, most notably the resources to allow substantial computational cycles to be devoted to the interface. It is easy to point to current limitations whose lifting will improve the interface by orders of magnitude. Immense gains will occur when the display holds not the common 24 Ă 80 characters (the typical alphanumeric video terminal, widely available today), but a full page of 64 Ă 120 characters (the typical 1000 Ă 800 pixel video terminal, available at a few places today), or even the full drafting board of 512 Ă 512 characters (not really available anywhere, yet, as far as we know).
Moreover, any accounting will have to credit the majority of the capabilities and advances at the interface to design engineers and only a few of them to psychologists. However many imperfections there remain in the interface, the basic capabilities and inspired creations that do exist came out of an engineering analysis of the functions needed and the fact that the designer, being human, could empathize directly with the user.
And yet, there remain the mini-horror storiesâof systems where, after the fact, it became clear that either the nature or the limitations of the user were not appreciated, and some design foolishness was committed. Since it is these stories that come to mind in discussing the role of the human at the interface, it is often assumed that all that one needs are ways of checking to be sure that the obvious is not overlooked; âAll we need from psychology is a few good checklists!â might be the slogan here. But as we shall see, there is more to human-computer interaction than can be caught with checklists.
The role psychology might be expected to play in the design of the user-computer interface is suggested by the results it was able to achieve for military equipment during World War II. At that time, it had become apparent that a strong limiting factor in realizing the potential of man-machine systems, such as radar sets and military aircraft, lay in the diffic...
Table of contents
- Cover
- Half Title
- Title Page
- Copyright Page
- Dedication
- Table of Contents
- Preface
- 1. An Applied Information-Processing Psychology
- SCIENCE BASE
- TEXT-EDITING
- ENGINEERING MODELS
- EXTENSIONS AND GENERALIZATIONS
- Symbol Glossary
- Bibliographic Index
- Subject Index
Citation styles for The Psychology of Human-Computer Interaction
APA 6 Citation
Card, S. (2018). The Psychology of Human-Computer Interaction (1st ed.). CRC Press. Retrieved from https://www.perlego.com/book/1611802/the-psychology-of-humancomputer-interaction-pdf (Original work published 2018)
Chicago Citation
Card, Stuart. (2018) 2018. The Psychology of Human-Computer Interaction. 1st ed. CRC Press. https://www.perlego.com/book/1611802/the-psychology-of-humancomputer-interaction-pdf.
Harvard Citation
Card, S. (2018) The Psychology of Human-Computer Interaction. 1st edn. CRC Press. Available at: https://www.perlego.com/book/1611802/the-psychology-of-humancomputer-interaction-pdf (Accessed: 14 October 2022).
MLA 7 Citation
Card, Stuart. The Psychology of Human-Computer Interaction. 1st ed. CRC Press, 2018. Web. 14 Oct. 2022.