SlideShare a Scribd company logo
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
Social Organization and Work

Human-Machine Fit and Adaptation

Application Areas
Human

Computer
Dialogue
Techniques

Human
Information
Processing
Language,
Communication
and Interaction

Evaluation
Techniques

Computer
Graphics

Aa
Ergonomics

Dialogue
Genre
Input and
Output Devices

Example Systems
and Case Studies

Dialogue
Architecture

Implementation
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)

Human-machine fit and adaptation
• improve the fit between the designed object and its use
- how systems are selected and adopted; how users improvise routine systems;
how systems adapt to the user (customization); how users adapt to the system
(training, ease of learning); user guidance (help, documentation, error-handling)
Saul Greenberg
Saul Greenberg
Human characteristics
To understand the human as an information-processing system,
how humans communicate, and
people’s physical and psychological requirements
Human information processing
• characteristics of the human as a processor of information
- memory, perception, motor skills, attention, problem-solving, learning and skill
acquisition, motivation, conceptual models, diversity...

Language, communication and interaction
• aspects of language
- syntax, semantics, pragmatics; conversational interaction, specialized languages

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...

Implementation techniques and tools
• tactics and tools for implementation, and the relationship between design,
evaluation and implementation
- e.g. prototyping techniques, dialog toolkits, object-oriented methods, data
representation and algorithms

Evaluation techniques
• philosophy and specific methods for evaluation
- e.g. productivity, usability testing, formative and summative evaluation

Example systems and case studies
• classic designs to serve as example of interface design genres
Saul Greenberg
Why study human use of computer systems?
Business view:
• to use humans more productively/effectively
• the human costs now far outweigh hardware and software costs
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

• if product is hard to use, people will seek other products
- eg Mac vs IBM (Microsoft Windows)
Saul Greenberg
Why study human use of computer systems?
The system view:
• complex human
• complex computer
• complex interface between the two

The human factors view:
• humans have necessary limitations
• errors are costly in terms of
-

loss of time
loss of money
loss of lives in critical systems
loss of morale

• design can cope with such limitations!
Saul Greenberg
Why study human use of computer systems?
The social view:
Computers contribute to critical parts of our society, and cannot be
ignored
• educate our children
• take medical histories and provide expert advice
• keep track of our credit worthiness
• play(?) war games (and help form policies)
• control air and ground traffic flow
• book travel
• control chemical/oil/nuclear plants
• control space missions
• assist humans with their everyday tasks (office automation)
• control complex machines (aircraft, space shuttles, super tankers)
• help control consumer equipment (cars, washing machines)
• entertainment (games, intellectual stimulation).…
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
HCI is worth studying because it aligns both human interests and
economic interests

Saul Greenberg

More Related Content

Similar to Hci map

Touch Research 2: HCI Details [Handouts]
Touch Research 2: HCI Details [Handouts]Touch Research 2: HCI Details [Handouts]
Touch Research 2: HCI Details [Handouts]
Harald Felgner, PhD
 
Psychology Human Computer Interaction
Psychology Human Computer InteractionPsychology Human Computer Interaction
Psychology Human Computer Interaction
Seta Wicaksana
 
Human computer interaction Semester 1
Human computer interaction Semester 1Human computer interaction Semester 1
Human computer interaction Semester 1
HARISA MARDIANA
 
chap-01 HCI.ppt
chap-01 HCI.pptchap-01 HCI.ppt
chap-01 HCI.ppt
LamaYig
 
HCI_01.ppt
HCI_01.pptHCI_01.ppt
HCI_01.ppt
MuhammadWasayKhan2
 
Human Computer Interaction
Human Computer InteractionHuman Computer Interaction
Human Computer InteractionJitu Choudhary
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
 
Human computer interaction -Input output channel
Human computer interaction -Input output channelHuman computer interaction -Input output channel
Human computer interaction -Input output channel
N.Jagadish Kumar
 
Human Computer Interaction: Introduction
Human Computer Interaction: IntroductionHuman Computer Interaction: Introduction
Human Computer Interaction: Introduction
chithrajarajan2
 
hci lecture notes pt.pptx
hci lecture notes pt.pptxhci lecture notes pt.pptx
hci lecture notes pt.pptx
AkinolaDamilareSamso
 
Introduction to HCI (UCC)
Introduction to HCI (UCC)Introduction to HCI (UCC)
Introduction to HCI (UCC)
apppsych
 
Unit - 1 - HCI.pptx
Unit - 1 - HCI.pptxUnit - 1 - HCI.pptx
Unit - 1 - HCI.pptx
MalathiKandagatla
 
Unit - 1 - HCI.pptx
Unit - 1 - HCI.pptxUnit - 1 - HCI.pptx
Unit - 1 - HCI.pptx
MalathiKandagatla
 
Unit - 1 - HCI.pptx
Unit - 1 - HCI.pptxUnit - 1 - HCI.pptx
Unit - 1 - HCI.pptx
MalathiKandagatla
 
Hci lec 1 & 2
Hci lec 1 & 2Hci lec 1 & 2
Hci lec 1 & 2
Anwal Mirza
 
Touch Research 2: HCI Details
Touch Research 2: HCI DetailsTouch Research 2: HCI Details
Touch Research 2: HCI Details
Harald Felgner, PhD
 
What is Interaction Design?
What is Interaction Design?What is Interaction Design?
What is Interaction Design?
Ghazanfar Latif (Gabe)
 
Human Factors at the Grid Edge
Human Factors at the Grid EdgeHuman Factors at the Grid Edge
Human Factors at the Grid Edge
University of North Carolina at Charlotte
 
COMPUTER APPLICATIONS Module 1 HPSY - Copy.pptx
COMPUTER APPLICATIONS Module 1 HPSY - Copy.pptxCOMPUTER APPLICATIONS Module 1 HPSY - Copy.pptx
COMPUTER APPLICATIONS Module 1 HPSY - Copy.pptx
Arti Parab Academics
 

Similar to Hci map (20)

Touch Research 2: HCI Details [Handouts]
Touch Research 2: HCI Details [Handouts]Touch Research 2: HCI Details [Handouts]
Touch Research 2: HCI Details [Handouts]
 
Psychology Human Computer Interaction
Psychology Human Computer InteractionPsychology Human Computer Interaction
Psychology Human Computer Interaction
 
Human computer interaction Semester 1
Human computer interaction Semester 1Human computer interaction Semester 1
Human computer interaction Semester 1
 
chap-01 HCI.ppt
chap-01 HCI.pptchap-01 HCI.ppt
chap-01 HCI.ppt
 
HCI_01.ppt
HCI_01.pptHCI_01.ppt
HCI_01.ppt
 
Human Computer Interaction
Human Computer InteractionHuman Computer Interaction
Human Computer Interaction
 
HCI
HCIHCI
HCI
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
 
Human computer interaction -Input output channel
Human computer interaction -Input output channelHuman computer interaction -Input output channel
Human computer interaction -Input output channel
 
Human Computer Interaction: Introduction
Human Computer Interaction: IntroductionHuman Computer Interaction: Introduction
Human Computer Interaction: Introduction
 
hci lecture notes pt.pptx
hci lecture notes pt.pptxhci lecture notes pt.pptx
hci lecture notes pt.pptx
 
Introduction to HCI (UCC)
Introduction to HCI (UCC)Introduction to HCI (UCC)
Introduction to HCI (UCC)
 
Unit - 1 - HCI.pptx
Unit - 1 - HCI.pptxUnit - 1 - HCI.pptx
Unit - 1 - HCI.pptx
 
Unit - 1 - HCI.pptx
Unit - 1 - HCI.pptxUnit - 1 - HCI.pptx
Unit - 1 - HCI.pptx
 
Unit - 1 - HCI.pptx
Unit - 1 - HCI.pptxUnit - 1 - HCI.pptx
Unit - 1 - HCI.pptx
 
Hci lec 1 & 2
Hci lec 1 & 2Hci lec 1 & 2
Hci lec 1 & 2
 
Touch Research 2: HCI Details
Touch Research 2: HCI DetailsTouch Research 2: HCI Details
Touch Research 2: HCI Details
 
What is Interaction Design?
What is Interaction Design?What is Interaction Design?
What is Interaction Design?
 
Human Factors at the Grid Edge
Human Factors at the Grid EdgeHuman Factors at the Grid Edge
Human Factors at the Grid Edge
 
COMPUTER APPLICATIONS Module 1 HPSY - Copy.pptx
COMPUTER APPLICATIONS Module 1 HPSY - Copy.pptxCOMPUTER APPLICATIONS Module 1 HPSY - Copy.pptx
COMPUTER APPLICATIONS Module 1 HPSY - Copy.pptx
 

Recently uploaded

GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 

Recently uploaded (20)

GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 

Hci map

  • 1. Map of Human Computer Interaction What does the discipline of HCI cover? Why study HCI? Saul Greenberg
  • 2. Overview: Map of Human Computer Interaction Use and Context Social Organization and Work Human-Machine Fit and Adaptation Application Areas Human Computer Dialogue Techniques Human Information Processing Language, Communication and Interaction Evaluation Techniques Computer Graphics Aa Ergonomics Dialogue Genre Input and Output Devices Example Systems and Case Studies Dialogue Architecture Implementation Techniques and Tools Design Approaches Development Process Saul Greenberg
  • 3. 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) Human-machine fit and adaptation • improve the fit between the designed object and its use - how systems are selected and adopted; how users improvise routine systems; how systems adapt to the user (customization); how users adapt to the system (training, ease of learning); user guidance (help, documentation, error-handling) Saul Greenberg
  • 5. Human characteristics To understand the human as an information-processing system, how humans communicate, and people’s physical and psychological requirements Human information processing • characteristics of the human as a processor of information - memory, perception, motor skills, attention, problem-solving, learning and skill acquisition, motivation, conceptual models, diversity... Language, communication and interaction • aspects of language - syntax, semantics, pragmatics; conversational interaction, specialized languages 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
  • 6. 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
  • 7. 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... Implementation techniques and tools • tactics and tools for implementation, and the relationship between design, evaluation and implementation - e.g. prototyping techniques, dialog toolkits, object-oriented methods, data representation and algorithms Evaluation techniques • philosophy and specific methods for evaluation - e.g. productivity, usability testing, formative and summative evaluation Example systems and case studies • classic designs to serve as example of interface design genres Saul Greenberg
  • 8. Why study human use of computer systems? Business view: • to use humans more productively/effectively • the human costs now far outweigh hardware and software costs 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 • if product is hard to use, people will seek other products - eg Mac vs IBM (Microsoft Windows) Saul Greenberg
  • 9. Why study human use of computer systems? The system view: • complex human • complex computer • complex interface between the two The human factors view: • humans have necessary limitations • errors are costly in terms of - loss of time loss of money loss of lives in critical systems loss of morale • design can cope with such limitations! Saul Greenberg
  • 10. Why study human use of computer systems? The social view: Computers contribute to critical parts of our society, and cannot be ignored • educate our children • take medical histories and provide expert advice • keep track of our credit worthiness • play(?) war games (and help form policies) • control air and ground traffic flow • book travel • control chemical/oil/nuclear plants • control space missions • assist humans with their everyday tasks (office automation) • control complex machines (aircraft, space shuttles, super tankers) • help control consumer equipment (cars, washing machines) • entertainment (games, intellectual stimulation).… In all these views, economics and human best interests are aligned Saul Greenberg
  • 11. 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 HCI is worth studying because it aligns both human interests and economic interests Saul Greenberg