Slides for User interface design A software engineering perspective Soren Lauesen 13. More on usability testing August 2006 © 2005, Pearson Education retains.

Slides:



Advertisements
Similar presentations
Anskaffelse og kravspecifikation SR9_Checking. SR9: Checking and validation Kilder SR: Soren Lauesen: Software requirements - Styles and techniques. Addison-Wesley,
Advertisements

Running a User Study Alfred Kobsa University of California, Irvine.
6.811 / PPAT: Principles and Practice of Assistive Technology Wednesday, 16 October 2013 Prof. Rob Miller Today: User Testing.
 1 Notes from Heim Chapter 8 and
Søren Lauesen 1942Born August 10th 1958(Denmark’s computer runs) 1960High-school certificate 1962Employed at Regnecentralen 1965Masters, math-physics 1969External.
Installing SAS 9.3 Raymond R. Balise Health Research and Policy.
Installing SAS 9.3 Raymond R. Balise Health Research and Policy.
CS CS 5150 Software Engineering Lecture 12 Usability 2.
River Campus Libraries Metadata That Supports Real User Needs David Lindahl Director of Digital Library Initiatives University of Rochester Libraries.
Plancher til Anskaffelse og kravspecifikation, Forår 2007 Lauesen: Software requirements - Styles and techniques 9. Checking and validation De fleste af.
Need your MyMathLab card with your access code Need a Valid Address Need to know Purdue’s zip code is and your course ID for your Class You.
A software engineering perspective
Anskaffelse og kravspecifikation SR3_Functions - undtagen tasks.
Slides for: Software requirements - Styles and techniques Soren Lauesen 2. Data requirement styles January 2007 Slides covered by the compendium are omitted.
DD1363 MVK Software Demo Guidelines Suggested Plan and Hints 1MVK Software Demo.
Need your MyMathLab card with your access code Need a Valid Address Need to know Purdue’s zip code is and your course ID for your Class You.
River Campus Libraries Metadata That Supports Real User Needs Jennifer Bowen Head of Cataloging University of Rochester Libraries David Lindahl Director.
Need your MyMathLab card with your access code Need a Valid Address Need to know Purdue’s zip code is and your course ID for your Class You.
Need your MyMathLab card with your access code Need a Valid Address Need to know Purdue’s zip code is and your course ID for your Class You.
Preforming Mail Merges Lesson 11 © 2014, John Wiley & Sons, Inc. Microsoft Official Academic Course, Microsoft Word Microsoft Word 2013.
Using MyMathLab Features You must already be registered or enrolled in a current MyMathLab class in order to use MyMathLab. If you are not registered or.
Slides for: Software requirements - Styles and techniques Soren Lauesen 3. Functional requirement styles January 2007 Slides covered by the compendium.
River Campus Libraries Metadata That Supports Real User Needs Jennifer Bowen Head of Cataloging University of Rochester Libraries David Lindahl Director.
Software Development, Programming, Testing & Implementation.
Creating UIs Usability Testing. How to create a UI? Plan TestDesign.
Submitting Book Chapters via Manuscript Central A Short Guide for Wiley-VCH Authors.
Agenda Overview 2.What is SharePoint? 3.NCDOT Websites 4.Roles 5.Search 6.SharePoint Interface.
If you need a username and password, stop by the front office. Make sure you have your ID.
Slides for Software requirements Styles and techniques Soren Lauesen 9. Checking and validation August 2006 © 2002, Pearson Education retains the copyright.
Evaluation Framework Prevention vs. Intervention CHONG POH WAN 21 JUNE 2011.
Warm Up Text Structure Practice Final Lit Letter Main Idea Practice.
IS550: Software requirements engineering
Module 7. Data Backups  Definitions: Protection vs. Backups vs. Archiving  Why plan for and execute data backups?  Considerations  Issues/Concerns.
Online, Remote Usability Testing  Use web to carry out usability evaluations  Two main approaches agent-based evaluation (e.g., WebCritera)  model automatically.
Slides for User interface design A software engineering perspective Soren Lauesen 12. User documentation and support August 2006 © 2005, Pearson Education.
Slides for User interface design A software engineering perspective Soren Lauesen 7. Function design August 2006 © 2005, Pearson Education retains the.
1 CSE 3345 User interface design A software engineering perspective Chapter 2: Prototyping and Iterative Design.
1 CMPT 275 Software Engineering Requirements Gathering Activity Janice Regan,
Slides for User interface design A software engineering perspective Soren Lauesen 9. Reflections on user interface design August 2006 © 2005, Pearson Education.
Slides for User interface design A software engineering perspective Soren Lauesen 10. Web-based course rating August 2006 © 2005, Pearson Education retains.
Usability Testing Chapter 6. Reliability Can you repeat the test?
Usability testing: A reality check for Plain Talk A brief overview October 7, 2008 Dana Howard Botka Manager, Customer Communications, L&I Plain Talk Coordinator,
Slides for User interface design A software engineering perspective Soren Lauesen 2. Prototyping and iterative design August 2006 © 2005, Pearson Education.
COMP5047 Pervasive Computing: 2012 Think-aloud usability experiments or concurrent verbal accounts Judy Kay CHAI: Computer human adapted interaction research.
StopPreviousNext 1 Internet training course Workbook 2 How to use the Internet Easy English workbook July 2010.
User interface design A software engineering perspective Soren Lauesen Slides for Chapter 1 November 2004 © 2005, Pearson Education retains the copyright.
Downloading and Installing Autodesk Inventor Professional 2015 This is a 4 step process 1.Register with the Autodesk Student Community 2.Downloading the.
CSE 3345 User interface design A software engineering perspective Chapter 8: Prototypes and Defect Correction.
CS5714 Usability Engineering Formative Evaluation of User Interaction: During Evaluation Session Copyright © 2003 H. Rex Hartson and Deborah Hix.
StopPreviousNext Internet training course Workbook 4 Introduction to Easy English workbook July 2010.
Lesson 10 - Mail Merge and Reviewing Documents Advanced Microsoft Word.
MyMISLab First Day of Class Registration Walkthrough.
Click to add text Systems Analysis, Prototyping and Iteration.
By Godwin Alemoh. What is usability testing Usability testing: is the process of carrying out experiments to find out specific information about a design.
StopPreviousNext Vicnet Internet training course Workbook 6 Radio on the Internet Easy English workbook July 2010.
Winter 2016CISC101 - Prof. McLeod1 CISC101 Elements of Computing Science I Course Web Site: The lecture outlines.
CS3249 Elements of User Interfaces. Group with your DESIGN GROUP Screen Group 1 Group 2 Group 3 Group 4 Group 6 Group 5 Group 7 Computer Group 8.
T Project Review Sotanorsu I2 Iteration
T Iteration Demo LicenseChecker I2 Iteration
School of Engineering and Information and Communication Technology KIT305/607 Mobile Application Development Week 7: Usability (think-alouds) Dr. Rainer.
Medium-fi Prototyping
A software engineering perspective
SIMnet Student Registration Guide
Preforming Mail Merges
Heuristic Evaluation August 5, 2016
Software acquisition and requirements SR3_Functions - except tasks
Preforming Mail Merges
A software engineering perspective
Entering Dates of First Contact
Presentation transcript:

Slides for User interface design A software engineering perspective Soren Lauesen 13. More on usability testing August 2006 © 2005, Pearson Education retains the copyright to the slides, but allows restricted copying for teaching purposes only. It is a condition that the source and copyright notice is preserved on all the material.

Fig 13.1 Usability test - Misunderstandings Not demo of system Not a test with colleague as user Functional system not necessary Usability lab not necessary Purpose of usability testing during development? 1.Find program bugs? 2.Prove that system is easy to use? 3.Find problems? 4.Correct problems? 5.Experience the users? Purpose of usability testing with final system?

Fig 13.2 Planning the test Which users:One + revision. Then 2-4 (lots of data). Domain knowledge:E.g. know reception work. IT knowledge:E.g text processing. Finding test users:Actual users; on the street; marketing agent,... Test site:E.g. our meeting room, customer’s site, public area, usability lab. Facilitator:Main contact with user. ”Computer”:Designer - make sure he doesn’t interfere. Log keeper:Notes down - particularly the problems. Test tasks:E.g. book guest A based on a letter. Receive guest B who has booked. Change room for guest C who is checked in. Presenting tasks:E.g. written, acting, explain. Don’t give hints! Start-up state:E.g. system started, guest B booked, guest C checked in. User instruction:As in real life. E.g. short written user’s guide? Colleague’s intro? Course?

Test method:E.g. observe one user at a time, think aloud one at a time, two users discussing. Data collection:E.g. written notes (log), tape, video, computer log, usability lab. Debriefing:Good things about the system? Bad things? Do you think the system could... ? Planning the time:Welcome and intro:10 min Test tasks60 min Debriefing10 min Reporting the problems100 min Total, one user3 hours Time for three users?? (Fig 13.2 Cont.)

Fig 13.4 Problems and hit-rates Total: 60 problems

(Fig 13.4 Cont.)

Fig 13.5A Test tasks - planning Task 2: John Simpson arrives to check in. Task 1: John Simpson wants to book a room from Mon-Wed and another from Mon-Tues. Task 3: John Simpson reports next morning that he wants another room. Why is this a bad sequence? An easy task: Record name and address for John Simpson. Why is this a bad test task?

Fig 13.5B Test tasks - hidden help? Version A: John Simpson wants to check in. Find him on the FindGuest screen. Double click to open his Stay screen. Version B: John Simpson wants to check in. He has stay number 710. Version C: John Simpson arrives 23rd October. He says there should be two rooms for him. If asked:He cannot remember his booking number (or stay number). He lives 456 Orange Grove, Victoria Australia (can’t remember zip code) He leaves 26th October.

Fig 13.7A Test report and analysis Within 12 hours: List all problems: Where in dialogue, by whom. User’s expectation, misunderstanding, etc. User’s proposals (if any) Cross check with log. Don’t think of solutions Classify the problems - severity. After a good night’s sleep: What to change: Severity vs. development cost Severity classes: 1Missing functionality 2Task failure 3Annoying 4Medium problem (succeeds after long time) 5Minor problem (succeeds after short time) 6Setup error

Fig 13.7B Log from usability test

Fig 13.7C Test report