topic 1_ hci knowledge
TRANSCRIPT
-
8/8/2019 Topic 1_ HCI Knowledge
1/40
MTI 6033 Text-and Speech based HCI
By : Pn. Nur Saadah Binti Fathil
Topic 1 :Foundation of HCI
-
8/8/2019 Topic 1_ HCI Knowledge
2/40
MTI 6033 Text-and Speech based HCI
By : Pn. Nur Saadah Binti Fathil
Definition of HCI
Human-computer interaction is a disciplineconcerned with the design, evaluation and
implementation of interactive computingsystems forhuman use and with the study of majorphenomena surrounding them.
(ACM SIGCHI, 1992, p.6)
Human-Computer Interaction (HCI) is a study oftherelationships which exist between humanusers and the computersystems they use in theperformance of their various tasks.
(Christine Faulkner : 2001)
-
8/8/2019 Topic 1_ HCI Knowledge
3/40
MTI 6033 Text-and Speech based HCI
By : Pn. Nur Saadah Binti Fathil
Human-ComputerInteraction (HCI) is about
designing computer systems that support people
so that they can carry out theiractivitiesproductively and safely.
(Preece, 2002)
HCI in the context oforganizational work is to
understand and shape the way people interact withcomputers: the processes they engage in, the
resources they use and the impact they accomplish.(Teeni,Carey & Zhang, 2007)
Definition of HCI
-
8/8/2019 Topic 1_ HCI Knowledge
4/40
MTI 6033 Text-and Speech based HCI
By : Pn. Nur Saadah Binti Fathil
The Nature of HCI
From ACM SIGCHI Curricula for Human-Computer Interaction
-
8/8/2019 Topic 1_ HCI Knowledge
5/40
MTI 6033 Text-and Speech based HCI
By : Pn. Nur Saadah Binti Fathil
HCI & OtherDiscipline
A.I Psychology Sociology
Linguistics
Art
Design
Engineering
ComputerScience
Philosophy
Physiology
Ergonomics Helpfacilities
Understandingthe user
Modellingthe user
Groupware
Aesthetic appeal
User interfacelayout
Faster
machinesFaster systemsMeans ofbuilding betterinterfaces
Language forcommands
Physical
capabilities
User body shape
Equipment design
Creatingconsistency
-
8/8/2019 Topic 1_ HCI Knowledge
6/40
MTI 6033 Text-and Speech based HCI
By : Pn. Nur Saadah Binti Fathil
5 measures :
Time to learn
Speed of performance Error rate
Retention over time
Subjective satisfaction
Goals of HCI
-
8/8/2019 Topic 1_ HCI Knowledge
7/40
MTI 6033 Text-and Speech based HCI
By : Pn. Nur Saadah Binti Fathil
Recognize patterns
Reason inductively
Communicate with multiple channels
Apply multiple strategies
Adapt to changes or unexpected events
What are thehuman good at?
From Ben Shneidermans designing user interfaces
-
8/8/2019 Topic 1_ HCI Knowledge
8/40
MTI 6033 Text-and Speech based HCI
By : Pn. Nur Saadah Binti Fathil
What are the Computergood at?
Sense stimuli outside humans range
Calculate fast and mechanical
Store large quantities and recall accurately
Response rapidly and consistently
Perform repetitive actions reliably
Maintain performance under heavy load
and extended time
From Ben Shneidermans designing user interfaces
-
8/8/2019 Topic 1_ HCI Knowledge
9/40
MTI 6033 Text-and Speech based HCI
By : Pn. Nur Saadah Binti Fathil
Synergic
Humans do things that human are good at
Computers do things that computers aregood at
The strength of one covers the weakness of
the other
The usertells the computerwhat they want
The computercommunicates results
What are the Interaction be?
-
8/8/2019 Topic 1_ HCI Knowledge
10/40
MTI 6033 Text-and Speech based HCI
By : Pn. Nur Saadah Binti Fathil
Physical
Anthropomorphic (height, left handed, etc.)
Age (mobility, dexterity, etc.) Cognitive
Perceptual
Sight, hearing, etc.
Personality
Including cultural factors
UserCharacteristic
-
8/8/2019 Topic 1_ HCI Knowledge
11/40
MTI 6033 Text-and Speech based HCI
By : Pn. Nur Saadah Binti Fathil
Life critical
Low error rate first and foremost
Justifies an enormous design and testing effort Custom Commercial
Speed and error rate
Office and Home
Easy learning, high user satisfaction, low cost
Creative
User needs assessment is very challenging
Human Factors in Systems
-
8/8/2019 Topic 1_ HCI Knowledge
12/40
MTI 6033 Text-and Speech based HCI
By : Pn. Nur Saadah Binti Fathil
Task System
Mental Models Sight
Sound
Hands
Voice
Task User
Software Models KeyboardMouse
Display
Speaker
Computer
Human
Userand System Models
-
8/8/2019 Topic 1_ HCI Knowledge
13/40
MTI 6033 Text-and Speech based HCI
By : Pn. Nur Saadah Binti Fathil
As a user, what do you want to know about a
machine for your interaction?
Disccussion : Mental Models
-
8/8/2019 Topic 1_ HCI Knowledge
14/40
MTI 6033 Text-and Speech based HCI
By : Pn. Nur Saadah Binti Fathil
Interactive Systems
Input Devices
Computer Output Devices
Interfaces
-
8/8/2019 Topic 1_ HCI Knowledge
15/40
-
8/8/2019 Topic 1_ HCI Knowledge
16/40
MTI 6033 Text-and Speech based HCI
By : Pn. Nur Saadah Binti Fathil
Keyboard
Produces character codes
ASCII: American English
Latin-1: European languages
UNICODE: Any language
Pictographic languages need entry conventions
Keyboard shortcuts are important for data
entry VT-100 standard functions are common
But differing layouts can inhibit usability
And different conventions for standard tasks abound
-
8/8/2019 Topic 1_ HCI Knowledge
17/40
MTI 6033 Text-and Speech based HCI
By : Pn. Nur Saadah Binti Fathil
2-DDirect Manipulation
Match control actions with on-screen
behavior
Use a cursor for visual feedback if needed
Rotary devices
Mouse, trackball
Linear devices Touch pad, touch panel, touch screen, joystick
Rate devices
Laptop eraserhead
-
8/8/2019 Topic 1_ HCI Knowledge
18/40
MTI 6033 Text-and Speech based HCI
By : Pn. Nur Saadah Binti Fathil
Human Senses
Visual
Position/motion, color/contrast, symbols
Auditory
Position/motion, tones/colume, speech
Haptic
Mechanical, thermal, electrical, kinesthethic
Olfactory Smell, taste
-
8/8/2019 Topic 1_ HCI Knowledge
19/40
MTI 6033 Text-and Speech based HCI
By : Pn. Nur Saadah Binti Fathil
ComputerOutput
Image display
Fixed view, movable view, projection
Acoustic display
Headphones, speakers, within-ear monitors
Tactile display
vibrotactile, pneumatic, piezoelectric
Force feedback
dexterous handmaster, joystick, pen
-
8/8/2019 Topic 1_ HCI Knowledge
20/40
MTI 6033 Text-and Speech based HCI
By : Pn. Nur Saadah Binti Fathil
Inertial Display
Motion-based simulators
Olfactory Display Chemical (requires resupply)
Locomotive display
Stationary bicycle, treadmill, ...
Temperature Display
ComputerOutput
-
8/8/2019 Topic 1_ HCI Knowledge
21/40
MTI 6033 Text-and Speech based HCI
By : Pn. Nur Saadah Binti Fathil
Interaction Styles
Graphical User Interfaces (GUI)
Direct manipulation
Menus
Language-based interfaces
Command line interfaces
Interactive voice response systems
Virtual Reality (VR) Direct manipulation
Ubiquitous computing
-
8/8/2019 Topic 1_ HCI Knowledge
22/40
MTI 6033 Text-and Speech based HCI
By : Pn. Nur Saadah Binti Fathil
Windows
Spatial context
Icons Direct manipulation
Menus
Hierarchy
Pointing devices
Spatial interaction
WIMP Interface
-
8/8/2019 Topic 1_ HCI Knowledge
23/40
MTI 6033 Text-and Speech based HCI
By : Pn. Nur Saadah Binti Fathil
GUI Components
Windows (and panels)
Resize, drag, iconify, scroll, destroy
Selectors Menu bars, pulldown lists
Buttons
Labeled buttons, radio buttons, checkboxes
Icons (images)
Select, open, drag, group
-
8/8/2019 Topic 1_ HCI Knowledge
24/40
MTI 6033 Text-and Speech based HCI
By : Pn. Nur Saadah Binti Fathil
Direct Manipulation
Select a metaphor
Desktop, CD player, map,
Use icons to represent conceptual objects
Watch out for cultural differences
Manipulate those objects with feedback
Select (left/right/double click), move (drag/drop)
-
8/8/2019 Topic 1_ HCI Knowledge
25/40
MTI 6033 Text-and Speech based HCI
By : Pn. Nur Saadah Binti Fathil
Limitations of
Direct Manipulation
Understand the metaphor first
Not all tasks can be described as concreteobjects For example clipboard
Visual representation may be misleading Draw incorrect conclusions
Culture difference
-
8/8/2019 Topic 1_ HCI Knowledge
26/40
MTI 6033 Text-and Speech based HCI
By : Pn. Nur Saadah Binti Fathil
Menus
Conserve screen space by hiding functions
Menu bar, pop-up
Can hierarchically structured
By applications logic
By convention (e.g., where is the print function?)
-
8/8/2019 Topic 1_ HCI Knowledge
27/40
MTI 6033 Text-and Speech based HCI
By : Pn. Nur Saadah Binti Fathil
Limitations of Menus
Some functions are hidden
Need exploration
Need careful organization of menus Bad organization really increase time and errors
Tradeoff between breadth and depth
Too deep can become hard to find things
Too broad becomes direct manipulation
-
8/8/2019 Topic 1_ HCI Knowledge
28/40
MTI 6033 Text-and Speech based HCI
By : Pn. Nur Saadah Binti Fathil
Dynamic Queries
What to do when menus become too deep
Merges keyboard and direct manipulation
Select menu items by typing part of a word
After each letter, update the menu
Once the word is displayed, user can click on it
Example: Windows help index
-
8/8/2019 Topic 1_ HCI Knowledge
29/40
MTI 6033 Text-and Speech based HCI
By : Pn. Nur Saadah Binti Fathil
Language-Based Interfaces
Command Entry
Compact, flexible representation
Precise meanings Powerful in the hands of expert users
Natural Language
Intuitive to use
Powerful expressiveness
-
8/8/2019 Topic 1_ HCI Knowledge
30/40
MTI 6033 Text-and Speech based HCI
By : Pn. Nur Saadah Binti Fathil
Limitations to Language-Based
Interfaces What can be done may not be apparent
Easy to over or underestimate, thus cause
frustration
NL could be vague, ambiguous, and
ungrammatical, context dependent
High demand on systems ability
Commands are difficult for nave users
Push away new users
-
8/8/2019 Topic 1_ HCI Knowledge
31/40
MTI 6033 Text-and Speech based HCI
By : Pn. Nur Saadah Binti Fathil
Text Retrieval Interfaces
A practical, compromised NL interface
NL input, but only keywords
Not try to understand, just shallow processing
Example: MIRACLE system at
http://tides.umiacs.umd.edu/CLIR_interface
-
8/8/2019 Topic 1_ HCI Knowledge
32/40
MTI 6033 Text-and Speech based HCI
By : Pn. Nur Saadah Binti Fathil
Aural Perception
We respond to sounds without prior focus
Lack of focus limits simultaneous stimuli
Absolute amplitude & pitch hard to interpret
But changes stand out clearly
Stereo effect provides a sense of direction
Relative amplitude, phase difference
-
8/8/2019 Topic 1_ HCI Knowledge
33/40
MTI 6033 Text-and Speech based HCI
By : Pn. Nur Saadah Binti Fathil
Speech Output
Replay of digitized speech clips
High fidelity, but limited vocabulary
Speech Synthesis Generate spoken output from unrestricted input
Based on pronunciation rules and lists of exceptions
Sounds unnatural due to misplaced emphasis
Prosody-guided speech synthesis
Use pronunciation of similar words as a guide
-
8/8/2019 Topic 1_ HCI Knowledge
34/40
MTI 6033 Text-and Speech based HCI
By : Pn. Nur Saadah Binti Fathil
AuditoryDisplay
Nonspeech audio output for user interfaces
Same objectives as graphical output:
Alert the user to exceptional conditions Provide ubiquitous feedback
Present information
But different characteristics
Effective even without focus
Fairly low resolution
-
8/8/2019 Topic 1_ HCI Knowledge
35/40
MTI 6033 Text-and Speech based HCI
By : Pn. Nur Saadah Binti Fathil
AuditoryDisplayDesign
Need a metaphor
Clock ticking, alarm bells, keyboard clicks, etc.
Channel is easily overloaded Focus helps manage cognative load
Changes are more useful than values
Pitch, amplitude, position, harmonics, etc.
-
8/8/2019 Topic 1_ HCI Knowledge
36/40
MTI 6033 Text-and Speech based HCI
By : Pn. Nur Saadah Binti Fathil
An Auditory ImageDisplay
Display 2-D images using only sound
Sweep from left to right every second
Audible pause and click between sweeps
Top pixels are high frequency, bottom are low
Blind users can detect objects and motion
Time indicates horizontal position
Pitch indicates vertical position
Sweep-to-sweep differences indicate motion
http://www.visualprosthesis.com/voice.htm
-
8/8/2019 Topic 1_ HCI Knowledge
37/40
MTI 6033 Text-and Speech based HCI
By : Pn. Nur Saadah Binti Fathil
Interactive Voice Response
Systems Operate without graphical interfaces
Hands-free operation (e.g., driving)
Telephone access
Built on three technologies
Speech recognition (input)
Text-to-speech (output) Dialog management (control)
Example: TellMe (1-800-555-TELL)
-
8/8/2019 Topic 1_ HCI Knowledge
38/40
MTI 6033 Text-and Speech based HCI
By : Pn. Nur Saadah Binti Fathil
Dialogue Management
Turn-taking
User initiative
System initiative (allows smaller vocabulary) Mixed initiative (e.g., barge in)
Interaction style
Direct answers
Achieving conversational goals
-
8/8/2019 Topic 1_ HCI Knowledge
39/40
MTI 6033 Text-and Speech based HCI
By : Pn. Nur Saadah Binti Fathil
Summary
HCI design starts with user needs + abilities
Users have a wide range of both
Users must understand their tools And these tools can learn about their user!
Many techniques are available
Direct manipulation, languages, menus, etc.
Choosing the right technique is important
-
8/8/2019 Topic 1_ HCI Knowledge
40/40
MTI 6033 Text-and Speech based HCI
By : Pn Nur Saadah Binti Fathil
Mental Models
How the user thinks the machine works
What actions can be taken?
What results are expected from an action?
How should system output be interpreted?
Mental models exist at many levels
Hardware, operating system, and network
Application programs
Information resources