Based on my 2Q Research, many Indonesian UI UX Designer doesn't know about Human-Computer Interaction. Why?

UI UX starts popular in Indonesia and Indonesian companies start aware of this role not even 10 years. Many leaders in UI UX Designers come from Graphic Designer and Frond End Developer. So, they don't have any basic knowledge about Human-Computer Interaction which is this field getting introduced on the campus recently.

Before we define what is Human-Computer Interaction or HCI. We must know, where did HCI innovations and philosophy come from?

So, The term was popularized by Stuart K. Card, Allen Newell, and Thomas P. Moran in their seminal 1983 book, The Psychology of Human-Computer Interaction, although the authors first used the term in 1980 and the first known use was in 1975. The term connotes that, unlike other tools with only limited uses (such as a hammer, useful for driving nails but not much else), a computer has many uses and this takes place as an open-ended dialog between the user and the computer. The notion of dialog likens human-computer interaction to human-to-human interaction, an analogy that is crucial to theoretical considerations in the field.

What is human-computer interaction (HCI)?

Image by Agnieszka Szóstek

“HCI is the study and the practice of usability. It is about understanding and creating software and other technology that people will want to use, will be able to use, and will find effective when used” (Dr. Siti Salwah Salim -University of Florida).

HCI is the study of how people use computer systems to perform certain tasks. HCI tries to provide us with an understanding of the computer and the person using it, so as to make the interaction between them more effective and more enjoyable.

Dr. Siti Salwah Salim-University of Florida)

HCI concerns

  • Process: design, evaluation, and implementation
  • On: interactive computing systems for human use
  • Plus: the study of major phenomena surrounding them

Goals of HCI

Image by Computer Science | Virginia Tech

  • People are trying to accomplish their tasks in life. (system-independent)
  • Introduce a system, User Interface should maximize their ability.

“A usable software system is one that supports the effective and efficient completion of tasks in a given work context”.

Karat and Dayton 1995

Who cares?

Image by Computer Science | Virginia Tech

Everyone, because…

Image by Computer Science | Virginia Tech

Everything is a User Interface. The User Interface is Everything!


Card, Stuart K.; Thomas P. Moran; Allen Newell (July 1980). “The keystroke-level model for user performance time with interactive systems”. Communications of the ACM. 23 (7): 396–410. doi:10.1145/358886.358895.

Carlisle, James H. (June 1976). “Evaluating the impact of office automation on top management communication”. Proceedings of the June 7–10, 1976, national computer conference and exposition on — AFIPS ’76. Proceedings of the June 7–10, 1976, National Computer Conference and Exposition. pp. 611–616. doi:10.1145/1499799.1499885. Use of ‘human–computer interaction’ appears in references

Suchman, Lucy (1987). Plans and Situated Action. The Problem of Human–Machine Communication. New York, Cambridge: Cambridge University Press. ISBN 9780521337397. Retrieved 7 March 2015.

Dourish, Paul (2001). Where the Action Is: The Foundations of Embodied Interaction. Cambridge, MA: MIT Press. ISBN 9780262541787.