1 CMT 4240 week 7 Qualitative Evaluation Methods.

Slides:



Advertisements
Similar presentations
Oral Presentations.
Advertisements

Evaluation of User Interface Design
SCIENCE LET’S INVESTIGATE.
MRCGP Video Analysis Dr. Ramesh Mehay Course Organiser (Bradford VTS) Dr. Ramesh Mehay Course Organiser (Bradford VTS)
Testing through user observations User Observation: Guidelines for Apple Developers, Kathleen Gomoll & Anne Nicol, January 1990 Notes based on:
Copyright 1999 all rights reserved The HCI Design Process n User Interfaces are not just built by sitting down and drawing up designs for them n Just like.
 Interviewing individuals  Interviewing groups  Observing workers  Studying business documents 1.
6.811 / PPAT: Principles and Practice of Assistive Technology Wednesday, 16 October 2013 Prof. Rob Miller Today: User Testing.
Web E’s goal is for you to understand how to create an initial interaction design and how to evaluate that design by studying a sample. Web F’s goal is.
Cognitive Walkthrough More evaluation without users.
Each individual person is working on a GUI subset. The goal is for you to create screens for three specific tasks your user will do from your GUI Project.
1 Cognitive Walkthrough zEvaluation method based on the idea that… ythe user learns about the interface in an exploratory way, ythe user has goals,  the.
Deciding How to Measure Usability How to conduct successful user requirements activity?
Chapter 6 Review Questions
Interviewing and Script Writing
Chapter 14: Usability testing and field studies. Usability Testing Emphasizes the property of being usable Key Components –User Pre-Test –User Test –User.
Think-aloud usability experiments or concurrent verbal accounts Judy Kay CHAI: Computer human adapted interaction research group School of Information.
Energy Information Administration Usability Testing Colleen Blessing.
1 Elke Duncker CMT 3210 Designing Interactive Systems Week 5: Conceptual Models Rationality and Planning Cognitive Walkthrough.
1 CMT 4240 Lecture 5 Evaluating Interactive Systems Elke Duncker.
CP1020 University of Wolverhampton - Steve Garner and Ian Coulson1 Week 1 - Principles of programming Welcome from the Presenters Steve Garner and Dr Ian.
Chapter 5 Determining System Requirements
Interactive Whiteboards for Effective Primary Science Continuing Professional Development Unit Interactive Whiteboards for Effective Primary Science Start.
The Project AH Computing. Functional Requirements  What the product must do!  Examples attractive welcome screen all options available as clickable.
Reflective practice Session 4 – Working together.
Usability Methods: Cognitive Walkthrough & Heuristic Evaluation Dr. Dania Bilal IS 588 Spring 2008 Dr. D. Bilal.
The Scratch Calculator You are all going to be real computer programmers!!!
When we met back in October... Discussion took place: – issues that arise from doing group work – encouraging students to talk – spreading this practice.
Chapter 14: Usability testing and field studies
User Interface Evaluation Usability Inquiry Methods
Predictive Evaluation
The Writing Process Prewriting.
User Interface Evaluation Usability Testing Methods.
MULTIMEDIA What is Multimedia? The word MULTIMEDIA is made up from two words, MULTI meaning more than one and MEDIA meaning a way of displaying or passing.
Computer Programming TCP1224 Chapter 2 Beginning the Problem-Solving Process.
Objective: How Does Fatigue Affect Muscle Performance
Human Computer Interaction
Interface Design Natural Design. What is natural design? Intuitive Considers our learned behaviors Naturally designed products are easy to interpret and.
Bug Session Four. Session description Objectives Session activities summary Resources Prior knowledge of sequencing instructions using Bug Bug website.
Chapter 3 Developing an algorithm. Objectives To introduce methods of analysing a problem and developing a solution To develop simple algorithms using.
Class Usability Experience User slides are in BLUE.
Developing an Algorithm
CS2003 Usability Engineering Usability Evaluation Dr Steve Love.
COMP5047 Pervasive Computing: 2012 Think-aloud usability experiments or concurrent verbal accounts Judy Kay CHAI: Computer human adapted interaction research.
Software Engineering User Interface Design Slide 1 User Interface Design.
User Interfaces 4 BTECH: IT WIKI PAGE:
Usability 1 Usability evaluation Without users - analytical techniques With users - survey and observational techniques.
AMSc Research Methods Research approach IV: Experimental [1] Jane Reid
CALL (COMPUTER-ASSISTED LANGUAGE LEARNING)
EVALUATION PROfessional network of Master’s degrees in Informatics as a Second Competence – PROMIS ( TEMPUS FR-TEMPUS-JPCR)
© 2005 by Prentice Hall Chapter 6 Determining System Requirements Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F. George Joseph.
Cognitive Walkthrough More evaluating with experts.
Task Analysis Lecture # 8 Gabriel Spitz 1. Key Points  Task Analysis is a critical element of UI Design  It describes what is a user doing or will.
Study Team Strategies Fortune Cookie Carousel Dyad Fishbowl Give One-
Research Methodology & Design. Research: from theory to practice PhilosophyParadigm Theoretical approach Information collection approach Information collection.
Oct 211 The next two weeks Oct 21 & 23: Lectures on user interface evaluation Oct 28: Lecture by Dr. Maurice Masliah No office hours (out of town) Oct.
Algorithms and Pseudocode
Usability Engineering Dr. Dania Bilal IS 587 Fall 2007.
Computer/Human Interaction Fall 2015 Northeastern University1 Name of Interface Tagline if you have one Team member names and schools/years Team member.
Strategies & Knowledge for Independent Learning individual Work SKIL SKIL cards are sets of cards that explain how to use different learning strategies.
School of Engineering and Information and Communication Technology KIT305/607 Mobile Application Development Week 7: Usability (think-alouds) Dr. Rainer.
Day 8 Usability testing.
Evaluation through user participation
Vocabulary Algorithm - A precise sequence of instructions for processes that can be executed by a computer Low level programming language: A programming.
Human Computer Interaction Lecture 15 Usability Evaluation
Evaluation Techniques 1
Does respect need to be in the form of an action?
1) 2) 3) 4) 5) Warm Up/Do Now Evaluate: OBJECTIVE: Try these problems
Cognitive Walkthrough
Presentation transcript:

1 CMT 4240 week 7 Qualitative Evaluation Methods

2 Objectives zAt the end of this lecture you will be able to carry out and analyse the following evaluation methods: yObservation yverbal protocols ycognitive walkthrough

3 Observation zDirect observation zrecorded observation zsoftware logging

4 Direct observation zObservation in the real world and in the lab zresearcher makes notes of user behaviour zquestions: ywhere do you position yourself? yWhat do you watch the screen or the user? ywhich user behaviour is relevant? yHow fast and how much can you write? yDo you have to note conversation literally?

5 Individual Exercise Observation zImagine you are in the science museum zYou evaluate the prototype “secrets behind your screen” zThe design team of the museum has asked you to find out yhow long on average visitors use the exhibit yproblems that visitors experience when using the exhibit

6 Exercise Observation zWhat do you do (step by step)? zWhich problems do you expect? zWhat are you going to take with you? z5 minutes

7 What are you going to take with you? zNotepad and pens zcardboard with clip z(stop-) watch zobservation forms z...

8 Potential Problems zWhere to position yourself? Need to see the user’s actions and his non-verbal behaviour. zUser may feel disturbed, if you watch to closely. zHow to stop the time and to observe potential usability problems at the same time. zHawthorne effect

9 Potential Problems zOnly one pass at the data collection yobserver has to decide in real time what is important and what is not yobserver may miss important data yobserver may misconceive events or misunderstand the user yobserver has to know from the outset what to look out for

10 Potential Problems zYou may get distracted zYour handwriting may be illegible zYou may not remember what you meant with certain words zYou may jot down too few words

11 So what do you do? zPreparation: ymake observation sheets xstart time, end time xuser age (approximately) and gender xactions xproblems

12 What do you do? zPosition sideways between exhibit and user so that you can see both zWrite down everything as explicitly as possible zconversations need to be written down as literal as possible zKeep to the observable FACTS not your interpretation of them

13 Recorded observation zAdvantage: yyou can repeatedly look at the recordings and discover new things every time zDisadvantage: ytechnology is fine, if it works... yYou need electricity, extension leads, several cameras, tapes, etc. yit can be costly

14 Analysing Observation Material zRecordings: make transcripts ztranscripts and notes should be coded zInformal analysis y what are the problems? zTask based analysis yhow does the user tackle a given task? zPerformance based analysis yobtain data on predefined performance measures

15 Verbal protocols zVerbal protocols capture the user’s thoughts and spoken observations zTwo types of verbal protocols y think aloud protocol ypost event protocol zverbal protocols are often used in combination with video recording

16 Think aloud protocol zThe user is being asked to say out loud what he or she think while he or she is carrying out a task

17 Post event protocol zThe user is being asked to think out loud after the task has been completed

18 Exercise Think Aloud Protocol: zGet together in pairs zOne student is the observer and one student is the subject zThe observer makes notes zThe subject solves the following problem while thinking out loud: yhow does the following series continue: x 0, 1/3, 2/4, 3/5, 4/6, ?

19 Solution?

20 Analysis of the protocol zGo through your notes and ask the following questions: zHow many different attempts to solve the problem can you identify? zHow many different problems did your subject encounter? zWhich statement in the protocol supports which problems solving activity and which problem encoutered?

21 Cognitive Walkthrough zEvaluation method based on the idea that… ythe user learns about the interface in an exploratory way, ythe user has goals,  the user is applying simple means-ends reasoning.

22 Cognitive Walkthrough zEvaluation by an expert, who goes through a set task while imitating user performance

23 Preparation: We need four things 1.User description including level of experience with computers and any assumptions made by the designer 2.System description including operations and performance (e.g. paper design) 3.Task description specifying the task that the expert has to carry out from users point of view 4.Action sequence describing the system display and the user actions needed to complete the given task. One system display and one user action together are one step.

24 Process of carrying out a Cognitive Walkthrough zPrototype, user description, system description, task description and action list has to be prepared by the designer/developer zDesigner gives these document to an expert. zThe expert reads the descriptions. zThe expert carries out the task by following the action list. zThe expert asks the following questions with EACH step of the action list:

25 Questions Cognitive Walkthrough 1.Is the next goal clear at this stage? 2.Is the appropriate action obvious? 3.Is it clear that this action leads to the goal? 4.What problems are there in performing the action?

26 Example: the Automatic Nail Painter zThe automatic nail painter is a machine with which one can have one’s nails painted.

27 User Description Automatic Nail Painter zThe users are assumed to have no prior knowledge of how to operate the Automatic Nail Painter. However, they are assumed to have experience in putting nail varnish on nails manually

28 System Description Automatic Nail Painter zThe system allows one finger to be placed into the machine at a time. The user programmes the machine for use by choosing: - the number of fingers to be varnished - the colours of the varnish to be used - the number of coatings to be applied

29 Task Description Automatic Nail Painter zThe user must get all ten fingers varnished with one coat of purple varnish. The system is already switched on when the user begins his/her task. The task is completed, when the tenth fingernail is varnished.

30 Action list Automatic Nail Painter zSystem: System displays ‘How many fingers do you want to varnish?’ User action: user selects number 10 by pressing the + or the - button until the appropriate number is shown System: System responds by displaying the current number of fingers selected to be varnished. User action: User presses ok when the correct number has been displayed

31 Action list Automatic Nail Painter (cont.) zSystem: System displays ‘choose the colour of varnish you wish to apply.’ User action: User must select the colour purple by choosing from the colour menu. This includes scrolling up and down until s/he finds purple. S/he then has to press the OK button. System: Systems displays ‘how many coats do you want to apply?’ User action: User selects the number of coats by pressing the ‘+’ or ‘-’ button until the 1 is shown.

32 Action list Automatic Nail Painter (cont.) zSystem: System displays the number of fingers to be varnished, the colour of the varnish and the number of coats to be applied. System asks for confirmation User action: User presses OK to confirm System: System displays ‘Press start to begin varnishing.’ User action: User presses start button etc.

33 Step 1- Question 1 Automatic Nail Painter zFrom the action list: Step 1 System: System displays ‘How many fingers do you want to varnish? ’ User action: user selects number 10 by pressing the + or the - button until the appropriate number is shown zQuestion 1: Is the goal clear at this stage? Not completely. The user is asked to state the number of fingers to be varnished. He could be thinking that the system deals with one hand at a time.

34 Step 1 - Questions 2, 3, and 4 Automatic Nail Painter zQuestion 2: Is the appropriate action obvious? No. The system dos neither indicate that the user has to use the ‘+’ and ‘-’ buttons nor explain their use. zQuestion 3: Is it clear that this action leads to the goal? Yes If the user presses the ‘+’ and ’-’ button the numbers are clearly displayed. zQuestion 4: zWhat problems are there in performing the action? The action is simple to perform once the user has discovered the use of the buttons.

35 Step 2 – Question 1 Automatic Nailpainter z?z?

36 Summary zDirect and recorded Observation zVerbal Protocol yThink aloud protocol zCognitive Walkthrough yPreparation: System description, user description, task description, Action sequence yProcess: for each step in the action sequence four questions to be answered