Helen He, CPSC681, 10/29/07 Results Synthesis Developed by: Donald A. Cox and Saul Greenberg.

Slides:



Advertisements
Similar presentations
Centre for the Enhancement of Learning and Teaching Supporting & Enhancing Online Teaching & Learning by Catherine Ogilvie Centre for the Enhancement of.
Advertisements

Design, prototyping and construction
You can use this presentation to: Gain an overall understanding of the purpose of the revised tool Learn about the changes that have been made Find advice.
Affinity Diagrams.
References Prof. Saul Greenberg, University of Calgary, notes and articles INUSE 6.2 and RESPECT 5.3 Handbook Prof. , University of , Notes and articles.
Task-Centered User Interface Design who are the users? what are the tasks? plagiarize! iterative design –rough descriptions, mock-ups, prototypes test.
Chapter 8 Improving the User Interface
Interaksi Manusia Komputer – Marcello Singadji. design rules Designing for maximum usability – the goal of interaction design Principles of usability.
Acknowledgements: Most of this course is based on the excellent course offered by Prof. Kellogg Booth at the British Columbia University, Vancouver, Canada.
Object-Oriented Analysis and Design LECTURE 3: REQUIREMENTS DISCIPLINE.
Copyright 1999 all rights reserved The HCI Design Process n User Interfaces are not just built by sitting down and drawing up designs for them n Just like.
Express your kindness!. Introduction Problem and Solution Previous Design Updated Design Online Usability Study Recommendations for Change Wrap-up Overview.
Overview of Collaborative Information Retrieval (CIR) at FIRE 2012 Debasis Ganguly, Johannes Leveling, Gareth Jones School of Computing, CNGL, Dublin City.
AN OVERVIEW BY JAMIE STARKE The Role of Prototyping.
© 2006 Pearson Education Inc., publishing as Longman Publishers Chapter 7: Organizing Ideas Reading Across the Disciplines: College Reading and Beyond,
Heuristics  Basis  Evaluators –Qualifications –Training  Preparation –Scenario  Results –List of problems –Severity –Group synthesis.
Heuristic Evaluation Evaluating with experts. Discount Evaluation Techniques  Basis: Observing users can be time- consuming and expensive Try to predict.
Evaluating with experts
SIMS 213: User Interface Design & Development Marti Hearst Tues Feb 13, 2001.
User interface design Designing effective interfaces for software systems Objectives To suggest some general design principles for user interface design.
Chapter 7 design rules.
Supporting Collaborative Interpretation in Distributed Groupware Donald CoxSaul Greenberg IBM Canada LaboratoryUniversity of Calgary Presented at ACM CSCW.
1 The Benefits of Using Eye Tracking in Usability Testing Jennifer C. Romano Usability Laboratory Statistical Research Division U.S. Census Bureau.
Evaluation in HCI Angela Kessell Oct. 13, Evaluation Heuristic Evaluation Measuring API Usability Methodology Matters: Doing Research in the Behavioral.
User Interface Design Chapter 11. Objectives  Understand several fundamental user interface (UI) design principles.  Understand the process of UI design.
The Project AH Computing. Functional Requirements  What the product must do!  Examples attractive welcome screen all options available as clickable.
Stages of Second Language Acquisition
Object-Oriented Design. From Analysis to Design Analysis Artifacts –Essential use cases What are the problem domain processes? –Conceptual Model What.
Results Synthesis Phuoc Lam. Schedule What is it? How it works Benefits & Drawbacks Activity.
CS 360 Lecture 3.  The software process is a structured set of activities required to develop a software system.  Fundamental Assumption:  Good software.
Introduction to Visual Basic. Quick Links Windows Application Programming Event-Driven Application Becoming familiar with VB Control Objects Saving and.
Introduction to Interactive Media The Interactive Media Development Process.
Interacting with IT Systems Fundamentals of Information Technology Session 5.
2Object-Oriented Analysis and Design with the Unified Process The Requirements Discipline in More Detail  Focus shifts from defining to realizing objectives.
10 Usability Heuristics for User Interface Design.
Advancing Assessment Literacy Setting the Stage I: Engaging Stakeholders.
Software Life Cycle Requirements and problem analysis. –What exactly is this system supposed to do? Design –How will the system solve the problem? Coding.
CSC 395 – Software Engineering Lecture 13: Object-Oriented Analysis –or– Let the Pain Begin (At Least I’m Honest!)
Management & Development of Complex Projects Course Code MS Project Management Perform Qualitative Risk Analysis Lecture # 25.
SEG3120 User Interfaces Design and Implementation
Promoting the Sustainability of a Digital Initiatives Project User-Centered Assessment and Testing of Aerial Photographs of Colorado Holley Long, Kathryn.
1 CS430: Information Discovery Lecture 18 Usability 3.
Software Architecture
University of Sunderland CIF 102/FIF102 Fundamentals of DatabasesUnit 15 Programming in Microsoft Access using VBA Using VBA to add functionality.
Longitude Usability Study Final Presentation Amir Malik Fiel Guhit Viet Pham Sabel Braganza.
GUI Design Spreadsheet-Based Decision Support Systems Chapter 23: Aslı Sencer MIS 463.
Media Arts and Technology Graduate Program UC Santa Barbara MAT 259 Visualizing Information Winter 2006George Legrady1 MAT 259 Visualizing Information.
CMPS 435 F08 These slides are designed to accompany Web Engineering: A Practitioner’s Approach (McGraw-Hill 2008) by Roger Pressman and David Lowe, copyright.
Project Sharing  Team discussions (15 minutes) –Share results of your work on the Project Scope Proposal –Discuss your choice of methods and results –Prepare.
Administrivia  Feedback from the mid-term evaluation  Insights from project proposal.
A portable digital menu Touch screen item selection Credit card slide option Eliminate / reduce number of servers Faster Service Attract more customers.
©2001 Southern Illinois University, Edwardsville All rights reserved. Today Putting it in Practice: CD Ch. 20 Monday Fun with Icons CS 321 Human-Computer.
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
©2001 Southern Illinois University, Edwardsville All rights reserved. Today Thursday Consolidation Reading: CD Ch.s 8, 9, & 10 In-class modeling exercise.
© 2016 Cognizant. © 2016 Cognizant Introduction PREREQUISITES SCOPE Heuristic evaluation is a discount usability engineering method for quick, cheap,
Design rules.
Data Synthesis and Analysis
The Collaborative Story
Management & Planning Tools
Sourcing Event Tool Kit Multiline Sourcing, Market Baskets and Bundles
Data Synthesis and Analysis
Object oriented system development life cycle
RAD-IT Tool Training June 2017 RAD-IT Tool Training
Usability Techniques Lecture 13.
Chapter 26 Inspections of the user interface
Automating Analyses with ModelBuilder
Chapter 7 design rules.
Chapter 7 design rules.
Chapter 7 design rules.
Chapter 7 design rules.
Presentation transcript:

Helen He, CPSC681, 10/29/07 Results Synthesis Developed by: Donald A. Cox and Saul Greenberg

Helen He, CPSC681, 10/29/07 Overview What is it? Why do we need it? When is it used? Who is involved? How does it work?

Helen He, CPSC681, 10/29/07 Overview (cont…) Example Final Report Benefits of RS Problems of RS Similar method: Affinity Diagrams In-class Exercise Questions?

Helen He, CPSC681, 10/29/07 What is it? A collaborative interpretation process Input: Individual raw data fragments from heuristic evaluation Output: An unified collection of concise problem descriptions, severity and solutions

Helen He, CPSC681, 10/29/07 Why do we need it? Information fragments -- limited use. Interpreted fragments – more useful. Discover root causes of problems Concise, textual description of problems, severity and solutions

Helen He, CPSC681, 10/29/07 When is it used? 1. Heuristic evaluation | 2. Results Synthesis | 3. Communicate results to developers

Helen He, CPSC681, 10/29/07 Who is involved? Ideally, everyone! Original evaluators (of heuristic evaluation) Developers End users Documentation specialists, etc.

Helen He, CPSC681, 10/29/07 Who is involved? (cont..) Best results if people have been involved from the beginning!

Helen He, CPSC681, 10/29/07 How it works Spatial workspace (wall or table) Steps: 1. Familiarize Spread out all problems. 2. Initial grouping Group by heuristic 3. Review Review and discuss entire dataset. Initial interpretation.

Helen He, CPSC681, 10/29/07 Step 4: Emergence (1) “Ideas do not arise well informed. At first there are expressions of fragments of thoughts. Once there is some rough material to work with, interpretations gradually begin to emerge as they are discussed.” (Moran, Chiu, and van Melle, 1997, p.46)

Helen He, CPSC681, 10/29/07 Step 4: Emergence (1 cont..) What is it? Extended consideration to find root causes Existing connections and new abstractions Iteratively re-organize and re-group Problems get moved to new groups or labels. Duplicates found. New understanding of problems.

Helen He, CPSC681, 10/29/07 Step 4: Emergence (2 cont..) Emergence is best supported through a spatial medium! Wall or table Annotation of workspace: Spatial proximity Tracks progress Completed and To do

Helen He, CPSC681, 10/29/07 Step 4: Emergence (3) Final work surface: consensus reached about groups Next step: Put rich interpretation into final report

Helen He, CPSC681, 10/29/07 Final step: Interpretation Deliverables: Problem description Why is it a problem? (users and their tasks) How to reproduce it? Severity Who does it affect? How severe? Recommended solution May include alternate solutions

Helen He, CPSC681, 10/29/07 Example: Final Report Raw data (from heuristic evaluation): 1. (good error messages) “Unknown map coordinates” is not precise. Should repeat user’s input and give different error messages depending on error 2. (prevent errors) More forgiving in longitudes and latitudes. 3. (simple and natural dialog) Magnification factor is obscure. Unsure what it means. Zoom slider better. 4. (simple and natural dialog) Navigation about map is awkward. Coords and zoom box are confusing. Use zoom slider instead. 5. (speak user’s language) Not comfortable using coords. Allow user to click and zoom in.

Helen He, CPSC681, 10/29/07 Example: Final Report (cont..) Insights: From different heuristics, but problems are related. Root cause of problems – navigation in map. 1,2,3 are caused by awkward navigation. 4,5 are duplicate solutions to problems 1,2,3. Can be combined into one problem!

Helen He, CPSC681, 10/29/07 Example: Final Report (cont..) Problem description #1: Centering and zooming into the map is awkward as users will not be knowledgeable about what longitude and latitude coordinates to use in defining the map center and do not know what to use as the appropriate magnification factor to get the desired zoom. Severity: As this is a fundamental and frequent task that all users will be expected to perform, this problem is a usability catastrophe (Scale: 4). Recommended course of action: Remove the groupbox “Zoom specifications” including the textboxes for “Map Center” and “Magnification”. Instead, allow users to both center and zoom into the map by a constant amount by double-clicking with the left- mouse button directly on the area of the map they wish to center and zoom into.

Helen He, CPSC681, 10/29/07 Overview Benefits Problems Materials required In-class Exercise Output: Examples Questions?

Helen He, CPSC681, 10/29/07 Benefits Natural and intuitive process Involvement Usability issues Deeper understanding of interface, target users and their tasks Team interaction Usability in a positive light Root causes rather than symptoms

Helen He, CPSC681, 10/29/07 Problems Expertise of participants  Final report Raw data  Output Most productive with more involved: May be expensive or impossible to get everyone involved Emergence == insight! Requires a period of time

Helen He, CPSC681, 10/29/07 Similar Methods: Affinity Diagrams (DEF) Affinity: a natural attraction or feeling of kinship (wordnet.princeton.edu/perl/webwn) What is it? Hierarchy of common structure and themes from individual notes How? Built bottom-up NO predefined structure or set of categories Post-Its and Labels reveal new insights Team consensus, discussion

Helen He, CPSC681, 10/29/07 Similar Methods: Affinity Diagrams (cont..) “The basic process is to put up one note. There’s no need to justify why they go together – just as you can feel an affinity for a friend without justifying why.” (“Contextual Design”, p.156)

Helen He, CPSC681, 10/29/07

In-Class Exercise Input: Raw data from heuristic evaluation Output: Final problem reports

Helen He, CPSC681, 10/29/07 In-Class Exercise (cont..) Materials: Wall, pen, markers Index cards, tape Limitations of this exercise! 2 groups 3 heuristic raw problems/person 20 minutes Helen will take photos of progress!

Helen He, CPSC681, 10/29/07 Questions? Thank you for your attention!