Workshop Some reminders about user experience and usability evaluation. TIE project course Thomas Olsson

Size: px
Start display at page:

Download "Workshop Some reminders about user experience and usability evaluation. TIE project course Thomas Olsson"

Transcription

1 Workshop Some reminders about user experience and usability evaluation TIE project course Thomas Olsson

2 Aspects of the product to evaluate from user s perspective Functionality: Effectiveness, match with needs, possibilities, benefits, coverage, appropriateness, risks Interaction, input-output techniques: Suitability/preferences, user experience, learnability, intuitiveness Information content: Reliability & credibility, stimulation, aesthetics, usefulness, timeliness & being up-to-date UI: Usability, look & feel, navigation & workflow Overall quality : User acceptance, preferences, comparison with other similar systems, intention to use in future + Packeting, Customer service, Brand, Cost-Quality ratio etc.

3 What to measure? Usability (usually rather specifically operationalized) Efficiency (objective?) Task completion & quality of outcome How well did a task succeed, how high-quality is the work that was done with the system? Appropriateness / suitability (more subjective?) Ease-of-use: learnability, understandability, match with users conceptual models User experience, satisfaction (subjective) Positive outcomes, pleasurability, fun, mental stimulation, evocation of memories, social values, product attachment, inspiration & surprise, self-presentation + many more Effectiveness in creating emotions Technology acceptance: intention to accept and put into use perceived ease of use, perceived usefulness, relative advantage, compatibility, voluntariness of use, trust Aspects specific to the domain or application area: Playfulness, sociability, privacy, etc. Mobile-UI vs. stationary Specific user groups

4 Concepts and approaches related to UX testing Objective metrics: task completion %, # of errors, time consumption, # of clicks Often these are quantitative, i.e. numerical, aiming to generalizations Subjective metrics: opinions, subjective agreement statements, user experiences Often these are qualitative, i.e. descriptive, not as easily measurable & quantifiable Formative evaluation: guiding & supporting the development, evaluating details of design Summative evaluation: summarizing, measuring general goodness & experiences & implications ( potency, efficacy ) In lab vs. in situ : how to make the test situation as authentic as possible? During tasks vs. in retrospect (e.g. think aloud + final interview) Comparisons: e.g. expectations vs. experience

5 Some pointers regarding methods Some relatively simple-to-use measures: Usability SUS: QUIS: SUMI: Mental task load (NASA-TLX) Generic UX metrics: AttrakDiff: User experience survey (google it) User acceptance: E.g (see appendix) Subjective emotions: PrEmo, SAM, Geneva Emotion Wheel, PANAS, MIS

6 Some pointers regarding methods Approaches: Selecting the preferred option, ordering according to preference Scales of measuring in surveys Agreement scale (Likert): Totally agree (totally disagree) Semantic differentials: Innovative Old-fashioned Specific dimensions: (e.g. frequency) Always frequently every now and then seldom never Using baselines & benchmarks Attributing words (e.g. adjectives), sentence completion How would you describe the quality of this app Heuristics & walkthrough methods Observation while using + Interviewing Think aloud: momentary viewpoints, subjective, unfocused, requires clarification

7 Additional readings Kasper Hornbæk (2006) Current practice in measuring usability: Challenges to usability studies and research PG Zimmermann (2008) Beyond Usability Measuring Aspects of User Experience. Doctoral dissertation. sbagozzi.pdf

8 TIE Project Work on Pervasive Systems Workshop on UX evaluation, Thomas Olsson Groups answers to warm-up questions How will you validate that the product matches the needs and requirements of the target user and the context of use? With the help of or by the customer: - We trust our customer s requirements and experience of ux. We don t know yet application s end users. (G10) - We deliver the product to the "end user" (software customer) after every sprint and evaluate it together (which is usually more about architecture and non-graphical quality). There will probably be no users for our system. (G2) - we plan to go through the steps of using the product with the customer. The most important requirement is easy-of-use, so the usability issues and deviations should be discovered there. (G1) - We are doing our application agile way with really short iterations. Thanks to this we get feedback from our customer's contact persons (which includes some of the end users) quite fast and are able to change the features they don't like and add new things that they suggest. Also somewhere in the future we are most likely also going to test our application's usability with some of the end users who do not yet know how our application works. (G6) - There are no clear requirements for usability because of the nature of the application (mashup of 3 different applications), except that it should be easy enough for the end users to use. The usability will be verified by our client (G4) User involvement: - By defining the targeted user group (users groups) at the early phase of the development process, then we will conduct heuristic evaluation with expert users so we could have external point of view if the product matches the needs of the user's group (users' groups). By conducting some usability test with candidates selected in our targeted users' groups and observe how they perform the tasks (tasks that follow the requirements). By also collecting and analysing users' feedbacks trough web surveys. (G7) - By testing the product in the real environment with the end users (G8) - Actual users are going to test the product from early versions in actual environment. (G5) Very detailed plans, awesome! - Our product Kactus 3D is to create a new kind of 3D visualization for the architectural SoC and embedded system designs. After we build up the prototype of our product, a preliminary evaluation plan will be involved in the procedure of our project. For the purposes of evaluation of needs and requirements, we will seek help from 1-3 experienced

9 participants. All subjects are requested as a customer/professor/researcher in computer system in TUT. They will evaluate our prototype from a user perspective (professional FPGA/SoC designer) whether SoC and FPGA developers easily manage and explore complicated design hierarchies, whether using the implementation of a vivid visualization demo attests the feasibility and effectiveness of 3D architectural SoC designs. If the answers are yes, which means our prototype basically meets the needs and requirements of the target users and context of use. Then, according to the preliminary evaluation report and subjects suggestions, we will update the prototype to the final version of our product. Eventually, a formal evaluation maybe held in the course TIE System Design, all participants would be the students and/or research assistants of SoC design. The result of final evaluation report will present whether our product meets the needs and requirements of the target users and context of use. (G9) - The best way is to involve the target end users in the creation of the product. If you can include the target users as much as possible and gather as much information from them as you possibly can, your product has a good chance of actually responding to existing needs instead of assumed needs. Listen to the people who you're building the product for, even when they aren't sure what they want. Observe, interview, question, try it yourself. In addition to the target users you should also go see where the product will be used (if physical) or determine the environmental and technical factors involved as accurately as possible (if intangible, i.e. software). Remember that your customer is not always the target user and could have different goals for the product! (G3) How will you validate that the design follows the basic principles of what is good usability? Expert evaluation with heuristic guidelines: - By keeping in mind the basic principles of good usability while planning it. Also we will let the end users decide if it works the way they want or if something needs to be changed. (G8) - There are plenty of different kinds of lists and methods that one can use to ensure good usability for a product. For example, Nielsen's heuristic list is a good starting point and if you just type usability testing or usability heuristics to Google, you are well on your way to finding (and hopefully following) good practices for usable design. (G3) - By following the 10 heuristic commandments during the design phase. (G7) - We are going to use Nielsen's 10 heuristics to validate the usability of our product (G5) - After we build up the prototype of our product, a preliminary evaluation plan will be involved in the procedure of our project. For the purposes of evaluation of UI, we will seek help from 1-3 experienced participants. All subjects are requested as a professor/researcher in computer system in TUT. They will evaluate ten aspects of our prototype from a user perspective (professional FPGA/SoC designer) as visibility of system status, matching between system and the real world, user control and freedom, consistency and standards, error prevention, recognition rather than recall, flexibility and efficiency of use, aesthetic and minimalist design, helping users recognize, diagnose, and recover from errors, help and documentation. If all these are satisfied by our subjects, which means our design basically

10 follows the basic principles of what is good usability. Then, according to the preliminary evaluation report and subjects suggestions, we will update the prototype to the final version of our product. Eventually, a formal evaluation maybe held in the course TIE System Design, all participants would be the students and/or research assistants of SoC design. The result of final evaluation report will present whether our design follows the basic principles of what is good usability. (G9) - We use Nielsen's heuristics and Norman'n design principles where possible. (G2) - We design a few different use cases and determine some requirements for them. For example, some of the most common use cases must be performed with just a couple of clicks (G4) Customer s takes care of UX: - Our customer is an ux-specialist and we build ui s iterative with them and they give feedback immediately to us (G10) UX specialist within team: - Our usability expert is responsible for continuously ensuring the usability. (G1) - Our UX/UI expert will go through the design and yell at us if he sees that something is wrong. Also our customer has some UI/UX experts and we might ask for their opinions. (G6) What kind of user testing or usability/ux evaluation are you planning to conduct? Eat your own dog food - The idea was to invite random people to try out the product, but due to unforeseen circumstances, that might not be possible anymore. If nothing else, all the members of the development team as well as a representative of the customer are going to test the product individually. (G3) - We use Nielsen s heuristics in design that give some good advice for the ui design. Also we use Android s design principles for the mobile-app UI. At the moment we are testing apps just by ourselves and with customer (G10) Random other people / customer: - We will ask some of our friends to try out the nearly-finished product and ask them to do some test tasks. Then also make kind of questionary about the UI for the testers. (G2) - Our plan is to do peer reviewing and user testing with the customer (G1) - Our clients are experienced users of Flowdock and Pivotal Tracker and Google Docs. They test our application mainly with exploratory testing and see if it gives any new value in comparison with using the 3 web applications separately (G4) Usability tests with real end users:

11 - we are planning to perform heuristic evaluations and usability tests with users coming from targeted users' groups (G7) - Actual users are going to test the product from early versions in actual environment. (G5) - After we build up the prototype of our product, a preliminary evaluation plan will be involved in the procedure of our project. For the purposes of evaluation of UX, we will seek help from 1-3 experienced participants. All participated subjects in the evaluation are requested as a professor/researcher in computer system in TUT. They will evaluate the categorized quality of our prototype from a user perspective (professional FPGA/SoC designer) as functionality, reliability, usability, efficiency, maintainability and portability. If all these quality are satisfied by our subjects, which means our prototype basically meets the needs and requirements of the target users and context of use; and our design follows the basic principles of what is good usability. Then, according to the preliminary evaluation report and subjects suggestions, we will update the prototype to the final version of our product. Secondly, a formal evaluation maybe held in the course TIE System Design, all participants would be the students and/or research assistants of SoC design. The result of formal evaluation report will present to the customer. Eventually, there will be a customer s testing/evaluation which depend on customer s desire. (G9) - Usability testing combined with interviews with the end users (G8) - We have talked about doing some tests with end users who do not know how the application works before the tests. We would tell them to do some things that one can do with the application and follow how he or she is able to do that without or with small amount of guiding. (G6) What are the most critical tasks or use cases in your product that you want to test with end users? - Is the product even feasible or useful? We are venturing in somewhat uncharted territory and so far we've had quite a few setbacks. We're still pushing the product forwards, but the fact is, it might end up as a technology demo and nothing else. (G3) - Is an app UI clear enough and simple to use? (G10) - Can older users use touchcreen/mobile-device? (G10) - Can a PoC application bring an advantage or disadvantage for the end users? (G10) - Selection of a specific model diagrams within many others. (G7) - Selection of many items (classes) of one model diagram (Class diagram) and read the specific description of that element. (G7) - Selection of many items (classes) of the same model diagrams and it is able to read relations between those items. (G7) - Creation of the issue tracking/improvement report has to be easy and quick because they might be created in the middle of other work at production site. Responsible persons have to find easily and be aware of open reports assigned to them. (G5) - Target game genre is constructive (like Minecraft). (G9) - 3D metaphors/visualization of SoC design objects. (G9) - Storage of building blocks in a visual library. (G9) - Simple attributes associated to the blocks telling compatibility to each other. There are taken from the IPXACT standard. (G9) - Dragdrop assembly and manipulation of the objects representing SoC design. (G9)

12 - Hierarchy by nested objects and controlled transparency. (G9) - Semantic zoom to move smoothly between 3D hierarchies and between 3D, 2D and textual views. The idea is to open a code editor when zoomed in on the bottom of hierarchy. (G9) - The gameplay is basically simple: take blocks from the store and assemble/disassemble them. (G9) - Creation of new blocks from scratch is optional. (G9) - In our home automation system the most critical tasks are probably adding the device, adding a rule, and modifying the dashboard. (G2) - Our sync station must sync the activity trackers' data to the web service successfully. (G1) - Categorizing job applications, adding notes and tags to them, searching them and answering to job application s through our application (G8) - Overall navigating in the system and finding the charts that are interesting. Also getting the needed type of data out of the charts should be tested with end users since there is some options of how to filter the data and what kind of data is used to calculate the chart values. (G6) - A customer of our client is given an URL to our application about their project. Opening this URL shows relevant data about their project after the user has logged in. After this, the user must be able to see all data about the project with 1-2 clicks (G4)

13 Questions from the groups Themes: 1. UX activities in uncommon circumstances 2. What kind of UX testing should we do? 3. Iterative design & Lean UX + bonus UX activities in uncommon circumstances - How do you involve usability/ux work in a project, where just about everything that's required is hardcore programming and the finished product is, for example, only required to basically show a picture and some lines of text? (G3) (Google Glass case) o think about the novelties in the interaction (speech interaction, touch input, AR) à what else could you do than what was asked? o tutorials & panic button o be at least customer-centered: aim at truly understanding their needs o how do you define what people want to see about the license plate? o nice UI is a relatively easy way to create a wow effect and helps selling your ideas - Our Product is not planned to become a "real product" since it is more like a technology demo. How important it is to polish the user interface? (G2) o as above o not that high priority o what feedback does the user want/need? - What if the client/end user wants something for the product that goes against the principles of good usability? Should we just go with the client or at least try to explain why it might not be a good idea? (G8) o give a few alternative ways and demonstrate how thing work with them à explain what changes (e.g. in the architecture) will it cause o examples from well-known good designs o compromise if necessary o provide reasons for your viewpoint and require that also from the customer o remember that some universal usability principles might not actually be universal à consider if this particular context of use or user group has special needs that diverge from what is normally considered good - How do you perform UX testing when you simply can't get a clear idea of your target user group? (G3) o pick a heterogeneous group of users à cover more ground o draw a line somewhere, probably the user group is not the whole world o use your product yourself and ask some other people to use it as well à at least the superficial usability can be made better

14 o usability heuristics o consider design guidelines for particular domains and application areas (e.g. mobile UI design, particular culture) What kind of UX testing should we do? - When is the optimal time to start usability test or heuristic evaluation of a product (knowing that the actual working prototype could be available late)? (G7) o asap. paper prototypes to start with & simple tests o test one module / feature at a time o optimal depends on the case. However, remember that you can test many usability aspects already with quite simple prototypes and UI sketches. Try to identify which quality aspects require a functional proto to be tested in a reliable manner, and which can be tested already earlier - Our main product is a sync device that is basically a Raspberry pi that automatically syncs the activity data from Fitbit activity trackers to Fitbit web service when the devices come near it. Also, our data display has very little user interaction because it just displays the data. What kind of UX testing could we do? (G1) o sounds like long-term testing would be needed. Consider Wizard of Oz or other way of simulating the functionality - What should be taken into account in UX testing for a single page web app? (G4) o consider the target user group and context of use (mobile vs. desktop) o It s like a landing page, which is often the most important page of the UI! Where does the attention focus first, understandability, how well it motivates to read the content, how people understand the purpose of the system, aesthetics, many other things - If the product will have only 3-4 end users, are interviews combined with usability tests enough to ensure good usability? (G8) o Based on this info, sounds like a good plan. Do they all have similar needs and habits? o Consider also expandability to other users. Iterative design & Lean UX: - What would be the best way to make continuous usability testing for the UI? (G10) o design test cases beforehand o run user tests in every sprint o utilize multiple different methods: heuristic evaluation every now and then + usability tests in 1-2 iterations + personally testing the product - Can automated GUI tests improve the UX? (G10)

15 o Please specify o may help designers with poor UX skills - Some of our end users are in Helsinki, and there might be a possibility to also test the usability with them. Are there methods for remote user experience testing? If there is, which of those methods works well? (G6) o remote paper prototyping apps do exist o video conferencing works well o Onnibus J - How do you keep design and implement reasonable, unified and constant when the requirements constantly change, even drastically? (G3) o how are they changing? small details or more broadly about what features there are? o prioritization of the given requirements, are they really needed. Tell them what would the changing mean (more costs etc.) o revising the requirements and trying to freeze them - The customer wants to test an early version of the product in actual use. How should we prepare ourselves and the customer to get the most UX and usability information/feedback from the testing? (G5) o think what can you actually test with the current functionality Bonus: - In our project, the model with single-color and same shape represents a category of components in SoC designs, therefore colors are needed to use in our design, which will cause visual conflict and mess. This situation should be avoided in UI design. Can we decrease the usage of colors without affecting the implementation of components? And how? (G9) - Should color-deficient (color blind) situation be considered in our design? Should the psychology of color and gender be considered in our design as well? (G9)

TIE Project Work on Pervasive Systems

TIE Project Work on Pervasive Systems TIE-13011 Project Work on Pervasive Systems 2013-2014 Workshop on UX evaluation, 3.12.2013 Thomas Olsson Groups answers to warm-up questions How do you validate that the product matches the needs and requirements

More information

CS 160: Evaluation. Professor John Canny Spring /15/2006 1

CS 160: Evaluation. Professor John Canny Spring /15/2006 1 CS 160: Evaluation Professor John Canny Spring 2006 2/15/2006 1 Outline User testing process Severity and Cost ratings Discount usability methods Heuristic evaluation HE vs. user testing 2/15/2006 2 Outline

More information

CS 160: Evaluation. Outline. Outline. Iterative Design. Preparing for a User Test. User Test

CS 160: Evaluation. Outline. Outline. Iterative Design. Preparing for a User Test. User Test CS 160: Evaluation Professor John Canny Spring 2006 2/15/2006 1 2/15/2006 2 Iterative Design Prototype low-fi paper, DENIM Design task analysis contextual inquiry scenarios sketching 2/15/2006 3 Evaluate

More information

3 Prototyping and Iterative Evaluations

3 Prototyping and Iterative Evaluations 3 Prototyping and Iterative Evaluations Viktoria Pammer-Schindler March 15, 2016 Prototyping and Iterative Evaluations 1 Days and Topics March 1 March 8 March 15 April 12 April 19/21 April 26 (10-13) April

More information

SWEN 444 Human Centered Requirements and Design Project Breakdown

SWEN 444 Human Centered Requirements and Design Project Breakdown SWEN 444 Human Centered Requirements and Design Project Breakdown Team Status Reports: (starting in Week 2) Your team will report weekly project status to your instructor, and as you wish, capture other

More information

Overview of Today s Lecture. Analytical Evaluation / Usability Testing. ex: find a book at Amazon.ca via search

Overview of Today s Lecture. Analytical Evaluation / Usability Testing. ex: find a book at Amazon.ca via search Overview of Today s Lecture Analytical Evaluation / Usability Testing November 17, 2017 Analytical Evaluation Inspections Recapping cognitive walkthrough Heuristic evaluation Performance modelling 1 2

More information

Foundation Level Syllabus Usability Tester Sample Exam Answers

Foundation Level Syllabus Usability Tester Sample Exam Answers Foundation Level Syllabus Usability Tester Sample Exam s Version 2017 Provided by German Testing Board Copyright Notice This document may be copied in its entirety, or extracts made, if the source is acknowledged.

More information

Foundation Level Syllabus Usability Tester Sample Exam

Foundation Level Syllabus Usability Tester Sample Exam Foundation Level Syllabus Usability Tester Sample Exam Version 2017 Provided by German Testing Board Copyright Notice This document may be copied in its entirety, or extracts made, if the source is acknowledged.

More information

Interaction Design. Heuristic Evaluation & Cognitive Walkthrough

Interaction Design. Heuristic Evaluation & Cognitive Walkthrough Interaction Design Heuristic Evaluation & Cognitive Walkthrough Interaction Design Iterative user centered design and development Requirements gathering Quick design Build prototype Evaluate and refine

More information

3 Evaluating Interactive Systems

3 Evaluating Interactive Systems 3 Evaluating Interactive Systems Viktoria Pammer-Schindler March 23, 2015 Evaluate 1 Android Sensing Tutorial Day on April 23 Save the Date!!! Evaluate 2 Days and Topics March 11 March 16 Intro Designing

More information

Analytical &! Empirical Evaluation

Analytical &! Empirical Evaluation Analytical &! Empirical Evaluation Informatics 132 5/22/2012 TODAY Evaluation Due: A3 Paper Prototyping UPCOMING Friday: Group Project Time Monday: Memorial Day, No Class Wednesday: HCI in the Real World

More information

Implementing Games User Research Processes Throughout Development: Beyond Playtesting

Implementing Games User Research Processes Throughout Development: Beyond Playtesting Implementing Games User Research Processes Throughout Development: Beyond Playtesting Graham McAllister Founder, Player Research @grmcall Introduction Founder - Player Research, a User Research studio

More information

SWEN 444 Human Centered Requirements and Design Project Breakdown

SWEN 444 Human Centered Requirements and Design Project Breakdown SWEN 444 Human Centered Requirements and Design Project Breakdown Team Status Reports: (starting in Week 2) Your team will report bi-weekly project status to your instructor, and as you wish, capture other

More information

Interaction Design. Ruben Kruiper

Interaction Design. Ruben Kruiper Interaction Design Ruben Kruiper What do you know? What do you think Interaction Design stands for? 2 What do you expect? Interaction Design will be: Awesome Okay Boring Myself I m not a big fan... This

More information

UI/UX BASICS. What is UX?

UI/UX BASICS. What is UX? What is UX? UX stands for user experience or user experience design. It s also sometimes abbreviated as UXD, UED or XD. UX is the naked experience of a product: how a product functions, not how it looks.

More information

EVALUATION OF PROTOTYPES USABILITY TESTING

EVALUATION OF PROTOTYPES USABILITY TESTING EVALUATION OF PROTOTYPES USABILITY TESTING CPSC 544 FUNDAMENTALS IN DESIGNING INTERACTIVE COMPUTATIONAL TECHNOLOGY FOR PEOPLE (HUMAN COMPUTER INTERACTION) WEEK 9 CLASS 17 Joanna McGrenere and Leila Aflatoony

More information

Course Outline. Department of Computing Science Faculty of Science. COMP 3450 Human Computer Interaction Design (3,1,0) Fall 2015

Course Outline. Department of Computing Science Faculty of Science. COMP 3450 Human Computer Interaction Design (3,1,0) Fall 2015 Course Outline Department of Computing Science Faculty of Science COMP 3450 Human Computer Interaction Design (3,1,0) Fall 2015 Instructor: Office: Phone/Voice Mail: E-Mail: Course Description Students

More information

Human-Computer Interaction: An Overview. CS2190 Spring 2010

Human-Computer Interaction: An Overview. CS2190 Spring 2010 Human-Computer Interaction: An Overview CS2190 Spring 2010 There must be a problem because What is HCI? Human-Computer interface Where people meet or come together with machines or computer-based systems

More information

User-Centered Design. Jeff Bos, Design Insights BlackBerry

User-Centered Design. Jeff Bos, Design Insights BlackBerry User-Centered Design Jeff Bos, Design Insights BlackBerry Overview Real World Design Challenges UX Design Principles Cognitive Demand Techniques for reducing workload Discount Usability Techniques Best

More information

Interfaces Homme-Machine

Interfaces Homme-Machine Interfaces Homme-Machine APP3IR Axel Carlier 29/09/2017 1 2 Some vocabulary GUI, CHI,, UI, etc. 3 Some vocabulary Computer-Human Interaction Interaction HommeMachine User Interface Interface Utilisateur

More information

Analytical Evaluation

Analytical Evaluation Analytical Evaluation November 7, 2016 1 Questions? 2 Overview of Today s Lecture Analytical Evaluation Inspections Performance modelling 3 Analytical Evaluations Evaluations without involving users 4

More information

15/16 CSY2041 Quality and User-Centred Systems

15/16 CSY2041 Quality and User-Centred Systems 15/16 CSY2041 Quality and User-Centred Systems INTERACTION DESIGN 1 Heuristic evaluation and walkthroughs 2 1 Aims: Describe the key concepts associated with inspection methods. Explain how to do heuristic

More information

cs465 principles of user interface design, implementation and evaluation

cs465 principles of user interface design, implementation and evaluation cs465 principles of user interface design, implementation and evaluation Karrie G. Karahalios 24. September 2008 1. Heuristic Evaluation 2. Cognitive Walkthrough 3. Discuss Homework 3 4. Discuss Projects

More information

Usable Privacy and Security Introduction to HCI Methods January 19, 2006 Jason Hong Notes By: Kami Vaniea

Usable Privacy and Security Introduction to HCI Methods January 19, 2006 Jason Hong Notes By: Kami Vaniea Usable Privacy and Security Introduction to HCI Methods January 19, 2006 Jason Hong Notes By: Kami Vaniea Due Today: List of preferred lectures to present Due Next Week: IRB training completion certificate

More information

Choosing the Right Usability Tool (the right technique for the right problem)

Choosing the Right Usability Tool (the right technique for the right problem) Choosing the Right Usability Tool (the right technique for the right problem) User Friendly 2005 December 18, Shanghai Whitney Quesenbery Whitney Interactive Design www.wqusability.com Daniel Szuc Apogee

More information

Curtin University School of Design. Internet Usability Design 391. Chapter 1 Introduction to Usability Design. By Joel Day

Curtin University School of Design. Internet Usability Design 391. Chapter 1 Introduction to Usability Design. By Joel Day Curtin University School of Design Internet Usability Design 391 Chapter 1 Introduction to Usability Design By Joel Day Internet Usability Design 391 Chapter 1: Usability Introduction Page 2 of 6 What

More information

EVALUATION OF PROTOTYPES USABILITY TESTING

EVALUATION OF PROTOTYPES USABILITY TESTING EVALUATION OF PROTOTYPES USABILITY TESTING CPSC 544 FUNDAMENTALS IN DESIGNING INTERACTIVE COMPUTATION TECHNOLOGY FOR PEOPLE (HUMAN COMPUTER INTERACTION) WEEK 9 CLASS 17 Joanna McGrenere and Leila Aflatoony

More information

Software Quality. Martin Glinz. Thomas Fritz. Lecture 7 UI Design, Usability & Testing. Many thanks to Meghan Allen and Daniel Greenblatt.

Software Quality. Martin Glinz. Thomas Fritz. Lecture 7 UI Design, Usability & Testing. Many thanks to Meghan Allen and Daniel Greenblatt. Institut für Informatik Software Quality Lecture 7 UI Design, Usability & Testing Thomas Fritz Martin Glinz Many thanks to Meghan Allen and Daniel Greenblatt. Overview Introduction to UI design User-centered

More information

User Centered Design - Maximising the Use of Portal

User Centered Design - Maximising the Use of Portal User Centered Design - Maximising the Use of Portal Sean Kelly, Certus Solutions Limited General Manager, Enterprise Web Solutions Agenda What is UCD Why User Centered Design? Certus Approach - interact

More information

Introducing Evaluation

Introducing Evaluation Chapter 12 Introducing Evaluation 1 The aims Explain the key concepts used in evaluation. Introduce different evaluation methods. Show how different methods are used for different purposes at different

More information

THINK THE FDA DOESN T CARE ABOUT USER EXPERIENCE FOR MOBILE MEDICAL APPLICATIONS? THINK AGAIN.

THINK THE FDA DOESN T CARE ABOUT USER EXPERIENCE FOR MOBILE MEDICAL APPLICATIONS? THINK AGAIN. THINK THE FDA DOESN T CARE ABOUT USER EXPERIENCE FOR MOBILE MEDICAL APPLICATIONS? THINK AGAIN. When granting regulatory approvals for medical devices, both IEC 62366 and the FDA have emphasized the importance

More information

MIT GSL week 4 Wednesday. User Interfaces II

MIT GSL week 4 Wednesday. User Interfaces II MIT GSL 2018 week 4 Wednesday User Interfaces II User Centered Design Prototyping! Producing cheaper, less accurate renditions of your target interface! Essential in spiral design process, useful in later

More information

Heuristic evaluation is a usability inspection technique developed by Jakob Nielsen. The original set of heuristics was derived empirically from an

Heuristic evaluation is a usability inspection technique developed by Jakob Nielsen. The original set of heuristics was derived empirically from an Heuristic evaluation is a usability inspection technique developed by Jakob Nielsen. The original set of heuristics was derived empirically from an analysis of 249 usability problems (Nielsen, 1994). -Preece

More information

USER RESEARCH Website portfolio prototype

USER RESEARCH Website portfolio prototype USER RESEARCH Website portfolio prototype Researcher & Author: Álvaro Ibargüen Villa UX, UI & Visual Designer Tel. E-mail Online +34 695 42 17 92 alvaroiv1@gmail.com aivweb.es INTRODUCTION 2 OBJECTIVES

More information

Concepts of Usability. Usability Testing. Usability concept ISO/IS What is context? What is context? What is usability? How to measure it?

Concepts of Usability. Usability Testing. Usability concept ISO/IS What is context? What is context? What is usability? How to measure it? Concepts of Usability Usability Testing What is usability? How to measure it? Fang Chen ISO/IS 9241 Usability concept The extent to which a product can be used by specified users to achieve specified goals

More information

HEURISTIC EVALUATION WHY AND HOW

HEURISTIC EVALUATION WHY AND HOW HEURISTIC EVALUATION WHY AND HOW REF: Scott Klemmer Jacob Nielsen James Landay HEURISTIC EVALUATION Multiple ways to evaluate Empirical: Assess with real users trying s/w Formal: Models and formulas to

More information

Lose It! Weight Loss App Heuristic Evaluation Report

Lose It! Weight Loss App Heuristic Evaluation Report Lose It! Weight Loss App Heuristic Evaluation Report By Manuel Ryan Espinsa Manuel Ryan Espinosa 1-27-2017 Heuristic Evaluation IN4MATX 283 LEC A: USER EXPERIENCE (37000) TABLE OF CONTENTS EXECUTIVE SUMMARY

More information

Cognitive Disability and Technology: Universal Design Considerations

Cognitive Disability and Technology: Universal Design Considerations Cognitive Disability and Technology: Universal Design Considerations Clayton Lewis Coleman Institute for Cognitive Disabilities RERC-ACT clayton.lewis@colorado.edu Prepared for AUCD Training Symposium,

More information

Usability Report for Online Writing Portfolio

Usability Report for Online Writing Portfolio Usability Report for Online Writing Portfolio October 30, 2012 WR 305.01 Written By: Kelsey Carper I pledge on my honor that I have not given or received any unauthorized assistance in the completion of

More information

interview.io Final Report

interview.io Final Report CSE 440 Section D Autumn 2017 interview.io Final Report Track & Manage Job Interviews Contents Contents 1 Team 2 Problem & Solution Overview 2 Initial Paper Prototype 2 Overview 3 Task 1: Tracking Interview

More information

Heuristic Evaluation of [ Quest ]

Heuristic Evaluation of [ Quest ] Heuristic Evaluation of [ Quest ] 1. Problem Quest is an app that allows you to stay involved in, participate in, and create local clubs and events happening in your community 2. Violations Found 1. [H10.

More information

h(p://ihm.tumblr.com/post/ /word- cloud- for- hci- human- computer- interacbon CS5340 Human-Computer Interaction ! January 31, 2013!

h(p://ihm.tumblr.com/post/ /word- cloud- for- hci- human- computer- interacbon CS5340 Human-Computer Interaction ! January 31, 2013! h(p://ihm.tumblr.com/post/105778492/word- cloud- for- hci- human- computer- interacbon CS5340 Human-Computer Interaction January 31, 2013 Today s Class Administrivia User-centered Design Establishing Requirements

More information

CO328- Human Computer Interaction Michael Kölling Caroline Li. Heuristic Evaluation

CO328- Human Computer Interaction Michael Kölling Caroline Li. Heuristic Evaluation CO328- Human Computer Interaction Michael Kölling Caroline Li Heuristic Evaluation Signage: What does this tells you? - History, what went earlier there before - Tells you more about a problematic situation

More information

Chapter 15: Analytical evaluation

Chapter 15: Analytical evaluation Chapter 15: Analytical evaluation Aims: Describe inspection methods. Show how heuristic evaluation can be adapted to evaluate different products. Explain how to do doing heuristic evaluation and walkthroughs.

More information

Learnability of software

Learnability of software Learnability of software Aim: Evaluating learnability Writing on-line help Basis for Assignment 2 1 Qualities of IT applications Learnability From novice to expert user Time from first encounter to use

More information

HCI and Design SPRING 2016

HCI and Design SPRING 2016 HCI and Design SPRING 2016 Topics for today Heuristic Evaluation 10 usability heuristics How to do heuristic evaluation Project planning and proposals Usability Testing Formal usability testing in a lab

More information

Hyper Mesh Code analyzer

Hyper Mesh Code analyzer Hyper Mesh Code analyzer ABSTRACT Hyper Mesh Code Analyzer (HMCA) is a text based programming environment, designed for programmers to write their source code in a more organized and manageable fashion.

More information

CS/ISE 5714 Spring 2013

CS/ISE 5714 Spring 2013 CS/ISE 5714 Spring 2013 Chapter 11. Prototyping Chapter 10. UX Goals, Metrics, Targets Introduction A way to evaluate design before it s too late and too expensive Copyright MKP. All rights reserved. 2

More information

Up and Running Software The Development Process

Up and Running Software The Development Process Up and Running Software The Development Process Success Determination, Adaptative Processes, and a Baseline Approach About This Document: Thank you for requesting more information about Up and Running

More information

Analytical evaluation

Analytical evaluation Chapter 15 Analytical evaluation 1 Aims: Describe the key concepts associated with inspection methods. Explain how to do heuristic evaluation and walkthroughs. Explain the role of analytics in evaluation.

More information

evaluation techniques goals of evaluation evaluation by experts cisc3650 human-computer interaction spring 2012 lecture # II.1

evaluation techniques goals of evaluation evaluation by experts cisc3650 human-computer interaction spring 2012 lecture # II.1 topics: evaluation techniques usability testing references: cisc3650 human-computer interaction spring 2012 lecture # II.1 evaluation techniques Human-Computer Interaction, by Alan Dix, Janet Finlay, Gregory

More information

Heuristic Evaluation. Hall of Fame or Shame? Hall of Fame or Shame? Hall of Fame! Heuristic Evaluation

Heuristic Evaluation. Hall of Fame or Shame? Hall of Fame or Shame? Hall of Fame! Heuristic Evaluation 1 USER INTERFACE DESIGN + PROTOTYPING + EVALUATION Hall of Fame or Shame? Heuristic Evaluation Prof. James A. Landay University of Washington Pocket By Read It Later 11/1/2012 2 Hall of Fame or Shame?

More information

CSc 238 Human Computer Interface Design Chapter 5 Designing the Product: Framework and Refinement. ABOUT FACE The Essentials of Interaction Design

CSc 238 Human Computer Interface Design Chapter 5 Designing the Product: Framework and Refinement. ABOUT FACE The Essentials of Interaction Design BBuckley - 1 CSc 238 Human Computer Interface Design Chapter 5 Designing the Product: Framework and Refinement ABOUT FACE The Essentials of Interaction Design Cooper, Reimann, Cronin, and Noessel Requirements

More information

USER INTERFACE DESIGN + PROTOTYPING + EVALUATION. Heuristic Evaluation. Prof. James A. Landay University of Washington CSE 440

USER INTERFACE DESIGN + PROTOTYPING + EVALUATION. Heuristic Evaluation. Prof. James A. Landay University of Washington CSE 440 USER INTERFACE DESIGN + PROTOTYPING + EVALUATION Heuristic Evaluation Prof. James A. Landay University of Washington CSE 440 February 19, 2013 Hall of Fame or Shame? Pocket By Read It Later Jan. 14-18,

More information

A Heuristic Evaluation of Ohiosci.org

A Heuristic Evaluation of Ohiosci.org A Heuristic Evaluation of Ohiosci.org Executive Summary Site evaluated: Goal: Method: The Ohio Academy of Science http://www.ohiosci.org/ The goal of this heuristic evaluation is to test the overall usability

More information

Due on: May 12, Team Members: Arpan Bhattacharya. Collin Breslin. Thkeya Smith. INFO (Spring 2013): Human-Computer Interaction

Due on: May 12, Team Members: Arpan Bhattacharya. Collin Breslin. Thkeya Smith. INFO (Spring 2013): Human-Computer Interaction Week 6 Assignment: Heuristic Evaluation of Due on: May 12 2013 Team Members: Arpan Bhattacharya Collin Breslin Thkeya Smith INFO 608-902 (Spring 2013): Human-Computer Interaction Group 1 HE Process Overview

More information

The LUCID Design Framework (Logical User Centered Interaction Design)

The LUCID Design Framework (Logical User Centered Interaction Design) The LUCID Design Framework (Logical User Centered Interaction Design) developed by Cognetics Corporation LUCID Logical User Centered Interaction Design began as a way of describing the approach to interface

More information

A short introduction to. designing user-friendly interfaces

A short introduction to. designing user-friendly interfaces A short introduction to designing user-friendly interfaces Usability is often ignored until it becomes a problem Introduction This booklet is about Usability and User Experience design. It is aimed at

More information

interaction design Thanks to JoEllen Kames

interaction design Thanks to JoEllen Kames 1 interaction design Thanks to JoEllen Kames Motorola Mobility Consumer experience Design for presenting earlier versions of these slides in our on-campus version of this course before we start a word

More information

Heuristic Evaluation of Covalence

Heuristic Evaluation of Covalence Heuristic Evaluation of Covalence Evaluator #A: Selina Her Evaluator #B: Ben-han Sung Evaluator #C: Giordano Jacuzzi 1. Problem Covalence is a concept-mapping tool that links images, text, and ideas to

More information

Web Evaluation Report Guidelines

Web Evaluation Report Guidelines Web Evaluation Report Guidelines Graduate Students: You are required to conduct a usability test for your final project in this course. Please review the project description and the evaluation rubric on

More information

Usability & User Centered Design. SWE 432, Fall 2018 Design and Implementation of Software for the Web

Usability & User Centered Design. SWE 432, Fall 2018 Design and Implementation of Software for the Web Usability & User Centered Design SWE 432, Fall 2018 Design and Implementation of Software for the Web Review: Mental models Only single temperature sensor. Controls not independent, need to adjust both.

More information

UX Research in the Product Lifecycle

UX Research in the Product Lifecycle UX Research in the Product Lifecycle I incorporate how users work into the product early, frequently and iteratively throughout the development lifecycle. This means selecting from a suite of methods and

More information

Heuristic Evaluation of meetchewthere

Heuristic Evaluation of meetchewthere Heuristic Evaluation of meetchewthere Evaluator #A: Cameron Gilbert Evaluator #B: Jade Huang Evaluator #C: Tuan Nguyen (Your TA will remove your names before the document is given to the project team.

More information

Usability Testing CS 4501 / 6501 Software Testing

Usability Testing CS 4501 / 6501 Software Testing Usability Testing CS 4501 / 6501 Software Testing [Nielsen Normal Group, https://www.nngroup.com/articles/usability-101-introduction-to-usability/] [TechSmith, Usability Basics: An Overview] [Ginny Redish,

More information

Assistant Professor Computer Science. Introduction to Human-Computer Interaction

Assistant Professor Computer Science. Introduction to Human-Computer Interaction CMSC434 Introduction to Human-Computer Interaction Week 12 Lecture 24 Nov 21, 2013 Intro to Evaluation Human Computer Interaction Laboratory @jonfroehlich Assistant Professor Computer Science Hall of Fame

More information

Heuristic Evaluation! Hall of Fame or Shame?! Hall of Fame or Shame?! Hall of Fame or Shame?! Hall of Fame!!

Heuristic Evaluation! Hall of Fame or Shame?! Hall of Fame or Shame?! Hall of Fame or Shame?! Hall of Fame!! CS 147: HCI+D UI Design, Prototyping, and Evaluation, Autumn 2014 HCI+D: USER INTERFACE DESIGN + PROTOTYPING + EVALUATION Hall of Fame or Shame? Heuristic Evaluation Computer Science Department Autumn

More information

Amsterdam Medical Center Department of Medical Informatics. Improve. Usability evaluation of the sign up process of the Improve app

Amsterdam Medical Center Department of Medical Informatics. Improve. Usability evaluation of the sign up process of the Improve app Amsterdam Medical Center Department of Medical Informatics Improve Usability evaluation of the sign up process of the Improve app Author L.J.M. Heerink Principal investigator Prof. Dr. M.W.M Jaspers Supervised

More information

Addition about Prototypes

Addition about Prototypes Vorlesung Mensch-Maschine-Interaktion Evaluation Ludwig-Maximilians-Universität München LFE Medieninformatik Heinrich Hußmann & Albrecht Schmidt WS2003/2004 http://www.medien.informatik.uni-muenchen.de/

More information

Design Heuristics and Evaluation

Design Heuristics and Evaluation Design Heuristics and Evaluation Rapid Evaluation Selected material from The UX Book, Hartson & Pyla Heuristic Evaluation Another method for finding usability problems in a UI design Validation during

More information

Essential Question: What Is Good User Interface Design?

Essential Question: What Is Good User Interface Design? UNDERSTANDING USER INTERFACE DESIGN Essential Question: What Is Good User Interface Design? Learning Targets: Students will: Define key criteria of user interface design. Understand the basics of wire

More information

M.A.M System. Final Report. Apper: Jingdong Su Programmer: Jianwei Xu and Yunan Zhao. Wordcount: Mobile Aided Manufacturing

M.A.M System. Final Report. Apper: Jingdong Su Programmer: Jianwei Xu and Yunan Zhao. Wordcount: Mobile Aided Manufacturing M.A.M System Mobile Aided Manufacturing Final Report Wordcount:1660+300 Apper: Jingdong Su Programmer: Jianwei Xu and Yunan Zhao 1.Introduction Our Application is aim to help the user to have a better

More information

UX Research. research methods overview. UX Research research methods overview. KP Ludwig John

UX Research. research methods overview. UX Research research methods overview. KP Ludwig John Usability testing Usability (Benutzbarkeit) - what does it mean? Usability assesses how easy user interfaces are to use Usability refers to methods for improving ease-of-use during the design process Reference:

More information

Page 1. Ideas to windows. Lecture 7: Prototyping & Evaluation. Levels of prototyping. Progressive refinement

Page 1. Ideas to windows. Lecture 7: Prototyping & Evaluation. Levels of prototyping. Progressive refinement Ideas to windows Lecture 7: Prototyping & Evaluation How do we go from ideas to windows? Prototyping... rapid initial development, sketching & testing many designs to determine the best (few?) to continue

More information

CSE 440: Introduction to HCI User Interface Design, Prototyping, and Evaluation

CSE 440: Introduction to HCI User Interface Design, Prototyping, and Evaluation CSE 440: Introduction to HCI User Interface Design, Prototyping, and Evaluation Lecture 11: Inspection Tuesday / Thursday 12:00 to 1:20 James Fogarty Kailey Chan Dhruv Jain Nigini Oliveira Chris Seeds

More information

CSCE 315 Fall Team Project 3

CSCE 315 Fall Team Project 3 CSCE 315 Fall 2017 Team Project 3 Project Goal Your team is to build a system that puts together different existing web components in an application that provides a quality user interface to the joined

More information

Heuristic Evaluation

Heuristic Evaluation Heuristic Evaluation For CS4760 & HU4628 Group 3 -- BAER Can Li (canli@mtu.edu) 2/17/2015 Background: The primary mission of BAER Teams is to protect lives, property and sensitive habitats from post-fire

More information

HCI: THE DESIGN PROCESS. Dr Kami Vaniea

HCI: THE DESIGN PROCESS. Dr Kami Vaniea HCI: THE DESIGN PROCESS Dr Kami Vaniea 1 First, the news Make Your UX Design Process Agile Using Google s Methodology https://www.interactiondesign.org/literature/article/make-your-ux-designprocess-agile-using-google-s-methodology

More information

Prepared by: Marysol Ortega & Diana Arvayo

Prepared by: Marysol Ortega & Diana Arvayo UX Clinic Heuristic Evaluation Case Study: SoundBetter.com Prepared by: Marysol Ortega & Diana Arvayo UX Clinic Heuristic Evaluation The UX clinic is an initiative made for sharing our design expertise

More information

Pilltender. Automated Pill Dispenser for Seniors with Memory Loss

Pilltender. Automated Pill Dispenser for Seniors with Memory Loss Pilltender Automated Pill Dispenser for Seniors with Memory Loss TEAM MEMBERS Paper prototyping, testing, analytics, and mockup creation were each done in part by four team members: Shadman Abedin, Allison

More information

Usability of interactive systems: Current practices and challenges of its measurement

Usability of interactive systems: Current practices and challenges of its measurement Usability of interactive systems: Current practices and challenges of its measurement Δρ. Παναγιώτης Ζαχαριάς Τμήμα Πληροφορικής Πανεπιστήμιο Κύπρου 23/2/2010 Concepts and Definitions Usability engineering

More information

Requirement Engineering within an Agile Environment BY KEJI GIWA. Digital Bananas Technology

Requirement Engineering within an Agile Environment BY KEJI GIWA. Digital Bananas Technology Requirement Engineering within an Agile Environment BY KEJI GIWA HLR Workshop Requirement Catalogue Product Planning Sprint Planning Meeting Keyscreens Use Case / Epic Stories Implement Wireframes DBT

More information

Module 9: Audience Analysis, Usability, and Information Architecture COM 420

Module 9: Audience Analysis, Usability, and Information Architecture COM 420 Module 9: Audience Analysis, Usability, and Information Architecture COM 420 Audience Analysis Needs Capabilities Without addressing these end user factors, time and money can be wasted building a site

More information

Standard Glossary of Terms used in Software Testing. Version 3.2. Foundation Extension - Usability Terms

Standard Glossary of Terms used in Software Testing. Version 3.2. Foundation Extension - Usability Terms Standard Glossary of Terms used in Software Testing Version 3.2 Foundation Extension - Usability Terms International Software Testing Qualifications Board Copyright Notice This document may be copied in

More information

How to Choose the Right UX Methods For Your Project

How to Choose the Right UX Methods For Your Project How to Choose the Right UX Methods For Your Project Bill Albert, Ph.D. Director, Bentley Design and Usability Center May 4, 2011 walbert@bentley.edu 781.891.2500 www.bentley.edu/usability Motivation Our

More information

USER-CENTERED DESIGN KRANACK / DESIGN 4

USER-CENTERED DESIGN KRANACK / DESIGN 4 USER-CENTERED DESIGN WHAT IS USER-CENTERED DESIGN? User-centered design (UCD) is an approach to design that grounds the process in information about the people who will use the product. UCD processes focus

More information

Heuristic Evaluation. Heuristic evaluation evaluates the interface to identify usability problems against recognized usability design heuristics.

Heuristic Evaluation. Heuristic evaluation evaluates the interface to identify usability problems against recognized usability design heuristics. Heuristic Evaluation Heuristic evaluation evaluates the interface to identify usability problems against recognized usability design heuristics. Usability heuristics are best practices developed and identified

More information

Usability Testing Essentials

Usability Testing Essentials Usability Testing Essentials Ready, Set...Test! Carol M. Barnum ELSEVIER Amsterdam Boston Heidelberg London New York Oxford Paris San Diego San Francisco Singapore Sydney Tokyo Morgan Kaufmann is an imprint

More information

Digital Marketing Manager, Marketing Manager, Agency Owner. Bachelors in Marketing, Advertising, Communications, or equivalent experience

Digital Marketing Manager, Marketing Manager, Agency Owner. Bachelors in Marketing, Advertising, Communications, or equivalent experience Persona name Amanda Industry, geographic or other segments B2B Roles Digital Marketing Manager, Marketing Manager, Agency Owner Reports to VP Marketing or Agency Owner Education Bachelors in Marketing,

More information

Usability Testing. ISBVI_Magnifier

Usability Testing. ISBVI_Magnifier T Usability Testing ISBVI_Magnifier T Magnifier Indiana School for Visually Impaired Students Project Charter Team Project Outcome Target users ISBVI Project description Magnifier for visaully impaired

More information

Rodale. Upper East Side

Rodale. Upper East Side Rodale Upper East Side Meet Rodale Native American, 29, PHX Level of trust in news? The best you can expect is 60% : Believes reporter s perspective, motive, and experience all drive credibility, as well

More information

Agile Software Development Agile UX Work. Kati Kuusinen TUT / Pervasive / IHTE

Agile Software Development Agile UX Work. Kati Kuusinen TUT / Pervasive / IHTE Agile Software Development Agile UX Work Kati Kuusinen Researcher @ TUT / Pervasive / IHTE kati.kuusinen@tut.fi Contents 1. Introduction / Motivation 2. Agile software development 3. User experience work

More information

OCR Interfaces for Visually Impaired

OCR Interfaces for Visually Impaired OCR Interfaces for Visually Impaired TOPIC ASSIGNMENT 2 Author: Sachin FERNANDES Graduate 8 Undergraduate Team 2 TOPIC PROPOSAL Instructor: Dr. Robert PASTEL March 4, 2016 LIST OF FIGURES LIST OF FIGURES

More information

User Centered Design And Prototyping

User Centered Design And Prototyping User Centered Design And Prototyping Why User Centered Design is important Approaches to User Centered Design Rapid prototype techniques The Design Of Well Crafted Tools The All Too Common Approach In

More information

Usability. HCI - Human Computer Interaction

Usability. HCI - Human Computer Interaction Usability HCI - Human Computer Interaction Computer systems optimization for easy access and communication Definition design Basic principles Testing assessment implementation Quality Utility funcionality

More information

Evaluation Types GOMS and KLM PRICPE. Evaluation 10/30/2013. Where we are in PRICPE: Analytical based on your head Empirical based on data

Evaluation Types GOMS and KLM PRICPE. Evaluation 10/30/2013. Where we are in PRICPE: Analytical based on your head Empirical based on data Evaluation Types GOMS and KLM PRICPE Where we are in PRICPE: Predispositions: Did this in Project Proposal. RI: Research was studying users. Hopefully led to Insights. CP: Concept and initial (very low-fi)

More information

IPM 10/11 T1.6 Discount Evaluation Methods

IPM 10/11 T1.6 Discount Evaluation Methods IPM 10/11 T1.6 Discount Evaluation Methods Licenciatura em Ciência de Computadores Miguel Tavares Coimbra Acknowledgements: Most of this course is based on the excellent course offered by Prof. Kellogg

More information

User Interface Evaluation

User Interface Evaluation User Interface Evaluation Heuristic Evaluation Lecture #17 Agenda Evaluation through Expert Analysis Cognitive walkthrough Heuristic evaluation Model-based evaluation Cognitive dimension of notations 2

More information

MTAT : Software Testing

MTAT : Software Testing MTAT.03.159: Software Testing Lecture 03: Black-Box Testing (advanced) Part 2 Dietmar Pfahl Spring 2018 email: dietmar.pfahl@ut.ee Black-Box Testing Techniques Equivalence class partitioning (ECP) Boundary

More information

Perfect Timing. Alejandra Pardo : Manager Andrew Emrazian : Testing Brant Nielsen : Design Eric Budd : Documentation

Perfect Timing. Alejandra Pardo : Manager Andrew Emrazian : Testing Brant Nielsen : Design Eric Budd : Documentation Perfect Timing Alejandra Pardo : Manager Andrew Emrazian : Testing Brant Nielsen : Design Eric Budd : Documentation Problem & Solution College students do their best to plan out their daily tasks, but

More information