Human Computer Interaction
Author: Jenalyn R. Torres
Topics Covered
1. What is Human Computer Interaction (HCI?)
2. Importance of HCI
3. Scope
4. Goals
What is Human Computer Interaction?
Human-Computer Interaction (HCI) is a multidisciplinary field of study focusing on the
design of computer technology, particularly the interaction between humans (the users)
and computers.
How Human Interacts with Computer?
- Not primarily the study of Human.
- Not primarily the study of Computer.
- The study of bridge between them, which includes:
• Observation of interactions between people & computers.
• Analysis of the involved interactions (e.g., Are all steps necessary?)
• Human consequences after interacting with computers (e.g., Can the user perform the
task? Does the user enjoy the experience?)
HCI Definitions
- ACM (1992): Concerned with the design, evaluation & implementation of interactive
computer systems for human use.
- (1998): Study of people, computer technology, and how they influence each other.
- (2002): Practice of usability – creating effective, desirable, and usable technology.
Components of HCI
- Human: Single user, group, or sequence in organization; cognitive interaction.
- Computer: Hardware/software including desktops, embedded systems, etc.
- User Interface: Point of contact between human and computer.
- Interaction: Dialog with feedback and control during a task.
Why HCI?
- Previously used only by technical people; now used by everyone.
- User-friendliness is crucial: systems should be easy to use and time-saving.
- Challenge: How to achieve user-friendliness in design.
HCI Scope
- Use & Context: Application areas of computers.
- Human: Study psychological & physiological aspects (e.g., learning, typing speed).
- Computer: Hardware & software (e.g., I/O devices, speed, graphics).
- Development: Design, implementation, and evaluation.
HCI Goals
- Choose suitable input/output devices.
- Determine interaction style (e.g., direct manipulation, WIMP, natural language).
- Improve safety, utility, effectiveness, efficiency, usability.
Safety & Utility
- Ensure user safety (e.g., remote operation for hazardous tasks).
- Prevent errors, provide error recovery.
- Protect privacy and security.
- Provide high utility through functionality.
Effectiveness, Efficiency, Usability
- Effectiveness: Achieve desired goal.
- Efficiency: How quickly users complete tasks.
- Usability: Ease of learning and use.
Appeal
- First impression and long-term satisfaction.
- Example: Microsoft Word.
Goals Achieved? Example: Microsoft Word
- Safety: Warning before exit without saving.
- Utility: Rich word processing features.
- Effectiveness: Useful for editing equations.
- Efficiency: Default template avoids setup.
- Usability: Icons aid learning.
- Appeal: Attractive interface.
Thank you.