Técnicas de Calidad en el Software Sesión # 10. Good quality software Operations Transition Testing Portability Reusability Interoperability Maintainability.

Slides:



Advertisements
Similar presentations
Chapter 14: Usability testing and field studies
Advertisements

Cultural Heritage in REGional NETworks REGNET Project Meeting Content Group Part 1: Usability Testing.
LIS 677 Interface Critique LIS 677 Presented by Blanca Polo.
Técnicas de Calidad en el Software Sesión # 11. Good quality software Operations Transition Testing Portability Reusability Interoperability Maintainability.
MULTIMEDIA Development Team.
Usability presented by the OSU Libraries’ u-team.
Today’s class Group Presentation More about principles, guidelines, style guides and standards In-class exercises More about usability Norman’s model of.
Design and Evaluation of Iterative Systems n For most interactive systems, the ‘design it right first’ approach is not useful. n The 3 basic steps in the.
Usability 2004 J T Burns1 Usability & Usability Engineering.
Principles and Methods
OHT 3.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 The need for comprehensive software quality requirements Classification.
Virtual Learning Environments – How usable are they? Ian Cole Lecturer in Information & Communication Technology University of York United Kingdom.
Chapter 7 design rules.
From Controlled to Natural Settings
Usability Evaluation Methods Computer-Mediated Communication Lab week 10; Tuesday 7/11/06.
Olli Kulkki Markus Lappalainen Ville Lehtinen Reijo Lindroos Ilari Pulkkinen Helsinki University of Technology S Acceptability and Quality.
Software Testing Introduction. Agenda Software Testing Definition Software Testing Objectives Software Testing Strategies Software Test Classifications.
1 User Interface Design CIS 375 Bruce R. Maxim UM-Dearborn.
User Interface Evaluation CIS 376 Bruce R. Maxim UM-Dearborn.
Usability Methods: Cognitive Walkthrough & Heuristic Evaluation Dr. Dania Bilal IS 588 Spring 2008 Dr. D. Bilal.
Chapter 10.
… and after unit testing …
Evaluation Framework Prevention vs. Intervention CHONG POH WAN 21 JUNE 2011.
1 WEB Engineering Introduction to Electronic Commerce COMM1Q.
System Design: Designing the User Interface Dr. Dania Bilal IS582 Spring 2009.
IMPRINT Pro Usability Assessment Pratik Jha, Julie Naga and Dr. Raja Parasuraman George Mason University.
Part 1-Intro; Part 2- Req; Part 3- Design  Chapter 20 Why evaluate the usability of user interface designs?  Chapter 21 Deciding on what you need to.
Types of Usability Testing or Usability Inspection Chapter 10.3.
Usability and Internet Instruction INST 5240 Mimi Recker Utah State University.
1 WEB Engineering E-Commerce Strategy & Management COM350.
Usability testing. Goals & questions focus on how well users perform tasks with the product. – typical users – doing typical tasks. Comparison of products.
CHAPTER TWO THE MAKING OF MULTIMEDIA: AND MULTIMEDIA DEVELOPMENT TEAM
Usability Testing CS774 Human Computer Interaction Spring 2004.
SEG3120 User Interfaces Design and Implementation
Design Rules-Part B Standards and Guidelines
Design 2 (Chapter 5) Conceptual Design Physical Design Evaluation
Introduction to Making Multimedia
1 Technical & Business Writing (ENG-315) Muhammad Bilal Bashir UIIT, Rawalpindi.
Usability Assessment Methods beyond Testing Chapter 7 Evaluating without users.
INTRODUCTION TO USER DOCUMENTATION Function and purpose Production specifications Evaluate the effectiveness.
Software Engineering User Interface Design Slide 1 User Interface Design.
Welcome to the Usability Center Tour Since 1995, the Usability Center has been a learning environment that supports and educates in the process of usability.
Evaluating a UI Design Expert inspection methods Cognitive Walkthrough
Software quality factors
Usability User interfaces Jaana Holvikivi Metropolia
Usability Evaluation, part 2. REVIEW: A Test Plan Checklist, 1 Goal of the test? Specific questions you want to answer? Who will be the experimenter?
Evaluation and Designing
Evaluating Interface Designs Session 04 Course: T0593 / Human Computer Interaction Year: 2012.
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.
The Design Process A bluffer’s guide to interface design A ‘proper’ Design process.
William H. Bowers – Requirements Torres 9.
Click to edit Master subtitle style USABILITY and USER INTERFACE DESIGN.
Usability Engineering Dr. Dania Bilal IS 587 Fall 2007.
Design Evaluation Overview Introduction Model for Interface Design Evaluation Types of Evaluation –Conceptual Design –Usability –Learning Outcome.
6. (supplemental) User Interface Design. User Interface Design System users often judge a system by its interface rather than its functionality A poorly.
Asking Users and Experts Li Zhang (Jacey) Yuewei Zhou (Joanna)
Principles Determine users' skill levels Novice or first-time users - Knowledgeable intermittent users - create templates Expert frequent users-
SIE 515 Design Evaluation Lecture 7.
Human-Computer Interaction
Software Quality Assurance Software Quality Factor
Usability Evaluation, part 2
SIE 515 Design Rules Lecture 5.
Design rules.
Chapter 10 Development of Multimedia Project
Usability Testing: An Overview
CIS 210 Systems Analysis and Development
Usability Techniques Lecture 13.
Chapter 23 Deciding how to collect data
CHAPTER 2: Guidelines, Principles, and Theories
Presentation transcript:

Técnicas de Calidad en el Software Sesión # 10

Good quality software Operations Transition Testing Portability Reusability Interoperability Maintainability Flexibility Modularity Accuracy Confiability Integrity Usability (Pressman, 1993)

Good quality software Operations Transition Testing Portability Reusability Interoperability Maintainability Flexibility Modularity Accuracy Confiability Integrity Usability (Pressman, 1993)

Introduction to Usability Usability: the extent to which a system is easy to use by its target users. the quality of a user’s experience while interacting with a system. the elegance and clarity with which the interaction with a system is designed.

Introduction to Usability Usability evaluation: A systematic procedure to assess the extent to which a system is being accepted and valued by its target users. A means for measuring how well people can use a human-made object or system.

Usability Testing Strategies Expert reviews (without users) Cognitive walkthroughs Structured observations Heuristic evaluations Guidelines review Acceptance tests (with real users) Think aloud Experimental studies Survey

Usability Testing Strategies Cognitive Walkthroughs Involves expert evaluators and no users. Evaluators analyze and document the steps required for users to carry out key tasks, using a system. Evaluators report results and suggestions to design team and developers.

Usability Testing Strategies Preparing a Cognitive Walkthrough Hire an expert evaluator (usability specialist). Define user(s) profile(s). Provide access to a system prototype. Provide a list of key tasks supported by the system.

Usability Testing Strategies Preparing a Cognitive Walkthrough Example: Preparing a cognitive walkthrough for Testudo Access: Users: (a) Undergrad Students, (b) Grad Students, (c) Student Service Officers, (d) Bursar office employees. Key tasks: (a) login, (b) logout, (c) consult student account, (d) consult student schedule, (e) consult student transcript.

Usability Testing Strategies Structured Observations Involves expert evaluators and no users. Evaluators analyze and document particular characteristics of a system. Evaluators report results and suggestions to design team and developers.

Usability Testing Strategies Preparing a Structured Observation Hire an expert evaluator (usability specialist). Define user(s) profile(s). Provide access to a system prototype. A list of key system characteristics will be provided by the evaluator.

Usability Testing Strategies Preparing a Structured Observation Example: Preparing a structured observation for Testudo Access: Users: (a) Undergrad Students, (b) Grad Students, (c) Student Service Officers, (d) Bursar office employees. System characteristics: (a) Information Architecture, (b) Icon Design, (c) Consistency, (d) Security, (e) Interoperability, (d) Graphic Design, (e) Navigation Model.

Usability Testing Strategies Heuristic Evaluation Involves expert evaluators and no users. Evaluators analyze particular characteristics of a system to determine conformance with pre-defined design principles. Evaluators report results and suggestions to design team and developers.

Usability Testing Strategies Heuristic Evaluation Example of pre-defined design principles: 1.Strive for consistency 2.Cater to universal usability 3.Offer informative feedback 4.Design dialogues to yield closure 5.Prevent errors 6.Permit easy reversal of actions 7.Support internal locus of control 8.Reduce short-term memory load (Shneiderman & Plaisant, 2005)

Usability Testing Strategies Guidelines Review Involves expert evaluators and no users. Evaluators analyze particular characteristics of a system to determine conformance with pre-defined design guidelines. Evaluators report results and suggestions to design team and developers.

Usability Testing Strategies Guidelines review Example of Web design guidelines for McKeldin Library staff. Web authoring guidelines Web best practices Web color palette actices/colors.html

Usability Testing Strategies Guidelines review Example of guidelines for the design and development of digital collections at UMD. Text collections Image collections Video collections Audio collections (See PDF file)

Usability Testing Strategies Integrating results from expert reviews Organize regular meetings with the evaluator. Identify those design suggestions which are relevant and feasible. Include design suggestions in the system prototype. Test the new prototype version with real users.

Usability Testing Strategies Think Aloud Involves real users. Users are asked to carry out key tasks, using a system. A usability specialist observes and documents users’ reactions to the system. Evaluators report results and suggestions to design team and developers.

Usability Testing Strategies Preparing a Think Aloud session Design a list of key tasks to be carried out by users. Invite as many representative users as possible. Explain users that the session is about assessing the system usability, not his/her performance. Hire a usability specialist to run the sessions, and to observe and document the users’ reactions to the system. Usability specialists will report results and suggestions to design team and developers.

Usability Testing Strategies Experimental Studies Involve: real users objective and measurable criteria one or more system interfaces statistical procedures diverse data sources: log analysis eye-tracking analysis

Usability Testing Strategies Usability measures in experimental studies: Time to learn Speed of performance Rate of errors by users Retention over time Subjective satisfaction (Shneiderman & Plaisant, 2005)

Usability Testing Strategies Survey It is a generally acceptable companion to expert reviews and experimental studies. QUIS: standard survey instrument for usability assessment.

Usability Testing Strategies 1. System experience 2. Past experience 3. Overall reactions to the system 4. Screen layout 5. Terminology 6. Learning 7. System capabilities 8. Online help 9. Online tutorials 10. Media, I/O 11. Teleconferencing 12. Installation QUIS: Questionnaire for User Interaction Satisfaction (

Usability Testing Strategies QUIS: Questionnaire for User Interaction Satisfaction ( Pre-defined sections Pre-defined answers Self-perceived user satisfaction Issues: Digital or print format? Response rate

Usability Testing Plan A usability testing plan: Includes diverse strategies, with users and expert reviews. Should be part of a system design and development project. Depends on the nature of the system being developed, and the target users.