The USE Project: Usability Evaluation and Software Design: Bridging the Gap University of Copenhagen Aalborg University Use Case Evaluation (UCE): A Method.

Slides:



Advertisements
Similar presentations
Chapter 15: Analytical evaluation
Advertisements

Research article structure: Where can reporting guidelines help? Iveta Simera The EQUATOR Network workshop.
Integrating Digital Media & Branding
Jesper Kjeldskov, Mikael B. Skov, Benedikte S. Als, and Rune T. Høegh Mikael B. Skov Department of Computer Science Aalborg University, Denmark Is it Worth.
Acknowledgements RHH ED staff Safety and Quality Unit RHH for their participation and valuable contribution Next Steps It is envisaged over the next 12.
Mapping Studies – Why and How Andy Burn. Resources The idea of employing evidence-based practices in software engineering was proposed in (Kitchenham.
Hospital Information System (HIS) Stakeholder Consultation
Supporting Teachers to make Overall Teacher Judgments The Consortium for Professional Learning.
Clinical Science Investigator’s Toolkit: An Evidence Based Practice Resource for the Bedside Nurse Beth Lacoste RN, APRN, CNS, MSN, CCRN Nicole Jones RN-BC,
Accident/Incident Investigation
DoD Information Technology Security Certification and Accreditation Process (DITSCAP) Phase III – Validation Thomas Howard Chris Pierce.
Erfaringer med Remote Usability Testing? Jan Stage Professor, PhD Forskningsleder i Informationssystemer (IS)/Human-Computer Interaction (HCI) Aalborg.
©N. Hari Narayanan Computer Science & Software Engineering Auburn University 1 COMP 7620 Evaluation Chapter 9.
Instant Data Analysis (IDA): Evaluating Usability in a Day Jesper Kjeldskov Mikael B. Skov Jan Stage.
Usability Inspection n Usability inspection is a generic name for a set of methods based on having evaluators inspect or examine usability-related issues.
Jesper Kjeldskov & Jan Stage Department of Computer Science Aalborg University Denmark New Techniques for Usability Evaluation of Mobile Systems.
IT Planning.
Heuristic Evaluation IS 485, Professor Matt Thatcher.
1 CS 430 / INFO 430 Information Retrieval Lecture 24 Usability 2.
Feedback from Usability Evaluation to User Interface Design: Are Usability Reports Any Good? Christian M. Nielsen 1 Michael Overgaard 2 Michael B. Pedersen.
Jesper Kjeldskov Mikael B. Skov Jan Stage HCI-Lab Department of Computer Science Aalborg University Denmark Does Time Heal? A Longitudinal Study of Usability.
Evaluation: Inspections, Analytics & Models
From Controlled to Natural Settings
Discount Usability Engineering Marti Hearst (UCB SIMS) SIMS 213, UI Design & Development March 2, 1999.
Chapter 2 A Strategy for the Appraisal of Public Sector Investments.
Damian Gordon.  Summary and Relevance of topic paper  Definition of Usability Testing ◦ Formal vs. Informal methods of testing  Testing Basics ◦ Five.
An investigation of the impact of student support initiatives on the retention of computer science students Clem O’Donnell 1, James Murphy 2, Abdulhussain.
©2011 1www.id-book.com Analytical evaluation Chapter 15.
Engaging Service Users – Resources for Qualitative Research (CRSI Workshop 10 th June 2009) An example of qualitative research Helena O Connor.
Usability Testing Teppo Räisänen
What research is Noun: The systematic investigation into and study of materials and sources in order to establish facts and reach new conclusions. Verb:
Module 4: Systems Development Chapter 13: Investigation and Analysis.
THE ROLE OF ADAPTIVE ELEMENTS IN WEB-BASED SURVEILLANCE SYSTEM USER INTERFACES RICARDO LAGE, PETER DOLOG, AND MARTIN LEGINUS
Evaluation of software engineering. Software engineering research : Research in SE aims to achieve two main goals: 1) To increase the knowledge about.
Lecture 9 Usability of Health Informatics Applications (Chapter 9)
Chapter 26 Inspections of the UI. Heuristic inspection Recommended before but in lieu of user observations Sort of like an expert evaluation Heuristics.
Gruppearbejde Mikael B. Skov Jan Stage. 2 Gruppearbejde Hvad er jeres produkter, og hvad gør I vedr. evaluering? Hvordan kan specifikt evaluere disse?
Human Computer Interaction
United States Department of Agriculture Food Safety and Inspection Service 1 National Advisory Committee on Meat and Poultry Inspection August 8-9, 2007.
ScWk 242 Course Overview and Review of ScWk 240 Concepts ScWk 242 Session 1 Slides.
This chapter is extracted from Sommerville’s slides. Textbook chapter
Chapter 15: Analytical evaluation. Inspections Heuristic evaluation Walkthroughs.
Chapter 15: Analytical evaluation Q1, 2. Inspections Heuristic evaluation Walkthroughs Start Q3 Reviewers tend to use guidelines, heuristics and checklists.
1 Chapter 3 1.Quality Management, 2.Software Cost Estimation 3.Process Improvement.
Human Computer Interaction CITB 243 Chapter 1 What is HCI
Copyright 2006 John Wiley & Sons, Inc. Chapter 1 - Introduction HCI: Designing Effective Organizational Systems Dov Te’eni Jane Carey Ping Zhang.
Systematic Reviews Michael Chaiton Tobacco and Health: From Cells to Society September 24, 2014.
Implementation and follow up Critically important but relatively neglected stages of EIA process Surveillance, monitoring, auditing, evaluation and other.
Workshop #1: Introduction to Graduation Project Wednesday September 2 nd at 10 am Capstone Committee Department of Computer Science.
CS4042 / CS4032 – Directed Study 28/01/2009 Digital Media Design Music and Performance Technology Jim Buckley Directed Study (CS4042.
Chapter 15: Analytical evaluation. Aims: Describe inspection methods. Show how heuristic evaluation can be adapted to evaluate different products. Explain.
Research article structure: Where can reporting guidelines help? Iveta Simera The EQUATOR Network workshop 10 October 2012, Freiburg, Germany.
 Reading Quiz  Peer Critiques  Evaluating Peer Critiques.
1 Technical Communication A Reader-Centred Approach First Canadian Edition Paul V. Anderson Kerry Surman
IAIA Conference on international experience & perspectives in SEA, Prague, September 2005 IAIA Conference on international experience & perspectives.
User Interface Evaluation Introduction Lecture #15.
This chapter is extracted from Sommerville’s slides. Textbook chapter 22 1 Chapter 8 Validation and Verification 1.
Usability Engineering Dr. Dania Bilal IS 587 Fall 2007.
The Process of Developing a Mobile Device for Communication in a Safety-Critical Domain Jesper Kjeldskov and Jan Stage Mobile HCI Research Group Department.
by: Er. Manu Bansal Deptt of IT Software Quality Assurance.
Usability of Interaction Patterns Katarina Segerståhl 1,2, * & Timo Jokela 1 1) Department of Information Processing Sciences, P.O.Box 3000, FIN
UNIT – II BUSINESS PROCESS MANAGEMENT
Software Quality Control and Quality Assurance: Introduction
SIE 515 Design Evaluation Lecture 7.
Human Computer Interaction Lecture 15 Usability Evaluation
Usability Testing 3 CPSC 481: HCI I Fall 2014 Anthony Tang.
Chapter 26 Inspections of the user interface
Evaluation.
Does Time Heal? A Longitudinal Study of Usability
Kasper Hornbæk Department of Computer Science University of Copenhagen
Presentation transcript:

The USE Project: Usability Evaluation and Software Design: Bridging the Gap University of Copenhagen Aalborg University Use Case Evaluation (UCE): A Method for Early Usability Evaluation in Software Development Kasper Hornbæk Department of Computer Science University of Copenhagen Rune Thaarup Høegh, Michael Bach Pedersen & Jan Stage Department of Computer Science, Aalborg University

U S E The USE Project: Usability Evaluation and Software Design: Bridging the Gap 2 Aim and Motivation Use Case Evaluation (UCE): Usability evaluation based on use cases Usability problems are cheaper to solve early in the development process Identifying usability problems early in the process is difficult with the current software development practice Usability work is usually separated from core software development activities Most usability work takes place late in the software development process Use cases Available early in the development process Already part of many development methods Valuable means for integrating usability in the software development process

U S E The USE Project: Usability Evaluation and Software Design: Bridging the Gap 3 Use Case Evaluation (UCE) Fully dressed use cases (Cockburn) are recommended List of guidelines assist the inspection (11) Based on heuristics from Heuristic Evaluation (9) Supplemented with guidelines from other methods (2) Evaluation product Assessment of the usability of the system; a list of usability problems Assessment of the quality of the use cases

U S E The USE Project: Usability Evaluation and Software Design: Bridging the Gap 4 Usability Problem Definition: ”An aspect of the system that will hinder or delay the user in completing a task, be difficult or impossible for the user to understand, or cause the user to be frustrated”.

U S E The USE Project: Usability Evaluation and Software Design: Bridging the Gap 5 Example of Fully Dressed Use Case (partial)

U S E The USE Project: Usability Evaluation and Software Design: Bridging the Gap 6 Procedure for Inspection of Use Cases One or more evaluators Brainstorm Use cases inspected one by one Note problems that may be predicted Systematic inspection based on 11 predefined guidelines Use cases inspected one by one Note problems that may predicted while employing the guidelines Where may a guideline be breached? Fruitful to go over all use cases at least twice Asses the overall quality of each of the use cases If more than one evaluator Create a joint problem list

U S E The USE Project: Usability Evaluation and Software Design: Bridging the Gap 7 Guidelines for Use Case Evaluation

U S E The USE Project: Usability Evaluation and Software Design: Bridging the Gap 8 Empirical Study I 4 evaluators with 2-8 years of experience in HCI after obtaining masters degree Health care application (HealthMonitor) Monitors elderly persons’ medical conditions in their home Four fully dressed use cases was described for the HealthMonitor Avg. 472 words long and consisted 6-19 steps Evaluators received descriptions of The experimental procedure to be followed The UCE method The four use cases An explanation of the HealthMonitor’s general use context

U S E The USE Project: Usability Evaluation and Software Design: Bridging the Gap 9 Empirical Study II Usability problems reported by Title Place(s) where found Related use case Guideline breached Severity rating (cosmetic, serious or critical) Matching of problems into a joint problem list General assessment of the use cases Evaluators opinions on using the UCE method Comparison with think-aloud usability evaluation of the HealthMonitor Five user sessions Analysed by Instant Data Analysis (IDA) Analysed by conventional video based analysis

U S E The USE Project: Usability Evaluation and Software Design: Bridging the Gap 10 Results I

U S E The USE Project: Usability Evaluation and Software Design: Bridging the Gap 11 Results II

U S E The USE Project: Usability Evaluation and Software Design: Bridging the Gap 12 Discussion Large portion of usability problems identified through both UCE and conventional method Several other usability problems were assessed as being useful Additional benefits from inspection based on use cases Early focus on usability issues in a natural way May uncover and emphasize non-functional requirements May improve overall quality of the use cases Still need to be empirically documented Potential improvements on UCE: Style of writing use cases Used guidelines Inspection across use cases for inconsistencies

U S E The USE Project: Usability Evaluation and Software Design: Bridging the Gap 13 Limitations & Further Work Did not assess impact of UCE evaluation in a real-life context Not a strict experiment Participants not randomly assigned to think-aloud or UCE Partly conducted by authors who also had developed the method Follow-up study by other researchers necessary Possibly with non-expert participants Despite the limitations Our paper suggest that inspection of use cases may help introduce effective usability evaluation early in the software development process

U S E The USE Project: Usability Evaluation and Software Design: Bridging the Gap 14 Questions?