Human-Computer Interaction (HCI)

Your constantly-updated definition of Human-Computer Interaction (HCI) and collection of topical content and literature

726 shares
443
225
58

What is Human-Computer Interaction (HCI)?

Human-Computer Interaction (HCI) is a multidisciplinary field of study focusing on the design of computer technology and, in particular, the interaction between humans (the users) and computers. While initially concerned with computers, HCI has since expanded to cover almost all forms of information technology design.

Here, Professor Alan Dix explains the roots of HCI and which areas are particularly important to it.

The Meteoric Rise of HCI

HCI surfaced in the 1980s with the advent of personal computing, just as machines such as the Apple Macintosh, IBM PC 5150 and Commodore 64 started turning up in homes and offices in society-changing numbers. For the first time, sophisticated electronic systems were available to general consumers for uses such as word processors, games units and accounting aids. Consequently, as computers were no longer room-sized, expensive tools exclusively built for experts in specialized environments, the need to create human-computer interaction that was also easy and efficient for less experienced users became increasingly vital. From its origins, HCI would expand to incorporate multiple disciplines, such as computer science, cognitive science and human-factors engineering.

Powered by academic investigation, HCI became a crucial instrument in popularizing the idea that the interaction between a computer and the user should resemble a human-to-human, open-ended dialogue. Initially HCI researchers focused on improving the usability of desktop computers (i.e., practitioners concentrated on how easy computers are to learn and use). However, thanks to the rise of technologies such as the Internet and the smartphone, computer use has increasingly moved away from the desktop to embrace the mobile world, and HCI has steadily encompassed more fields:

“…it no longer makes sense to regard HCI as a specialty of computer science; HCI has grown to be broader, larger and much more diverse than computer science itself. HCI expanded from its initial focus on individual and generic user behavior to include social and organizational computing, accessibility for the elderly, the cognitively and physically impaired, and for all people, and for the widest possible spectrum of human experiences and activities. It expanded from desktop office applications to include games, learning and education, commerce, health and medical applications, emergency planning and response, and systems to support collaboration and community. It expanded from early graphical user interfaces to include myriad interaction techniques and devices, multi-modal interactions, tool support for model-based user interface specification, and a host of emerging ubiquitous, handheld and context-aware interactions.”

— John M. Carroll, author and a founder of the field of human-computer interaction.

The UX Value of HCI and Its Related Realms

HCI is a broad field which overlaps with areas such as user-centered design, user interface design and user experience design. In many ways, HCI was the forerunner to User Experience (UX) Design.

Despite that, some differences persist between HCI and UX design. Practitioners of HCI tend to be more academically focused, and are involved in scientific research and developing empirical understandings of users. Conversely, UX designers are almost invariably industry-focused and involved in building products or services—e.g., smartphone apps and websites. Regardless of this divide, the practical considerations for products that UX designers concern ourselves with have direct links to the findings of HCI specialists about users’ mindsets. With the broader span of topics that HCI covers, UX designers have a wealth of resources to draw from, although much research remains attuned to academic audiences. Also lacking the luxury of time which HCI specialists typically enjoy, designers must stretch beyond our industry-dictated constraints to access findings that may harness key insights into achieving the best designs for their users. By “collaborating” thus, designers can drive impactful changes in the market and society.

Learn More about Human-Computer Interaction

The Interaction Design Foundation’s encyclopedia chapter on Human-Computer Interaction, by John M. Carroll, a founder of HCI, is an ideal source for gaining a solid understanding of HCI as a field of study: https://www.interaction-design.org/literature/book/the-encyclopedia-of-human-computer-interaction-2nd-ed/human-computer-interaction-brief-intro

Keep up to date with the latest developments in HCI at the international society for HCI, SIGCHI: https://sigchi.org/

Learn the tools of HCI with the IDF’s course on HCI, taught by Professor Alan Dix, author of one of the most well-known textbooks on HCI. You can find it here: https://www.interaction-design.org/courses/human-computer-interaction?ep=ditte-hvas-mortensen


Literature on Human-Computer Interaction (HCI)

Here’s the entire UX literature on Human-Computer Interaction (HCI) by the Interaction Design Foundation, collated in one place:

Featured article

A Brief History of Human Computer Interaction

A Brief History of Human Computer Interaction

Human Computer Interaction is the academic discipline that most of us think of as UI design. It focuses on the way that human beings and computers interact to ever increasing levels of both complexity and simplicity.

It’s perhaps easy to see that until the mid to late 1970s that this discipline wasn’t particularly important. The few people who had access to computers were academics or professionals with a few incredibly dedicated (and wealthy) hobbyists thrown into the mix. Without a broad base of users; it wasn’t necessary to focus on how those users interacted with computers – they just made do with whatever was to hand or created what they needed themselves.




It’s a Very New Discipline

Then with the dawn of personal computing; the flood gates opened. The masses wanted computing and they didn’t want to go through complicated rigmarole to do what they wanted with a computer. They weren’t prepared to build and program their own joysticks for the games they bought, they didn’t expect to design the mouse before they could use a word processor and so on…

Cognitive Sciences

Luckily, for the masses, there was a discipline waiting in the wings to help with the tasks that lay ahead. Cognitive sciences (a broad and heady mix which includes psychology, language, artificial intelligence,

philosophy and even anthropology) had been making steady progress during the 1970s and by the end of the decade they were ready to help articulate the systems and science required to develop user interfaces that worked for the masses.



Engineering

This is known as “cognitive engineering” e.g. building things that work with our thoughts. And once again the engineering discipline had also come on leaps and bounds during the 1970s in order to support this change. In aviation, for example, engineering had already started to simplify the user interface of complex airplanes. It was natural for some of this work to move into the UI field for computing devices.

Documentation

It’s also important to recognize the challenge of documenting these developments. New systematic approaches needed to be taken in order to record developments and to share these with other practitioners of the new discipline worldwide. There really is, after all, no advantage in reinventing the mouse over and over again.

John Carroll the Edward Frymoyer Chair Professor of Information Sciences and Technology at the Pennsylvania State University says that the discipline of Human Computer Interaction was born (or perhaps “emerged” is a better word) in 1980 as all these separate disciplines began to realign around a single objective; making computing easier for the masses.

You can read the full text of John’s book on Human Computer Interaction here on the IDF website. It’s completely free to read online and our members can also download a free copy to their preferred e-book reader.

References & Where to Learn More:

Header Image: Author//Copyright holder: Glasbergen. Copyright terms and licence: All rights reserved. Img

Course: Human-Computer Interaction - HCI:
https://www.interaction-design.org/courses/human-computer-interaction

Imgs: Cognitive Science, Robotics, Diagram


Show full article Show collapsed article

Learn more about Human-Computer Interaction (HCI)

All literature

Human Computer Interaction - brief intro

Ch 2: Human Computer Interaction - brief intro

Human-computer interaction (HCI) is an area of research and practice that emerged in the early 1980s, initially as a specialty area in computer science embracing cognitive science and human factors engineering. HCI has expanded rapidly and steadily for three decades, attracting professionals from many other disciplines and incorporating diverse ...

Book chapter
Data Visualization for Human Perception

Ch 35: Data Visualization for Human Perception

Data visualization is the graphical display of abstract information for two purposes: sense-making (also called data analysis) and communication. Important stories live in our data and data visualization is a powerful means to discover and understand these stories, and then to present them to others. The information is abstract in that it descri...

Book chapter
Interaction Design - brief intro

Ch 1: Interaction Design - brief intro

The aim of the following chapter is to provide an introductory overview of the concept and the field of interaction design, loosely grounded in historical developments. This encyclopedia covers the full gamut of human-computer interaction (HCI), and it should be noted that interaction design covers only a part of the HCI field. My intention here...

Book chapter
Personas

Ch 30: Personas

The persona method has developed from being a method for IT system development to being used in many other contexts, including development of products, marketing, planning of communication, and service design. Despite the fact that the method has existed since the late 1990s, there is still no clear definition of what the method encompasses. Com...

Book chapter
Usability Evaluation

Ch 15: Usability Evaluation

Put simply, usability evaluation assesses the extent to which an interactive system is easy and pleasant to use. Things aren’t this simple at all though, but let’s start by considering the following propositions about usability evaluation: Usability is an inherent measurable property of all interactive digital technologies Human-Computer I...

Book chapter
Affordances

Ch 44: Affordances

44.1 Abstract The concept of affordances originates from ecological psychology; it was proposed by James Gibson (1977, 1979) to denote action possibilities provided to the actor by the environment. In the late 1980s Norman (1988) suggested that affordances be taken advantage of in design. The suggestion strongly resonated with designers’ conce...

Book chapter
Contextual Design

Ch 8: Contextual Design

Contextual Design is a structured, well-defined user-centered design process that provides methods to collect data about users in the field, interpret and consolidate that data in a structured way, use the data to create and prototype product and service concepts, and iteratively test and refine those concepts with users. This is ...

Book chapter
Disruptive Innovation

Ch 17: Disruptive Innovation

A disruptive technology or disruptive innovation is an innovation that helps create a new market and value network, and eventually goes on to disrupt an existing market and value network. The term is used in business and technology literature to describe innovations that improve a product or service in ways that the market does not expect. Altho...

Book chapter
Visual Aesthetics

Ch 19: Visual Aesthetics

Visual aesthetics, as discussed in this chapter, refers to the beauty or the pleasing appearance of things. We discuss the importance of visual aesthetics in the context of interactive systems and products, present how it has been studied in the field of Human-Computer Interaction (HCI), and suggest directions for future work in this field. 19...

Book chapter
Visual Representation

Ch 5: Visual Representation

How can you design computer displays that are as meaningful as possible to human viewers? Answering this question requires understanding of visual representation - the principles by which markings on a surface are made and interpreted. The analysis in this article addresses the most important principles of visual representation for screen design...

Book chapter
Activity Theory

Ch 16: Activity Theory

Foreword: Why activity theory? This chapter is about a theory that was developed decades ago. Some of the basic ideas of the theory were formulated before the word "computer" was ever invented. Then why does the Encyclopaedia of Human-Computer Interaction feature a chapter on the theory? In other words, Why activity theory? The question...

Book chapter
3D User Interfaces

Ch 32: 3D User Interfaces

Ever since the advent of the computer mouse and the graphical user interface (GUI) based on the Windows, Icons, Menus, and Pointer (WIMP) paradigm, people have asked what the next paradigm shift in user interfaces will be (van Dam, 1997; Rekimoto, 1998). Mouse-based GUIs have proven remarkably flexible, robust, and general, but we are finally se...

Book chapter
Wearable Computing

Ch 23: Wearable Computing

Wearable computing is the study or practice of inventing, designing, building, or using miniature body-borne computational and sensory devices. Wearable computers may be worn under, over, or in clothing, or may also be themselves clothes (i.e. "Smart Clothing" (Mann, 1996a)). 23.1 Bearable ComputingThe field of wearable computing, however, exte...

Book chapter
Design iteration brings powerful results. So, do it again designer!

Design iteration brings powerful results. So, do it again designer!

The iterative design process is a simple concept. Once, through user research, you have identified a user need and have generated ideas to meet that need, you develop a prototype. Then you test the prototype to see whether it meets the need in the best possible way. Then you take what you learned from testing and amend the design. Following that...

  • 118 shares
  • 12 hours ago
Context-Aware Computing

Ch 14: Context-Aware Computing

A tablet computer switching the orientation of the screen, maps orienting themselves with the user’s current orientation and adapting the zoom level to the current speed, and switching on the backlight of the phone when used in the dark are examples of computers that are aware of their environment and their context of use. Less than 10 years ago...

Book chapter
End-User Development

Ch 10: End-User Development

Computer users have rapidly increased in both number and diversity (Scaffidi et al 2005). They include managers, accountants, engineers, home makers, teachers, scientists, health care workers, insurance adjusters, salesmen, and administrative assistants. Many of these people work on tasks that rapidly vary on a yearly, monthly, or even daily bas...

Book chapter
Human-Robot Interaction

Ch 38: Human-Robot Interaction

This chapter introduces and critically reflects upon some key challenges and open issues in Human-Robot Interaction (HRI) research. The chapter emphasizes that in order to tackle these challenges, both the user-centred and the robotics-centred aspects of HRI need to be addressed. The synthetic nature of HRI is highlighted and discussed in the co...

Book chapter
Requirements Engineering

Ch 13: Requirements Engineering

Requirements Engineering is, as its name suggests, the engineering discipline of establishing user requirements and specifying software systems. There are many definitions of Requirements Engineering (Zave, 1995); however, they all share the idea that requirements involves finding out what people want from a computer system, and understanding wh...

Book chapter
Card Sorting

Ch 22: Card Sorting

The term card sorting applies to a wide variety of activities involving the grouping and/or naming of objects or concepts. These may be represented on physical cards; virtual cards on computer screens; or photos in either physical or computer form. Occasionally, objects themselves may be sorted. The results can be expressed in a number of ways, ...

Book chapter
Social Computing

Ch 4: Social Computing

As humans we are fundamentally social creatures. For most people an ordinary day is filled with social interaction. We converse with our family and friends. We talk with our co-workers as we carry out our work. We engage in routine exchanges with familiar strangers at the bus stop and in the grocery store. This social interaction is not just tal...

Book chapter