Map of Human Computer Interaction: What Does The Discipline of HCI Cover? Why Study HCI?
Map of Human Computer Interaction: What Does The Discipline of HCI Cover? Why Study HCI?
Map of Human Computer Interaction: What Does The Discipline of HCI Cover? Why Study HCI?
Saul Greenberg
Overview: Map of Human Computer Interaction
Use and Context
Application Areas
Human Computer
Dialogue Computer
Human Techniques Graphics
Information
Processing
Aa
Dialogue Dialogue
Language, Genre Architecture
Communication Input and
and Interaction Ergonomics Output Devices
Example Systems
Evaluation and Case Studies Implementation
Techniques Techniques and Tools
Design
Approaches
Development Process
Saul Greenberg
Use and context of computers
Problems of fitting computers, their uses, and the context of use together
Social organization and work
• humans are interacting social beings
• considers models of human activity:
- small groups, organizations, socio-technical systems
• quality of work life…
Application areas
• characteristics of application domains, e.g. individual vs group work
• popular styles
- document production, communications, design, tutorials and help, multi-media
information kiosks, continuous control (cockpits, process control), embedded
systems (copiers, home appliances)
Ergonomics
• anthropometric and physiological characteristics of people and their
relationship to workspace and the environment
- arrangement of displays and controls; cognitive and sensory limits; effects of
display technology; fatigue and health; furniture and lighting; design for
stressful and hazardous environments; design for the disabled...
Saul Greenberg
Computer system and interface architecture
The specialized components computers have for interacting with people
Input and output devices
• mechanics and characteristics of particular hardware devices, performance
characteristics (human and system), esoteric devices, virtual devices
Dialogue techniques
• the basic software architecture and techniques for interacting with humans
- e.g. dialog inputs and outputs; interaction styles; issues
Dialog genre
• The conceptual uses to which the technical means are put
- e.g. interaction and content metaphors, transition management, style and
aesthetics
Computer graphics
• basic concepts from computer graphics that are especially useful to HCI
Dialogue architecture
• software architecture and standards for interfaces
- e.g., screen imaging; window managers; interface toolkits; multi-user
architectures, look and feel, standardization and interoperability Saul Greenberg
The Development Process
The construction and evaluation of human interfaces
Design approaches
• the process of design
- e.g. graphical design basics (typography, color, etc); software engineering; task
analysis; industrial design...
Evaluation techniques
• philosophy and specific methods for evaluation
- e.g. productivity, usability testing, formative and summative evaluation
Personal view:
• people view computers as appliances, and want it to perform as one
Marketplace view:
• everyday people using computers
- now expect “easy to use system”
- not tolerant of poorly designed systems
- little vendor control of training
- heterogeneous group
Saul Greenberg
Why study human use of computer systems?
The system view:
• complex human
• complex computer
• complex interface between the two
In all these views, economics and human best interests are aligned Saul Greenberg
You know now
The HCI discipline includes the study of:
• the use and context of computers
• human characteristics
• computer system and interface architecture
• the development process
Saul Greenberg