Is the study of human behavior when interacting with a computer. Such study can lead to computer UI enhancement for better user experience.The study of how users interact with computer based devices. This includes techniques for assessing elements of the effectiveness or ease of use of an interface as well the development of more intuitive and natural interfaces.It is the study of how people interact with computers and to what extent computers are or are not developed for successful interaction with human beings. HCI consists of three parts: the user, the computer, and the ways they work together. HCI helps to produce usable, functional and safe systems.
According to HCI, people should be at the center of any design process in order for the developed solution to meet their needs, capabilities and preferences for conducting various tasks. To this end, the system should be designed to match their requirements. Usability is one of the main concepts in HCI.Human-computer interaction is a field based in the design and the use of computer technology, which focuses on the interfaces between people and computers. HCI researchers observe the ways humans interact with computers, and they design technologies that let humans interact with computers in novel ways.