the design cycle and brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/lec14.pdf•the belmont...

70
Quantitative Evaluation CS160: User Interfaces John Canny

Upload: others

Post on 24-Sep-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

Quantitative Evaluation

CS160: User InterfacesJohn Canny

Page 2: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

Review

Qualitative methods

• Ethnographic methods

• Principles – culture, breadth, openness

• Ethnomethodology

Page 3: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

Topics

• Heuristic Evaluation

• Studies with subjects - Ethics

• Designing controlled experiments with subjects

Page 4: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

Reminder

• Midterm is coming on Oct 27 (Weds)

• Review on Oct 25 (Monday)

Page 5: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

Quick Poll (for next time)

• How many people have a copy of Matlab with stat toolbox?

• How many people have Microsoft Excel?

Page 6: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

Qualitative Studies Recap

Qualitative methods help us

– Understand user needs and wants

– Help to frame the design problem

– Figure out in detail is going on with a few subjects

– Find and prioritize problems

– Roughly evaluate overall value of a design

Page 7: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

Quantitative StudiesQuantitative

Make measurements on interfaces to e.g. determine which is

more effective under some measure

Determine whether apparent differences are significant (i.e.

probably reproducible) vs. random.

Approach

Figure out what is important to measure and how to measure it:

• Time, errors, number of keystrokes, mouse gestures,…

How to control for other effects which might influence the

results.

Page 8: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

Heuristic Evaluation

Page 9: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

Usability Heuristics

• “Rules of thumb” describing features of usable systems

– Can be used as design principles

– Can be used to evaluate a design

• Example: Minimize users’ memory load

• Pros and cons

– Easy and inexpensive

• Performed by experts

• No users required

• Catch many design flaws

– More difficult than it seems

• Not a simple checklist

• Cannot assess how well the interface will address user goals

Page 10: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

Heuristic Evaluation

• Developed by Jakob Nielsen (1994)

• Can be performed on working UI or on sketches

• Small set (3-5) of evaluators (experts) examine UI– Evaluators check compliance with usability heuristics

– Different evaluators will find different problems

– Evaluators only communicate afterwards to aggregate findings

– Designers use violations to redesign/fix problems

Page 11: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

Nielsen’s Ten Heuristics• H2-1: Visibility of system status

• H2-2: Match system and real world

• H2-3: User control and freedom

• H2-4: Consistency and standards

• H2-5: Error prevention

• H2-6: Recognition rather than recall

• H2-7: Flexibility and efficiency of use

• H2-8: Aesthetic and minimalist design

• H2-9: Help users recognize, diagnose, recover from errors

• H2-10: Help and documentation

Page 12: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

• Keep users informed about what is going on. Example: response time– 0.1 sec: no special indicators

needed

– 1.0 sec: user tends to lose track of data

– 10 sec: max. duration if user to stay focused on action

• Short delays: Hourglass

• Long delays: Use percent-done progress bars – (or CNN)

– Overestimate usually better

H2-1: Visibility of system status

Page 13: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

H2-1: Visibility of system status

Users should always be aware of what is going on– So that they can make informed decision

– Provide redundant information

Page 14: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

H2-2: Match System & World

– Speak the users’ language

– Follow real world conventions

– Pay attention to metaphors

Bad example: Mac desktop

Page 16: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

http://upload.wikimedia.org/wikipedia/en/d/da/Rebirth_rb-338_screenshot.png

Page 17: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

H2-3: User control & freedom

• Users don’t like to be trapped!

• Strategies– Cancel button

(or Esc key) for dialog

– Make the cancel button responsive!

– Universal undo

Page 18: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

H2-3: User control & freedom

• Offer “Exits” for mistaken choices, undo, redo– Don’t force the user

down fixed paths

• Wizards– Must respond to Q

before going to next step

– Good for infrequent tasks (e.g., network setup) & beginners

– Not good for common tasks (zip/unzip)

Page 19: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

H2-4: Consistency and

standards

Page 20: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

H2-4: Consistency and Standards

http://www.useit.com/alertbox/application-mistakes.html

Page 21: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

H2-5: Error Prevention

• Eliminate error-prone conditions or check for them and ask for confirmation

Page 22: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

H2-5: Error Prevention

• Aid users with specifying correct input

Page 23: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

H2-5: Error Prevention

MIT Scratch

Lego Mindstorms

Don’t allow

incorrect input

Page 24: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

Preventing Errors

• Error types

– Slips

• User commits error during the execution of a correct plan.

– Typos

– Habitually answer “no” to a dialog box

– Forget the mode the application is in

– Mistakes

• User correctly executes flawed mental plan

– Usually the result of a flawed mental model – harder to

guard against

Page 25: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

H2-6: Recognition over Recall

Page 26: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

H2-6: Recognition over Recall

• Minimize the user’s memory load by making objects, actions, and options visible.

Page 27: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

H2-7: Flexibility and efficiency of use

http://www.iphoneuxreviews.com/?p=114|

Page 28: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

H2-8: Aesthetic and minimalist design

http://4sysops.com/wp-content/uploads/2006/04/Bulk_Rename_Utility.gif

Page 29: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

H2-8: Aesthetic and minimalist

design

– No irrelevant information in dialogues

Page 30: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

H2-8: Aesthetic and minimalist design

• Present information in natural order

• Occam’s razor

– Remove or hide irrelevant or rarely needed information –

They compete with important information on screen

• Pro: Palm Pilot

• Against: Dynamic menus

– Use windows frugally

• Avoid complex window management

From Cooper’s “About face 2.0”

Page 31: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

H2-8: Aesthetic and minimalist design

Page 32: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of
Page 33: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

H2-9: Help users recognize, diagnose, and recover

from errors

Page 34: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

Good Error Messages

From Cooper’s “About Face 2.0”

Page 35: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

H2-9: Help users recognize, diagnose, and recover

from errors

Page 36: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

H2-10: Help and documentation

– Help should be:

• Easy to search

• Focused on the user’s task

• List concrete steps to carry out

• Not too long

Page 37: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

Types of Help

• Tutorial and/or getting started manuals– Presents the system

conceptual model• Basis for successful explorations

– Provides on-line tours and demos

• Demonstrates basic features

• Reference manuals– Designed with experts in mind

• Reminders– Short reference cards,

keyboard templates, tooltips…

Page 38: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

Types of Help

• Context sensitive help

• Search

Page 39: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

The Process of

Heuristic Evaluation

Page 40: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

Phases of Heuristic Eval. (1-2)• 1) Pre-evaluation training

– Provide the evaluator with domain knowledge if needed

• 2) Evaluation– Individuals evaluate interface then aggregate results

• Compare interface elements with heuristics

– Work in 2 passes• First pass: get a feel for flow and scope• Second pass: focus on specific elements

– Each evaluator produces list of problems• Explain why with reference to heuristic or other information• Be specific and list each problem separately

Page 41: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

Phases of Heuristic Eval. (3-4)

• 3) Severity rating– Establishes a ranking between problems

• Cosmetic, minor, major and catastrophic

– First rate individually, then as a group

• 4) Debriefing– Discuss outcome with design team

– Suggest potential solutions

– Assess how hard things are to fix

Page 42: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

Examples

• Typography uses mix of upper/lower case formats and fonts– Violates “Consistency and standards” (H2-4)

– Slows users down

– Fix: pick a single format for entire interface

– Probably wouldn’t be found by user testing

Page 43: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

Severity Rating

• Used to allocate resources to fix problems

• Estimates of need for more usability efforts

• Combination of Frequency, Impact and Persistence

• Should be calculated after all evaluations are in

• Should be done independently by all judges

Page 44: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

Levels of Severity

• 0 - don’t agree that this is a usability problem

• 1 - cosmetic problem

• 2 - minor usability problem

• 3 - major usability problem; important to fix

• 4 - usability catastrophe; imperative to fix

Page 45: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

Severity Ratings Example

• 1. [H2-4 Consistency] [Severity 3]

• The interface used the string "Save" on the first

screen for saving the user's file, but used the string

"Write file" on the second screen. Users may be

confused by this different terminology for the same

function.

Page 46: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

Debriefing

• Conduct with evaluators, observers, and development

team members – start with general discussion

• Suggest improvements to address major usability

problems

• Development team rates how hard things are to fix

• Make it a brainstorming session

– Little criticism until end of session

Page 47: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

Pros and Cons of

Heuristic Evaluation

Page 48: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

HE vs. User Testing

• HE is much faster– 1-2 hours each evaluator vs. days-weeks

• HE doesn’t require interpreting user’s actions

• User testing is far more accurate– Takes into account actual users and tasks

– HE may miss problems & find “false positives”

• Good to alternate between HE & user-based testing– Find different problems

– Don’t waste participants

Page 49: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

Why Multiple Evaluators?

• Every evaluator doesn’t find every problem

• Good evaluators find both easy & hard ones

Page 50: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

Number of Evaluators

• Single evaluator achieves poor results

– Only finds 35% of usability problems

– 5 evaluators find ~ 75% of usability problems

– Why not more evaluators???? 10? 20?

• Adding evaluators costs more

• Many evaluators won’t find many more problems

• But always depends on market for product:

– popular products high support cost for small bugs

Page 51: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

Decreasing Returns

Problems Found Benefits / Cost

Caveat: graphs are for one specific example!

Page 52: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

Summary

• Heuristic evaluation is a discount method

• Have evaluators go through the UI twice

– Ask them to see if it complies with heuristics

• Have evaluators independently rate severity

• Combine the findings from 3 to 5 evaluators

• Discuss problems with design team

• Cheaper alternative to user testing

– Finds different problems, so good to alternate

Page 53: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

Heuristic Evaluation Assignment

You will conduct an HE of another student’s IPA3.

• Check the assignment page for today for instructions and

a table of who’s assignment to evaluate.

Page 54: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

Studies with real users -

Managing Study Participants

Page 55: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

The Participants’ Standpoint

Testing is a distressing experience– Pressure to

perform

– Feeling of inadequacy

– Looking like a fool in front of your peers, your boss, …

(from “Paper Prototyping” by Snyder)

Page 56: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

The Three Belmont Principles

• Respect for Persons

– Have a meaningful consent process: give information, and let

prospective subjects freely chose to participate

• Beneficience

– Minimize the risk of harm to subjects, maximize benefits

• Justice

– Use fair procedures to select subjects

(balance burdens & benefits)

– To ensure adherence to principles, most schools require

Institutional Review Board approval of research involving human

subjects.

Page 57: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

Ethics: Stanford Prison Experiment

• 1971 Experiment by Phil Zimbardo at Stanford

– 24 Participants – half prisoners, half guards ($15 a day)

– Basement of Stanford Psychology bldg turned into mock prison

– Guards given batons, military style uniform, mirror glasses,…

• Experiment quickly got out of hand

– Prisoners suffered and accepted sadistic treatment

– Prisoner riot put down with use of fire extinguishers

– Guards volunteered to work extra hours

• Zimbardo terminated experiment early

– Grad student Christina Maslach objected to experiment

– Important to check protocol with ethics review boards

[from Wikipedia]

Page 58: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

Ethics

• Was it useful?

– “…that’s the most valuable kind of information that you can have

­ and that certainly a society needs it” (Zimbardo)

• Was it ethical?

– Could we have gathered this knowledge by other means?

http://www.prisonexp.org/slide-42.htm

Page 59: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

Beneficience: Example

• MERL DiamondTouch:– User capacitively

coupled to table through seating pad.

– No danger for normal users, but possibly increased risk for participants with pacemakers.

– Inform subjects in consent!

http://www.merl.com/projects/images/DiamondTouch.jpg

Page 60: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

Privacy and Confidentiality

• Privacy: having control over the extent, timing, and circumstances of

sharing oneself with others.

• Confidentiality: the treatment of information that an individual has

disclosed with the expectation that it will not be divulged

• Examples where privacy could be violated or confidentiality may be

breached in HCI studies?

Page 61: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

Treating Subjects With Respect

• Follow human subject protocols

– Individual test results will be kept confidential

– Users can stop the test at any time

– Users are aware (and understand) the monitoring technique(s)

– Their performance will not have implications on their life

– Records will be made anonymous

• Use standard informed consent form

– Especially for quantitative tests

– Be aware of legal requirements

Page 62: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

Conducting the Experiment

• Before the experiment

– Have them read and sign the consent form

– Explain the goal of the experiment in a way accessible to users

– Be careful about the demand characteristic

(Participants biased towards experimenter’s hypothesis)

– Answer questions

• During the experiment

– Stay neutral

– Never indicate displeasure with users performance

• After the experiment

– Debrief users (Inform users about the goal of the experiment)

– Answer any questions they have

Page 63: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

Managing Subjects

• Don’t waste users time– Use pilot tests to debug experiments, questionnaires,

etc…

– Have everything ready before users show up

• Make users comfortable– Keep a relaxed atmosphere

– Allow for breaks

– Pace tasks correctly

– Stop the test if it becomes too unpleasant

Page 64: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

If you want to learn more…

• Online human subjects certification courses:– E.g., http://phrp.nihtraining.com/users/login.php

• The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of research– 1979 Government report that describes the basic ethical

principles that should underly the conduct of research involving human subjects

– http://ohsr.od.nih.gov/guidelines/belmont.html

Page 65: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

Designing Controlled Experiments

Doing Psychology Experiments

David W. Martin

Page 66: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

Steps in Designing an Experiment

1. State a lucid, testable hypothesis

2. Identify variables (independent, dependent, control,

random)

3. Design the experimental protocol

4. Choose user population

5. Apply for human subjects protocol review

6. Run pilot studies

7. Run the experiment

8. Perform statistical analysis

9. Draw conclusions

Page 67: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

Experiment Design

• Independent variable:

Something you control, the condition you want to vary

to see what affect it has: e.g. age of users. Is often a

discrete variable: e.g. several interface designs.

• Dependent variable:

Something you measure, like completion time, number

of errors, user survey results.

• Hypothesis:

What you believe will be true about the influence of

independent variables on dependent variables: one

design will be faster than others etc.

Page 68: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

Experiment Design

• Control variables

– Attributes that will be fixed throughout experiment

Control variables help deal with confounds – attributes that can effect

DVs but are not modeled, e.g. subject’s fluency with video games.

Instead of letting this vary, you fix it in the subject selection process.

• Random variables

– Attributes that you do not deliberately vary (IV) or fix (CV).

– Usually intended to model the population realistically.

• Note, you can often improve the analysis by including RV

labels – e.g. male/female, age (in decades), education level…

Page 69: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

Summary

• Independent variable – you control it

• Dependent variable – you measure it

• Confound – something you didn’t control that can have a big

effect on the outcome.

• Control variable – something you fix at one value, or control

the mix of in you subject groups.

• Random variable – something you allow to vary, but you

reserve the right to measure and include in analysis.

Page 70: The Design Cycle and Brainstormingbid.berkeley.edu/cs160-fall10/images/e/eb/Lec14.pdf•The Belmont Report: Ethical Principles and Guidelines for the protection of human subjects of

Reminder

• Midterm is coming on Oct 27 (Weds)

• Review on Oct 25 (Monday)