Human-computer interaction

From Academic Kids

Human-computer interaction (HCI) is the study of interaction between people (users) and computers. It is an interdisciplinary subject, relating computer science with many other fields of study and research. Interaction between users and computers occurs at the user interface (or simply interface), which includes both hardware (i.e. peripherals and other hardware) and software (for example determining which, and how, information is presented to the user on a screen).


Aspects and goals

Interdisciplinary aspects

Combined with computer science and information technology are fields including:


A basic goal of HCI is to improve interaction between user and computers, by making computers more user-friendly and easier to use. More broadly, HCI is also concerned with

  • methodologies and processes for designing interfaces (i.e., given a task and a class of users, design the best possible interface within given constraints, optimizing for a desired property such as learnability or efficiency of use)
  • methods for implementing interfaces (e.g. software toolkits and libraries; efficient algorithms)
  • techniques for evaluating and comparing interfaces
  • developing new interfaces and interaction techniques
  • developing descriptive and predictive models and theories of interaction

A long term goal of HCI is to design computers that can be exploited to their fullest potential as instruments that enhance human creativity, liberate the human mind, and improve communication and cooperation between humans (see CSCW).

Professional practitioners in HCI are usually designers concerned with the practical application of design methodologies to real-world problems. Their work often revolves around designing graphical user interfaces and web interfaces.

Researchers in HCI are interested in developing new design methodologies, experimenting with new hardware devices, prototyping new software systems, exploring new paradigms for interaction, and developing models and theories.


  • HCI vs CHI. The acronym CHI (pronounced kai), for computer-human interaction, has been used to refer to this field, perhaps more frequently in the past than now. However, researchers and practitioners now refer to their field of study as HCI (pronounced as an initialism), which perhaps rose in popularity partly because of the notion that the human, and the human's needs and time, should be considered first, and are more important than the machine's. This notion became increasingly relevant towards the end of the 20th century as computers became increasingly inexpensive (as did CPU time), small, and powerful. Since the turn of the millennium, the field of human-centered computing has emerged as an even more pronounced focus on understanding human beings as actors within socio-technical systems.
  • Usability vs Usefulness. Design methodologies in HCI aim to create user interfaces that are usable, i.e. that can be operated with ease and efficiently. However, an even more basic requirement is that the user interface be useful, i.e. that it allow the user to complete relevant tasks.
  • Intuitive and Natural. Software products are often touted by marketeers as being "intuitive" and "natural" to use, often simply because they have a graphical user interface. Many researchers in HCI view such claims as unfounded (e.g. a poorly designed GUI may be very unusable), and some object to the use of the words intuitive and natural as vague and/or misleading. For example, some may argue that input through handwriting is natural, while others counter that handwriting is a skill requiring years of training for children to acquire, and thus is very unnatural. Intuitiveness is probably best thought of as a relative notion, rather than being intrinsic to a user interface. Intuitiveness depends on the user's familiarity and previous experiences, and is subject to cultural and other biases. For example, an icon that looks like a garbage can (for deleting files) may be very mysterious looking to someone from a culture that doesn't store garbage in cans. Even a computer mouse and drag-and-drop actions are not intuitive to a user who has never seen or used them before. For more on this topic, see the article Intuitive Equals Familiar from Jef Raskin listed below.
  • Data Density and Information Absorbtion. The rapid growth in the density of computer screen real estate has created an opportunity to accelerate "information absorbtion" to much higher levels. Classic "data density" on a computer is 50-100 data points, recent advances in data visualization enable 1000s of data points to be presented in forms which can be rapidly absorbed. Interfaces such as virtual reality will give further growth the potential density of information presented.

Design methodologies

A number of diverse methodologies outlining techniques for human-computer interaction design have emerged since the rise of the field in the 1980s. Most design methodologies stem from a model for how users, designers, and technical systems interact. Early methodologies, for example, treated users' cognitive processes as predictable and quantifiable and encouraged design practitioners to look to cognitive science results in areas such as memory and attention when designing user interfaces. Modern models tend to focus on a constant feedback and conversation between users, designers, and engineers and push for technical systems to be wrapped around the types of experiences users want to have, rather than wrapping user experience around a completed system.

  • User-centered design: User-centered design (UCD) is a modern, widely practiced design philosophy rooted in the idea that users must take center-stage in the design of any computer system. Users, designers, and technical practitioners work together to articulate the wants, needs, and limitations of the user and create a system that addresses these elements. Often, user-centered design projects are informed by ethnographic studies of the environments in which users will be interacting with the system.

Academic conferences

One of the top academic conferences for new research in human-computer interaction, especially within computer science, is the annually held ACM's Conference on Human Factors in Computing Systems, usually referred to by its short name CHI (pronounced kai). CHI is organized by ACM SIGCHI ( Special Interest Group on Computer-Human Interaction. CHI is a large, highly competitive conference, with thousands of attendants, and is quite broad in scope.

HCI International ( CHI 2006 (

CHI 2005 ( CHI 2004 (

There are also dozens of smaller, more specialized HCI-related conferences held around the world each year.

UIST 2004 ( - ACM Symposium on User Interface Software and Technology

See also



Regarding intuition:

External links

es:Interaccin del hombre con la computadora fr:Interface homme-machine ja:マンマシンインターフェース no:Menneske-maskin-interaksjon sv:MDI


Academic Kids Menu

  • Art and Cultures
    • Art (
    • Architecture (
    • Cultures (
    • Music (
    • Musical Instruments (
  • Biographies (
  • Clipart (
  • Geography (
    • Countries of the World (
    • Maps (
    • Flags (
    • Continents (
  • History (
    • Ancient Civilizations (
    • Industrial Revolution (
    • Middle Ages (
    • Prehistory (
    • Renaissance (
    • Timelines (
    • United States (
    • Wars (
    • World History (
  • Human Body (
  • Mathematics (
  • Reference (
  • Science (
    • Animals (
    • Aviation (
    • Dinosaurs (
    • Earth (
    • Inventions (
    • Physical Science (
    • Plants (
    • Scientists (
  • Social Studies (
    • Anthropology (
    • Economics (
    • Government (
    • Religion (
    • Holidays (
  • Space and Astronomy
    • Solar System (
    • Planets (
  • Sports (
  • Timelines (
  • Weather (
  • US States (


  • Home Page (
  • Contact Us (

  • Clip Art (
Personal tools