Professional Documents
Culture Documents
Q
Human Computer Interaction - 1
Dr. Mohammed Alabdulkareem
Kareem@ksu.edu.sa
Human Computer
2005 Mohammed
Q
Q Human Computer Interaction
Why HCI?
Human Information Processing.
Technology Supporting User Interface.
Window system design.
Screen Layout and Design.
Human Computer
2005 Mohammed
Q
Q Human Computer Interaction
Dialog Styles.
Evaluation of User Interface.
Error Handling.
Documentation.
Human Computer
2005 Mohammed
Q
Q
Why HCI?
Human Computer
2005 Mohammed
Q
Q
Why HCI?
Human Computer
2005 Mohammed
Q
Q
Why HCI?
Human Computer
2005 Mohammed
Q
Q
Why HCI?
Human Computer
2005 Mohammed
Q
Q
Why HCI?
Human Computer
2005 Mohammed
Q
Q Human Computer Interaction
Why HCI?
Human Information
Processing.
Technology Supporting
User Interface.
Window system design.
Screen Layout and
Design
Dialog Styles.
Evaluation of User
Interface.
Error Handling.
Documentation.
Human Computer
2005 Mohammed
Q
Q
Input
Encoding
Comparison
Human Computer
Response
selection
Response
execution
Response
2005 Mohammed
Q
Q
Input
Encoding
Comparison
Response
selection
Response
execution
Response
Memory
Human Computer
2005 Mohammed
Q
Q
Human Computer
2005 Mohammed
Q
Q
Human Computer
2005 Mohammed
Q
Q
Human Computer
2005 Mohammed
Q
Q
Human Computer
2005 Mohammed
Q
Q
Affordance
Human Computer
2005 Mohammed
Q
Q
Human Computer
2005 Mohammed
Q
Q Human Computer Interaction
Why HCI?
Human Information
Processing.
Technology Supporting
User Interface.
Window system design.
Screen Layout and
Design
Dialog Styles.
Evaluation of User
Interface.
Error Handling.
Documentation.
Human Computer
2005 Mohammed
Q
Q
Human Computer
2005 Mohammed
Q
Q
Input Devices.
Keyboard.
Pointing devices.
3D Input.
Recognized Input.
Human Computer
2005 Mohammed
Q
Q
QWERTY
DVORAK
Split
Human Computer
2005 Mohammed
Q
Q
Mouse
Trackball
Touch-screen
Human Computer
2005 Mohammed
Q
Q
Data Glove
3D-Mouse
Human Computer
2005 Mohammed
Q
Q
Input Devices.
Recognized Input.
OCR
Eye-Gaze
Barcode Scan
Human Computer
2005 Mohammed
Q
Q
Human Computer
2005 Mohammed
Q
Q
Networking
Sharing resources.
Web & Internet
Human Computer
2005 Mohammed
Q
Q
Human Computer
2005 Mohammed
Q
Q
Human Computer
2005 Mohammed
Q
Q Human Computer Interaction
Why HCI?
Human Information
Processing.
Technology Supporting
User Interface.
Window system design.
Screen Layout and
Design
Human Computer
Dialog Styles.
Evaluation of User
Interface.
Error Handling.
Documentation.
2005 Mohammed
Q
Q
2005 Mohammed
Q
Q
Title bar.
Close Box.
Zoom Box.
Size Box.
Scroll Control.
Menu.
Dialogue Boxes.
Cursor.
Control & Control Panels.
Human Computer
2005 Mohammed
Q
Q
Windows Basic
Components
Windows:
Title bar.
Close Box.
Zoom Box.
Size Box.
Scroll Control.
Human Computer
2005 Mohammed
Q
Q
Human Computer
2005 Mohammed
Q
Q
Menus
Pop-UP
Pull Down
Submenu
Human Computer
2005 Mohammed
Q
Q
Dialog box
Human Computer
2005 Mohammed
Q
Q
Cursor
Change cursor
with context.
Lost Cursor.
The pointing edge.
Cursor-on help
text.
Human Computer
2005 Mohammed
Q
Q
Human Computer
Check Box
Radio Button
2005 Mohammed
Q
Q Human Computer Interaction
Why HCI?
Human Information
Processing.
Technology Supporting
User Interface.
Window system design.
Screen Layout and
Design
Human Computer
Dialog Styles.
Evaluation of User
Interface.
Error Handling.
Documentation.
2005 Mohammed
Q
Q
2005 Mohammed
Q
Q
Human Computer
2005 Mohammed
Q
Q
2005 Mohammed
Q
Q
2005 Mohammed
Q
Q
Guide lines
Symmetry & balance of white spaces.
Avoid heavy use of uppercase.
Distinguish caption & fields.
The level of Detail is the same as user
knowledge.
Avoid color pollution.
Human Computer
2005 Mohammed
Q
Q
Human Computer
2005 Mohammed
Q
Q Human Computer Interaction
Why HCI?
Human Information
Processing.
Technology Supporting
User Interface.
Window system design.
Screen Layout and
Design
Human Computer
Dialog Styles.
Evaluation of User
Interface.
Error Handling.
Documentation.
2005 Mohammed
Q
Q
Dialog Styles
D ia lo g S ty le s
(In te r a c tio n S ty le s )
Com m and
E n try
M enus &
N a v ig a tio n
Human Computer
Q u e s tio n &
Answ er
F o rm s &
S p r e a d s h e e ts
D ir e c t
M a n ip u la tio n
2005 Mohammed
Q
Q
Dialog Styles
Command
Good for
experts.
Exact spelling.
Hard to
remember
(GREP).
Human Computer
2005 Mohammed
Q
Q
Dialog Styles
Menus
Options &
Enhanceme
nts are
visible.
Grouping:
Access
Time (Sec)
Errors.
Human Computer
2005 Mohammed
Q
Q
Dialog Styles
Q&A
Old style.
Used with setup.
Answer selected (menu).
Human Computer
2005 Mohammed
Q
Q
Dialog Styles
Forms:
Different categories
of data.
Helps the users to
place data correctly.
It should help the
user about what
type of data is
expected.
Allows going back.
Allow Validation.
Human Computer
2005 Mohammed
Q
Q
Dialog Styles
Direct Manipulation:
Visibility of the
objects.
Rapid, reversible,
incremental actions.
Simulate real life.
Allow Validation.
Human Computer
2005 Mohammed
Q
Q
Human Computer
2005 Mohammed
Q
Q Human Computer Interaction
Why HCI?
Human Information
Processing.
Technology Supporting
User Interface.
Window system design.
Screen Layout and
Design
Human Computer
Dialog Styles.
Evaluation of User
Interface.
Error Handling.
Documentation.
2005 Mohammed
Q
Q Evaluation of User Interface
The Keyword is the user.
The User The Programmer.
Never forget the TASK.
Human Computer
2005 Mohammed
Q
Q Evaluation of User Interface
The Keyword is the user.
The user is the final evaluator of your
product.
User Profile:
Psychological Characteristics.
Knowledge and experience.
Job and Task Characteristics.
Physical Characteristics.
Human Computer
2005 Mohammed
Q
Q Evaluation of User Interface
The User The Programmer.
The mental Model is different.
Experiences are different.
Background.
Human Computer
2005 Mohammed
Q
Q Evaluation of User Interface
The User The Programmer.
Human Computer
2005 Mohammed
Q
Q Evaluation of User Interface
Never forget the TASK.
Human Computer
2005 Mohammed
Q
Q Evaluation of User Interface
How to evaluate?
User Observation.
Verbal Protocol (Think aloud).
Software Logging.
Users Opinion (Interview,
Questionnaire).
Experiments & Benchmark.
Human Computer
2005 Mohammed
Q
Q Evaluation of User Interface
Predictive Evaluation:
Inspection methods (experts in technology
& the intended users).
Usage simulation (experts simulate less
experienced users).
Structured reviewing.
Human Computer
2005 Mohammed
Q
Q Evaluation of User Interface
Key Issues:
Validity: Evaluation Purpose &
Method.
Reliability: Experiments yield the
same results.
Biases: Avoid selective data
gathering.
Human Computer
2005 Mohammed
Q
Q
Human Computer
2005 Mohammed
Q
Q Human Computer Interaction
Why HCI?
Human Information
Processing.
Technology Supporting
User Interface.
Window system design.
Screen Layout and
Design
Human Computer
Dialog Styles.
Evaluation of User
Interface.
Error Handling.
Documentation.
2005 Mohammed
Q
Q
Error Handling
What types of errors:
Perceptual Errors (B8, Z2, I1).
Cognitive Errors (Memory, Link,
Inconsistent).
Motor Errors (Hand, Eye).
Human Computer
2005 Mohammed
Q
Q
Error Handling
Perceptual Errors (B8, Z2, I1).
B8 B8 B8
Human Computer
2005 Mohammed
Q
Q
Error Handling
Human Computer
2005 Mohammed
Q
Q
Error Handling
Human Computer
2005 Mohammed
Q
Q Human Computer Interaction
Why HCI?
Human Information
Processing.
Technology Supporting
User Interface.
Window system design.
Screen Layout and
Design
Human Computer
Dialog Styles.
Evaluation of User
Interface.
Error Handling.
Documentation.
2005 Mohammed
Q
Q
Documentation
Human Computer
2005 Mohammed
Q
Q
Documentation
User manual vs. Technical guide.
User manual intended for non
technical users. (Part of the user
interface)
Technical guide is intended for
technical people.(How to develop)
Human Computer
2005 Mohammed
Q
Q
Documentation
User manual guidelines.
Easy to navigate.
2005 Mohammed
Q
Q
Documentation
User manual guidelines.
Ease of learning
2005 Mohammed
Q
Q
Documentation
User manual guidelines.
Ease of reading
Human Computer
2005 Mohammed
Q
Q
Documentation
Online Help.
Make help visible (but not annoying).
Complete & accurate.
Multiple Access Method.
Make it easy to return to problem
context.
Make it fast.
Provide different levels of details.
Human Computer
2005 Mohammed