CSC 484 Lecture Notes Week 8 Chapters 13, 14, and 15 of the Book - - PowerPoint PPT Presentation

csc 484 lecture notes week 8 chapters 13 14 and 15 of the
SMART_READER_LITE
LIVE PREVIEW

CSC 484 Lecture Notes Week 8 Chapters 13, 14, and 15 of the Book - - PowerPoint PPT Presentation

CSC484-S08-L8 Slide 1 CSC 484 Lecture Notes Week 8 Chapters 13, 14, and 15 of the Book CSC484-S08-L8 Slide 2 I. Relevant reading -- See title slide. CSC484-S08-L8 Slide 3 II. Intro to Ch 13 (Sec 13.1). A. Largely a recap. B. Presents eval


slide-1
SLIDE 1

CSC484-S08-L8 Slide 1

CSC 484 Lecture Notes Week 8 Chapters 13, 14, and 15 of the Book

slide-2
SLIDE 2

CSC484-S08-L8 Slide 2

  • I. Relevant reading -- See title slide.
slide-3
SLIDE 3

CSC484-S08-L8 Slide 3

  • II. Intro to Ch 13 (Sec 13.1).
  • A. Largely a recap.
  • B. Presents eval framework called "DECIDE".
slide-4
SLIDE 4

CSC484-S08-L8 Slide 4

Intro to Ch 13, cont’d

  • C. A few new pieces of info.
  • D. May be helpful in organizing evaluation part
  • f final project report.
slide-5
SLIDE 5

CSC484-S08-L8 Slide 5

  • III. Definition of DECIDE (Sec 13.2).
  • A. Purpose of framework is to provide high-

level org anizational guidance.

  • B. DECIDE has six steps:
slide-6
SLIDE 6

CSC484-S08-L8 Slide 6

Definition of DECIDE, cont’d

  • 1. Determine the goals.
  • 2. Explore the questions.
  • 3. Choose the evaluation approach
  • 4. Identify the practical issues.
  • 5. Decide how to deal with the ethical issues.
  • 6. Evaluate, analyze, interpret present data.
slide-7
SLIDE 7

CSC484-S08-L8 Slide 7

  • IV. Determine the goals (Sec 13.2.1).
  • A. We hav

e discussed this amply.

slide-8
SLIDE 8

CSC484-S08-L8 Slide 8

  • V. Explore the questions (Sec 13.2.2).
  • A. Also discussed last week.
  • B. Don’t foget to ask fundamental questions.
slide-9
SLIDE 9

CSC484-S08-L8 Slide 9

Explore the questions, cont’d

  • 1. Team may get so fully immersed as to lose

sight of basic questions to ask.

  • 2. E.g., "Would you use this product?"
slide-10
SLIDE 10

CSC484-S08-L8 Slide 10

Explore the questions, cont’d

  • C. Of course, ask in analyzable form

"I would use this product for ..." Strongly disagree ... Strongly agree

slide-11
SLIDE 11

CSC484-S08-L8 Slide 11

  • VI. Choosing appro methods (Sec 13.2.3).
  • A. Been here, done this.
slide-12
SLIDE 12

CSC484-S08-L8 Slide 12

  • VII. Identify the practical issues (Sec 13.2.4).
  • A. DO DRESS REHEARSAL of your study.
  • 1. Each team member act independently.
  • 2. Enlist help of others.
slide-13
SLIDE 13

CSC484-S08-L8 Slide 13

Identify the practical issues, cont’d

  • B. Practical Users issues.
  • 1. Pg 631 notes these bits on task length:
  • a. 10 minutes too short, 2 hours two long.
  • b. This means the 50-minute time slots we

have for 484 studies are just about right.

slide-14
SLIDE 14

CSC484-S08-L8 Slide 14

Identify the practical issues, cont’d

  • 2. Pg 631 recounts dilemma of studying peo-

ple’s behavior without influencing it.

  • 3. Lesson for 484 studies -- leave study partici-

pants alone as much as possible.

slide-15
SLIDE 15

CSC484-S08-L8 Slide 15

Identify the practical issues, cont’d

  • C. Practical issues of facilities and scheduling.
  • 1. Plan logistics of your study thoroughly.
  • 2. Think thorough the room layout, etc.
  • 3. Plan all equipment placement.
slide-16
SLIDE 16

CSC484-S08-L8 Slide 16

Identify the practical issues, cont’d

  • 4. Assign study monitoring duties.
  • 5. Determine how the questionnaires will be

administered and collected.

slide-17
SLIDE 17

CSC484-S08-L8 Slide 17

Identify the practical issues, cont’d

  • D. Practical issues of expertise.
  • 1. Use Heather Smith’s expertise.
  • 2. Regular office hours, by appointment.
  • 3. Her advise is professional and very helpful.
slide-18
SLIDE 18

CSC484-S08-L8 Slide 18

  • VIII. Decide ethical issues (Sec 13.2.5).
  • A. You’ve had a class in this.
  • B. Activity 13.6 describes practice that you

should follow:

slide-19
SLIDE 19

CSC484-S08-L8 Slide 19

Decide ethical issues, cont’d

  • 1. Assign each participant a code number.
  • 2. Have them put number, not name, on

questionnaire, other collected data.

  • 3. Keep name-to-code correlation information

separate from the collected data.

slide-20
SLIDE 20

CSC484-S08-L8 Slide 20

Decide ethical issues, cont’d

  • C. Per M3 writeup, you’re required to have

controlled-study informed consent form.

  • 1. For fellow 484 students,

an academic exercise.

slide-21
SLIDE 21

CSC484-S08-L8 Slide 21

Decide ethical issues, cont’d

  • 2. It’s in fact necessary for the 2d3d study.
  • 3. Consent form not necessary for field-study

interviews, e.g., swat.

slide-22
SLIDE 22

CSC484-S08-L8 Slide 22

Decide ethical issues, cont’d

  • D. Summary of ethical points to consider
  • 1. Tell participants study goals, etc.
  • 2. Say personal info will be kept confidential.
  • 3. Say they’re free to stop any time.
slide-23
SLIDE 23

CSC484-S08-L8 Slide 23

Decide ethical issues, cont’d

  • 4. Consider appropriateness of incentives.
  • 5. Do not report quotes by name.
  • 6. Always ask permission to quote.
slide-24
SLIDE 24

CSC484-S08-L8 Slide 24

  • IX. Evaluate, interpret, present (Sec 13.2.6).
  • A. 484 studies not subject outside to scrutiny

(most likely).

  • B. Worth considering these criteria:
slide-25
SLIDE 25

CSC484-S08-L8 Slide 25

Decide ethical issues, cont’d

  • 1. Reliability
  • 2. Validity
  • 3. Biases
  • 4. Scope
  • 5. Ecological validity
slide-26
SLIDE 26

CSC484-S08-L8 Slide 26

Evaluate, interpret, present, cont’d

  • C. Wikipedia article on Hawthorne effect

is quite cogent.

slide-27
SLIDE 27

CSC484-S08-L8 Slide 27

  • X. Introduction to Ch 14 (Sec 14.1)
  • A. Primary focus on finished products.
  • B. Many specifics don’t apply to 484 studies.
  • C. Nevertheless, there is some useful info.
slide-28
SLIDE 28

CSC484-S08-L8 Slide 28

  • XI. Usability testing (Sec 14.2).
  • A. To review, key components are:
  • 1. user tests
  • 2. satisfaction questionnaires
  • 3. interviews
slide-29
SLIDE 29

CSC484-S08-L8 Slide 29

Usability testing, cont’d

  • B. For fully quantifiable tests:
  • 1. time to complete a task
  • 2. time to complete, after being away
slide-30
SLIDE 30

CSC484-S08-L8 Slide 30

Usability testing, cont’d

  • 3. number of errors per task
  • 4. number or errors per unit of time
  • 5. number of navigations to help
  • 6. number of users making particular error
  • 7. number of users completing task
slide-31
SLIDE 31

CSC484-S08-L8 Slide 31

Usability testing, cont’d

  • C. Number of study participants varies.
  • 1. Dumas and Redish say 5-12.
  • 2. Nielson says 5-15.
  • 3. Both focus on specific features, running

a number of small tests.

slide-32
SLIDE 32

CSC484-S08-L8 Slide 32

Usability testing, cont’d

  • 4. Stat analysis depends on desired results.
  • a. Generally, sample size > 15.
  • b. Well-known formulae for caluculting.
  • c. See Russ Length’s web page at

www.stat.uiowa.edu

slide-33
SLIDE 33

CSC484-S08-L8 Slide 33

Usability testing, cont’d

  • D. The venues of usability studies vary widely.
  • 1. Large companies, like Microsoft, have large

dedicated spaces, fully equipped.

  • 2. Other end of spectrum is "lab-in-a-suitcase".
  • 3. Also remote monitoring.
slide-34
SLIDE 34

CSC484-S08-L8 Slide 34

  • XII. Usability testing of large website (14.2.1).
  • A. Book walks through concrete example.
  • B. Review of steps involved:
slide-35
SLIDE 35

CSC484-S08-L8 Slide 35

Usability testing of large website, cont’d

  • 1. Establishing goals and questions
  • 2. Selection of participants
  • 3. Development of the tasks
  • 4. The test procedure
  • 5. Data collection
slide-36
SLIDE 36

CSC484-S08-L8 Slide 36

  • XIII. Conducting experiments (Section 14.2.2).
  • A. Carried out as scientific experiment.
  • B. Involves testing specific hypothesis.
  • C. Basic hypothesis stated with two variables.
slide-37
SLIDE 37

CSC484-S08-L8 Slide 37

Conducting experiments, cont’d

  • D. E.g., "Reading text displayed in 12-point

Helvetica font is faster than ..."

  • E. Variables are dependent, independent.
slide-38
SLIDE 38

CSC484-S08-L8 Slide 38

Conducting experiments, cont’d

  • 1. Value of independent var selected.
  • 2. Value of dependent variable measured.
slide-39
SLIDE 39

CSC484-S08-L8 Slide 39

Conducting experiments, cont’d

  • F. The null and alternative forms.
  • 1. Null hypothesis states opposite.
  • 2. E.g, no diff in reading times.
  • 3. Null hypothesis provides baseline.
slide-40
SLIDE 40

CSC484-S08-L8 Slide 40

Conducting experiments, cont’d

  • 4. Significance defined in terms of it.
  • 5. Allows proof-by-contradiction.
  • 6. If gathered data rarely support null hypoth’s,

alternative assumed true.

slide-41
SLIDE 41

CSC484-S08-L8 Slide 41

Conducting experiments, cont’d

  • G. HCI experiments often involve multiple vars.
  • 1. > one dependent var, or independent var.
  • 2. Also unmeasured vars.
  • 3. E.g., font color and screen res.
slide-42
SLIDE 42

CSC484-S08-L8 Slide 42

Conducting experiments, cont’d

  • H. Significant challenges are:
  • 1. identify all the vars
  • 2. keep unmeasured vars fixed
slide-43
SLIDE 43

CSC484-S08-L8 Slide 43

Conducting experiments, cont’d

  • I. Book provides further details.
  • J. 484 research readings have examples.
  • K. Many web and textbook resources
slide-44
SLIDE 44

CSC484-S08-L8 Slide 44

  • XIV. Field studies (Section 14.3).
  • A. Recap of preceding chapters.
  • B. Important points (swat):
slide-45
SLIDE 45

CSC484-S08-L8 Slide 45

Field studies, cont’d

  • 1. Tell participants what they’ll do.
  • 2. Have a plan, but be flexible.
  • 3. Let participants "do their own thing".
  • 4. Observe participants unobtrusively.
  • 5. Record with notes, and other forms.
slide-46
SLIDE 46

CSC484-S08-L8 Slide 46

Field studies, cont’d

  • C. Larger-scale examples in Section 14.3.
  • D. Theoretical frameworks
  • - activity theory, semiotic engineering.
slide-47
SLIDE 47

CSC484-S08-L8 Slide 47

  • XV. Intro to Ch 15
  • A. Was subject of 484 Assignment 1.
  • B. Does not involve actual end users.
  • C. Rather, done by experts.
slide-48
SLIDE 48

CSC484-S08-L8 Slide 48

  • XVI. Heuristic Eval (Section 15.2)
  • - Covered in Assignment 1.
slide-49
SLIDE 49

CSC484-S08-L8 Slide 49

  • XVII. Inspection Walkthroughs (Section 15.3).
  • A. Typically performed by team.
  • B. Per Nielson,

Cognitive walkthroughs involve simulating a user’s problem-solving process ...

slide-50
SLIDE 50

CSC484-S08-L8 Slide 50

Inspection Walkthroughs, cont’d

  • C. Steps of a cognitive walkthrough:
  • 1. Identify user characteristics.
  • 2. Convene designers, usability experts.
  • 3. Walk through tasks.
  • 4. Record important info.
  • 5. Revise the design to fix problems.
slide-51
SLIDE 51

CSC484-S08-L8 Slide 51

Inspection Walkthroughs, cont’d

  • D. Should be egoless.
  • 1. Designers don’t defend bad designs.
  • 2. Usability experts lose their attitude.
slide-52
SLIDE 52

CSC484-S08-L8 Slide 52

Inspection Walkthroughs, cont’d

  • E. Pluralistic walkthroughs:
  • 1. Usage scenarios part of the process.
  • 2. Analysis involves collaborative discussion.
slide-53
SLIDE 53

CSC484-S08-L8 Slide 53

  • XVIII. Predictive models (Section 15.4).
  • A. No users, no role-playing users.
  • B. Uses a formulaic model.
slide-54
SLIDE 54

CSC484-S08-L8 Slide 54

  • XIX. GOMS models (Section 15.4.1)
  • A. Aacronym for:
  • 1. Goals
  • 2. Operators
  • 3. Methods
  • 4. Selection rules
slide-55
SLIDE 55

CSC484-S08-L8 Slide 55

GOMS, cont’d

  • B. Generic model; does not predict specific user

performance numerically.

slide-56
SLIDE 56

CSC484-S08-L8 Slide 56

  • XX. The keystroke-level model (Section 1.5.2)
  • A. Model provides actual numeric predictions.
  • B. Based on analysis of empirical studies.
  • C. Table on Pg 709 lists times for core tasks:
slide-57
SLIDE 57

CSC484-S08-L8 Slide 57

Keystroke-level model, cont’d

  • 1. pressing a key
  • 2. pointing with a mouse
  • 3. clicking the mouse
  • 4. homing hands on the keyboard
  • 5. drawing a line with a mouse
  • 6. making a decision
  • 7. system response time
slide-58
SLIDE 58

CSC484-S08-L8 Slide 58

Keystroke-level model, cont’d

  • D. Just add up the numbers.
  • E. The book provides a couple examples.
slide-59
SLIDE 59

CSC484-S08-L8 Slide 59

  • XXI. Benefits, limitations of GOMS (15.4.3).
  • A. Provides hard data.
  • B. Can lead to design improvements.
  • C. However,
slide-60
SLIDE 60

CSC484-S08-L8 Slide 60

Benefits, limitations of GOMS, cont’d

  • 1. Limited to routine tasks.
  • 2. No user errors.
  • 3. No other factors, such as
slide-61
SLIDE 61

CSC484-S08-L8 Slide 61

Benefits, limitations of GOMS, cont’d

  • a. fatigue
  • b. distractions
  • c. multi-tasking
  • d. learning effects
slide-62
SLIDE 62

CSC484-S08-L8 Slide 62

  • XXII. Fitts’ law (Section 15.4.4).
  • A. Published in 1954 by Paul Fitts.
  • B. Says where to place interface widgets.
  • C. Bigger the target, easier to reach.
slide-63
SLIDE 63

CSC484-S08-L8 Slide 63

Fitts’ law, cont’d

  • D. Specific HCI results:
  • 1. Don’t hav

e lots of tiny buttons.

  • 2. Put things in the four corners.
slide-64
SLIDE 64

CSC484-S08-L8 Slide 64

Fitts’ law, cont’d

  • E. Some good design results.
  • F. 2008 SIGCHI session:

"Fitt’s Law Lives".

slide-65
SLIDE 65

CSC484-S08-L8 Slide 65