Actions

Human Computer Interaction (HCI)

Revision as of 15:26, 1 November 2021 by User (talk | contribs)

Human Computer Interaction (HCI) is what happens when a human user and a computer system, in the broadest sense, get together to accomplish something. Human–computer interaction is a multidisciplinary practice that centers on the interaction between humans (users) and the computer including design of the computer interface. At first, HCI was primarily focused on computers, but with the advent of the personal computer it has expanded to include almost all variations of information technology design.


The Rise of Human Computer Interaction (HCI)Cite error: Closing </ref> missing for <ref> tag
The goals of HCI are to produce usable and safe systems, as well as functional systems. In order o produce computer systems with good usability, developers must attempt to:

  • understand the factors that determine how people use technology
  • develop tools and techniques to enable building suitable systems
  • achieve efficient, effective, and safe interaction
  • put people first

Underlying the whole theme of HCI is the belief that people using a computer system should come first. Their needs, capabilities and preferences for conducting various tasks should direct developers in the way that they design systems. People should not have to change the way that they use a system in order to fit in with it. Instead, the system should be designed to match their requirements.


Applications of HCI[1]
Human-computer researchers are assets to a number of organizations that develop mission-critical software, Edmunds says. The Federal Aviation Administration, for example, employs an HCI division that studies control towers. Before making changes to the color or the font used in the air traffic control software, they perform rigorous studies to understand how the changes might affect the users. Otherwise, Edmunds says, software changes without the proper research and testing could be disastrous. While other organizations may not dedicate an entire division to HCI, the principles derived from it are applicable to a number of jobs. For example:

  • Product developers may use HCI methodologies to better understand the user of a new electronic device or software the company is planning to launch.
  • User experience developers may employ HCI research to make sure the company’s website or advertisements encourage customers to buy.
  • Data scientists may study HCI to develop data visualization dashboards that best convey information in the most usable way.
  • Software engineers may employ HCI research when developing revolutionary products for new audiences.


HCI Best practices[2]

  • Make elements in your interface legible: If the characters or objects being displayed cannot be perceptible, they cannot be used effectively.
  • Redundancy is important: If a signal is presented more than once, it is more likely that it will be understood correctly. Redundancy does not imply repetition. A traffic light is a good example of redundancy, as color and position are redundant.
  • Similarity confuses: Use distinguishable elements. Signals that appear to be similar will likely be confused. Unnecessarily similar features should be removed and dissimilar features should be highlighted.
  • Use multiple resources: A user can more easily process information across different resources. For example, visual and auditory information can be presented simultaneously rather than presenting all visual or all auditory information.
  • Replace memory with visual information: A user should not need to retain important information solely in working memory or retrieve it from long-term memory. A menu, checklist, or another display can aid the user by easing the use of their memory.
  • Don’t reinvent the wheel: Old habits from other interfaces will easily transfer to support the processing of new ones if they are designed consistently. A design must accept this fact and use the standards already used in similar interfaces.


See Also

Artificial General Intelligence (AGI)
Artificial Neural Network (ANN)
Human Computer Interaction (HCI)
Human-Centered Design (HCD)
Machine-to-Machine (M2M)
Machine Learning
Predictive Analytics
Data Analytics
Data Analysis
Big Data
Cognitive Computing
IT Strategy (Information Technology Strategy)
IT Governance
E-Business
Enterprise Architecture
IT Sourcing (Information Technology Sourcing)
IT Operations (Information Technology Operations)
Chief Information Officer (CIO)


References

  1. What are some Applications of Human-Computer Interaction? Northeastern University
  2. Some Best Practices in Designing Human friendly Computer Interfaces Exaud