Human-Computer Interaction (HCI) The study of how humans interact with computers, and how to design computer systems that are easy, quick and productive for humans to use. See also Human-Computer Interface. HCI Sites (http://www.acm.org/sigchi/hci-sites/). (1999-05-09). Source: The Free On-line Dictionary of Computing.
Human-computer interaction (HCI) is the study of interactions between people and computers. It is an interdisciplinary field, relating computer science, psychology, cognitive science, human factors engineering (ergonomics), sociology, library and information science, and other fields. One of the goals of the field is to make computers more user-friendly.
Although much of the practical work in HCI revolves around the design of graphical user interfaces, HCI is concerned with a number of topics, including
Interface design methods
user-centered design
participatory design
value-sensitive design
rapid prototyping
iterative design
Usability testing
user testing
heuristic evaluation
keystroke-level modelling (KLM)
cognitive walkthrough
cognitive dimensions of notation
Technologies
GUI toolkits
software architecture
input and output devices
computer vision
speech recognition and natural language processing
Symbiosis of Human and Artifact: Proceedings of the Sixth International Conference on Human-Computer Interaction, (Hci International '95), Tokyo, jap (reference)
Designing the User Interface: Strategies for Effective Human-Computer Interaction (reference)