Definition
Human–computer Interaction (HCI) involves the study, planning, and design of the interaction between people (users) and computers. It is often regarded as the intersection of computer science, behavioral sciences, design and several other fields of study. The term was coined by Card, Moran, and Newell in their germinal book, "The Psychology of Human-Computer Interaction". 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 affordances for use and this takes place in a sort of open-ended dialog between the user and the computer. Interaction between users and computers occurs at the user interface (or simply interface), which includes both software and hardware; for example, characters or objects displayed by software on a personal computer's monitor, input received from users via hardware peripherals such as keyboards and mouses, and other user interactions with large-scale computerized systems such as aircraft and power plants. The Association for Computing Machinery defines human-computer interaction as "a discipline concerned with the design, evaluation and implementation of interactive computing systems for human use and with the study of major phenomena surrounding them.” An often-sought facet of HCI is the securing of user satisfaction (see Computer user satisfaction), although user satisfaction is not the same thing as user performance by most meaningful metrics.
Interaction Paradigms •Large Scale Computing •Personal Computing •Networked Computing •Mobile Computing •Collaborative