HCI Chapter 4-Users
HCI Chapter 4-Users
Chapter 4
Users and their classification
2
Users
3
Users
User’s classification is based on:
Different backgrounds
Never used computer before
Only played games
Mix background: general public
Novice users
Who are they?
Naive users
Beginners
Not used computer before / used rarely
Limited STM
No concept of chunking
6
User Types
7
User Types
HCI guidelines for novice users
User’s input to the system should be brief
i.e. no lengthy data entry (else errors)
Input procedures consistent with user expectations
For example:
o In a text box, pressing Enter key should let user go
to next line
o Not pressing the OK or CANCEL button accidently
o Text entry from the same line in case of multiple
text boxes
8
User Types
HCI guidelines for novice users
9
User Types
HCI guidelines for novice users
11
User Types
HCI guidelines for novice users
12
User Types
Intermittent users
Who are they?
Those who use computer on irregular intervals
Take less time to perform an operation
Although they have better knowledge still they need:
o Help / Documentation /Manuals, etc…
o For example: context sensitive help
• Tooltips
• Change of mouse pointer (hour glass / resize arrows, etc.)
13
User Types
Expert users
Who are they?
Those who use computer frequently
They respond quickly
Use abbreviated command sequences
o Keyboard shortcuts
o Sometimes prefer using keyboard than mouse
• Example: Unix commands
• Moving between widgets such as switching/focusing on the
login and password text boxes
• Frequent use of tab / enter keys especially during dialog
boxes
14
User Types
Novice Expert
Click Type
Type Tab
Click Type
Type Tab
Click Enter
15
User Types
Comparison: Novice / Expert
Example: Page Navigation
1- scroll button
2- scroll bar
3- scroll area
4- arrow keys
5- page up/down keys
6- mouse wheel button …
Novic
? Expert
e
16
Interaction Styles
17
Interaction Styles
Interaction:
o In different styles !
18
Interaction Styles
Interface styles / Types of interface styles
Different types of interfaces provide different types of
interaction
1. Command-line interfaces
2. Menu-based interfaces
3. Natural Language interfaces
4. Questions/Answers and Query Dialog interfaces
5. Form-fills and spreadsheets interfaces
6. Point-and-Click interfaces
7. 3D Interfaces
8. The WIMP interfaces
19
Interaction Styles
20
Interaction Styles
21
Interaction Styles
1. Command-line interfaces
Apple Command Shell
22
Interaction Styles
1. Command-line interfaces
23
Interaction Styles
1. Command-line interfaces
24
Interaction Styles
1. Command-line interfaces
Drawback:
25
Interaction Styles
Menu-based Interfaces
26
Interaction Styles
2. Menu-based interfaces
27
Interaction Styles
2. Menu-based interfaces
28
Interaction Styles
2. Menu-based interfaces
2. Menu-based interfaces
30
Interaction Styles
2. Menu-based interfaces
Can be text-based
o Like menus with number choices (ATM …)
Can be graphical
o Like in MS Word / Excel / Matlab / …
31
Interaction Styles
2. Menu-based interfaces
32
Interaction Styles
2. Menu-based interfaces
Selection:
o Mouse
o Keyboard (arrow keys, shortcut keys, etc.)
33
Interaction Styles
2. Menu-based interfaces
Drawbacks
o Hierarchies
34
Interaction Styles
2. Menu-based interfaces
Drawbacks
o Unintentional clicking
• When items are not logically grouped
35
Interaction Styles
36
Interaction Styles
Human language
Familiar to user
Typed or spoken
Voice SMS
37
Interaction Styles
38
Interaction Styles
39
Interaction Styles
40
Interaction Styles
41
Interaction Styles
Thus it may depend upon the context and our general knowledge
BUT
42
Interaction Styles
43
Interaction Styles
Problems:
o Vague / Ambiguous
Solutions:
o Subset of text
o Use of keywords
44
References:
45