Chp 40-43(Info Retrieval)
-
Upload
marina-shahid -
Category
Documents
-
view
221 -
download
0
Transcript of Chp 40-43(Info Retrieval)
-
8/11/2019 Chp 40-43(Info Retrieval)
1/61
-
8/11/2019 Chp 40-43(Info Retrieval)
2/61
Human Computer Interaction
Observing User
-
8/11/2019 Chp 40-43(Info Retrieval)
3/61
What and when to observe
Observation is usable at all stages during productdevelopment.
Goals and questions determine the techniques used.
Observers can be:
viewers Participants
Ethnographers
-
8/11/2019 Chp 40-43(Info Retrieval)
4/61
Types of Observation
Two kinds of Observation:
Controlled Environment (e.g. Lab)
Field Environment (e.g. Natural)
-
8/11/2019 Chp 40-43(Info Retrieval)
5/61
How to observe
In controlled environment Decide where users are located so that equipment can
be setup
How to capture data e.g. video, interaction logs
It is important to make users feel comfortable
Problem with this approach: Observers do not knowwhat users are thinking.
-
8/11/2019 Chp 40-43(Info Retrieval)
6/61
How to observe In the field
Things to be considered: The person. Who?
The place. Where?
The thing. What
-
8/11/2019 Chp 40-43(Info Retrieval)
7/61
Ethnography
Its is also called participant observation:
Checklist for doing ethnography
Identify the problem or goal and ask good questions
The most important part of fieldwork is being there to
observe, ask questions and record what is seen and
heard
Collect variety of data. E.g. Notes, still pictures, audio
and video
-
8/11/2019 Chp 40-43(Info Retrieval)
8/61
Data Collection Techniques
-
8/11/2019 Chp 40-43(Info Retrieval)
9/61
Activity
Working on a project
Reading a books
Shopping
Using a Social media site Finding some restaurants and food places
If you are doing these tasks on your Computer then
Which are Sit down uses?
And which are Stand up uses??
-
8/11/2019 Chp 40-43(Info Retrieval)
10/61
What we will learn
Users
Interviews
Questionnaires
Experts
Inspections
Walkthroughs
Asking Users and Experts
-
8/11/2019 Chp 40-43(Info Retrieval)
11/61
Types of interviews
Unstructured interviews or openended
Structured interviews
Semi-structured interviews
Group interviews
-
8/11/2019 Chp 40-43(Info Retrieval)
12/61
The interview process
Dress in a similar way to interviewees ifpossible, if in doubt dress neatly andavoid standing out.
Prepare a permission form and ask theinterview to sign it
Check recording equipment in advance
Be pleasant
Record answers exactly and do notmade any cosmetic adjustment , corrector change answers any way
-
8/11/2019 Chp 40-43(Info Retrieval)
13/61
Things to avoid when preparing interview
questions
Long questions
Avoid compound sentences by
splitting them in two
Jargon & language that theinterviewee may not understand
Leading questions that make
assumptions e.g. why do you like ? Unconscious biases e.g. gender
stereotypes
-
8/11/2019 Chp 40-43(Info Retrieval)
14/61
Probing
Devices for getting more information Start with some preplanned question and then
probes the interviewee to say more
Example
Which web sites did you visit more frequently?
Why do you like this web site?
Tell me more about web site x?
Any thing else?
You can make use of probes during interview
After Interview: Analyzing interview data which Depends on the
type of interview
-
8/11/2019 Chp 40-43(Info Retrieval)
15/61
Why is it helpful to prepare an interview guide beforeconducting semi-structured interviews?
a) So That the data from different interviewees will be
comparable and relevant to your research questionsb) So that you can calculate the statistical significance of the
results
c) In order to allow participants complete control over thetopics they discuss
d) To make the sample more representative
Which of the following is not advised when planningthe question order of a structured interview?
a) Be wary of asking an earlier question that alters the of
later questionsb) Expect Some variation in the order in which questions are
asked
c) Leave questions about sensitive or embarrassing issuesuntil later in the interview
d) Group the questions into logically organized sections
-
8/11/2019 Chp 40-43(Info Retrieval)
16/61
Which of the following is an example of anunstructured interview question?
a) Are you currently suicidal?
b) Would You tell me more about your childhood?c) Have you ever been physically abused?
d) Was your relationship with your father good orbad?
When the researcher wishes to gain in-depthknowledge by asking an initial question, thensubsequent questions based on theparticipant's responses, this is known as:
a) Semi-structured interviewing
b) Dialogical engagement
c) Informal interviewing
d) Unstructured Interviewing
-
8/11/2019 Chp 40-43(Info Retrieval)
17/61
Questionnaire style
Questionnaires can have various stylesand can have various formats
Questionnaire format can include:
- checkboxes- ranges
- Like rating scales
-
8/11/2019 Chp 40-43(Info Retrieval)
18/61
-
8/11/2019 Chp 40-43(Info Retrieval)
19/61
Questionnaire Make the questions clear and specific
When possible ask closed questions and offer a range ofanswers.
Think about the ordering of questions
Avoid complex multiple questions and jargon
Provide clear instructions on how to complete thequestionnaire
Advantage of electronic questionnaires Data goes into a data base
Easy to analyze Responses are usually received quickly
Copying and postage costs are lower than papersurveys
Time required for data analysis is reduced
Errors in questionnaire design can be corrected easily
-
8/11/2019 Chp 40-43(Info Retrieval)
20/61
Asking Experts
Experts use their knowledge of users &technology to review software usability
Expert critiques can be formal or informalreports
Heuristic evaluation is usability inspectionmethod for computer software that helpsto identify usability problems in user-
interface design, it resembles high-leveldesign principles
Walkthroughs involve stepping through apre-planned scenario noting potential
problems
-
8/11/2019 Chp 40-43(Info Retrieval)
21/61
Nielsens heuristics
Visibility of system status Match between system and real world User control and freedom Consistency and standards Help users recognize, diagnose, recover
from errors Error prevention Recognition rather than recall Flexibility and efficiency of useAesthetic and minimalist design Help and documentation
-
8/11/2019 Chp 40-43(Info Retrieval)
22/61
Cognitive walkthroughs
Focus on ease of learning Designer presents an aspect of the design &
usage scenarios One of more experts walk through the
design prototype with the scenario Expert is told the assumptions about user
population, context of use, task details Involve simulating a users problem solving
process and each step in the humancomputer dialog checking to see if the usersgoals and memory for action can beassumed to the next correct action
-
8/11/2019 Chp 40-43(Info Retrieval)
23/61
Pluralistic walkthroughCan be conducted by following sequence of steps
Scenarios are developed in the form of series part of the
screen
Scenarios are presented to the panel of evaluators and panel
is asked to write down sequence of actions they would take to
move from one screen to another Panelist discuss the actions they have suggested for that
ground of the review
Usually the representative user go first so that they are not
influenced by other panel members
Usability experts present their findings and finally designers
offer their comments
Panel moves on the next ground of the screen. This process
continues until all the scenarios have been evaluated
-
8/11/2019 Chp 40-43(Info Retrieval)
24/61
Match the appropriate option
Closed questions Heuristic &walkthroughs
Open questions Easy to learnExpert evaluation Problem solving
process
Heuristic evaluation Richer
Cognitive walkthroughs Easiest to analyze
-
8/11/2019 Chp 40-43(Info Retrieval)
25/61
Lecture 42:
Communicating users
-
8/11/2019 Chp 40-43(Info Retrieval)
26/61
How we can eliminating errors?
Errors are abused
Users never want error messages
Users want to avoid consequences of making errors
Users will often not complain about error messages but it dosent mean
that they are happy getting errors.
Error message
Information displayed when an unexpected condition occurs
Often displayed using dialog boxes
-
8/11/2019 Chp 40-43(Info Retrieval)
27/61
-
8/11/2019 Chp 40-43(Info Retrieval)
28/61
Whats wrong with error messages
Error message boxes are alerting the user to serious problems
(misconception)
What programmers think of error messages:
informing the user of the inability of the program to work flexibly
What users think of error messages:
error message boxes are seen not just as the program stopping theproceedings but, in clear violation of the axiom
People hate error messages
Humans have emotions
Programmers have wrong assumption
-
8/11/2019 Chp 40-43(Info Retrieval)
29/61
Eliminating Error Messages
Can't eliminate error messages by simply discarding the code that shows
the actual error message dialog box
Must eliminate the possibility of the user making the error
Making Errors Impossible
-
8/11/2019 Chp 40-43(Info Retrieval)
30/61
Improving error messages:
Requirements :
Be polite Be illuminating
Be helpful
-
8/11/2019 Chp 40-43(Info Retrieval)
31/61
Alerts and confirmations
Alert (Announcing the obvious) Notifies the user of the programs action
They causes interruptions in the flow of users tasks
Easy to create
Confirmation
Gives user authority to override that action
If program is not confident, it asks for approval with dialog box
Confirmations come from program, not user
-
8/11/2019 Chp 40-43(Info Retrieval)
32/61
Do we need to be told about this alert?
-
8/11/2019 Chp 40-43(Info Retrieval)
33/61
The confirmation process
Confirmations pass the buck
User issues command to the computer
Program detects command of the user
Program doesnt want to take responsibility for the actions and the
command issued by the user Issues a confirmation
-
8/11/2019 Chp 40-43(Info Retrieval)
34/61
Do we need to be told about these Confirmation?
-
8/11/2019 Chp 40-43(Info Retrieval)
35/61
-
8/11/2019 Chp 40-43(Info Retrieval)
36/61
ELIMINATING CONFIRMATIONS
-
8/11/2019 Chp 40-43(Info Retrieval)
37/61
Replacing dialogs: Rich visual mode-less feedback
Rich :Gives in-depth information about the status or attributes of a process or
object in the current application
Visual :
Because we can see it
Mode-less :
It requires no special action or it doesnt interrupt
-
8/11/2019 Chp 40-43(Info Retrieval)
38/61
Chapter 13: Information Retrieval
-
8/11/2019 Chp 40-43(Info Retrieval)
39/61
Negative audible feedback
Negative audible feedback
noise is emitted when something bad
happensAnnouncing user failure
-
8/11/2019 Chp 40-43(Info Retrieval)
40/61
Positive audible feedback
Examples
Closing a door
Pressing light switch
Turning key in car ignition
-
8/11/2019 Chp 40-43(Info Retrieval)
41/61
What do you prefer?
No noise vs. noise for negative feedback
No noise vs. unpleasant noise for
negative feedback No noise vs. soft and pleasant noises for
positive feedback
-
8/11/2019 Chp 40-43(Info Retrieval)
42/61
Communication with Others
-
8/11/2019 Chp 40-43(Info Retrieval)
43/61
Your identity on the desktop
ways of asserting identity
Programs icon
Programs name
-
8/11/2019 Chp 40-43(Info Retrieval)
44/61
Program NameProgram Icon (16*16)
-
8/11/2019 Chp 40-43(Info Retrieval)
45/61
Program NameProgram Icon (16 16)
Icon 32*32
-
8/11/2019 Chp 40-43(Info Retrieval)
46/61
Ancillary application windows
These are windows that are not really
part of the applications functionality
Available on request
-
8/11/2019 Chp 40-43(Info Retrieval)
47/61
-
8/11/2019 Chp 40-43(Info Retrieval)
48/61
About boxes A simple dialog box that identifies the program to user
-
8/11/2019 Chp 40-43(Info Retrieval)
49/61
Splash screens
Screens that appear in first instance Used for branding and marketing
-
8/11/2019 Chp 40-43(Info Retrieval)
50/61
Online Help
Online help should be provided butshould not be substitute for good design
-
8/11/2019 Chp 40-43(Info Retrieval)
51/61
The WizardWizards are used to mange features of program
through series of dialogue boxes.
St d R t i l
-
8/11/2019 Chp 40-43(Info Retrieval)
52/61
Storage and Retrieval
Systems Storage system
A method for safekeeping goods in a
repository
A physical system composed of acontainer and the tools necessary to put
objects in and take them back out again
R t i l t
-
8/11/2019 Chp 40-43(Info Retrieval)
53/61
Retrieval system
A method for finding goods in a repository
A logical system that allows goods to belocated according to some abstract value (e.g.,
like name, position, etc.)
St d R t i l i th
-
8/11/2019 Chp 40-43(Info Retrieval)
54/61
Storage and Retrieval in the
Physical World
Storage and retrieval by location
Indexed retrieval
Storage and retrieval by
-
8/11/2019 Chp 40-43(Info Retrieval)
55/61
Storage and retrieval by
location In physical world, remembering where
we put an itemits address, or
locationhelps us to find it
Book
We go to where we left book, or where
others books are found We dont find books by association.
-
8/11/2019 Chp 40-43(Info Retrieval)
56/61
Indexed retrieval
For large volumes, storage andretrieval by location is not possible
Libraries Dewey Decimal system Give every book an index number based
on its title and subject matter
The books are shelved in this numericalorder
If you know number, you can find book
-
8/11/2019 Chp 40-43(Info Retrieval)
57/61
Retrieval methods
3 ways to find a document on acomputer
Positional retrieval (remember location)
Identity retrieval (remember name)
Associative or attributed-based retrieval
An attribute based retrieval
-
8/11/2019 Chp 40-43(Info Retrieval)
58/61
An attribute-based retrieval
system Todays desktops cannot adopt an
attribute-based retrieval system
Attribute-based system could allowuser find documents by
Synonyms
Related topicsAttributes
Information architecture system
-
8/11/2019 Chp 40-43(Info Retrieval)
59/61
Information architecture system
for web site Organizational systems Labeling systems
Navigational systems
Searching systems
-
8/11/2019 Chp 40-43(Info Retrieval)
60/61
-
8/11/2019 Chp 40-43(Info Retrieval)
61/61