HCI Methods for Pathway Visualization Tools Purvi Saraiya, Chris North, Karen Duca* Virginia Tech Dept. of Computer Science, Center for Human-Computer.

Slides:



Advertisements
Similar presentations
Testing Relational Database
Advertisements

Alina Pommeranz, MSc in Interactive System Engineering supervised by Dr. ir. Pascal Wiggers and Prof. Dr. Catholijn M. Jonker.
1 Overview Background Goals Methodology Participants Findings Recommendations.
References Prof. Saul Greenberg, University of Calgary, notes and articles INUSE 6.2 and RESPECT 5.3 Handbook Prof. , University of , Notes and articles.
Agile Usability Testing Methods
SECOND MIDTERM REVIEW CS 580 Human Computer Interaction.
-Arthur Lewis (alew525). Contents Background and Introduction Overview of Popular Environments Empirical Studies Borland Delphi v/s SimplifIDE Gild v/s.
USABILITY AND EVALUATION Motivations and Methods.
The art and science of measuring people l Reliability l Validity l Operationalizing.
Chapter 14: Usability testing and field studies. Usability Testing Emphasizes the property of being usable Key Components –User Pre-Test –User Test –User.
Evaluation Adam Bodnar CPSC 533C Monday, April 5, 2004.
1 User Centered Design and Evaluation. 2 Overview Why involve users at all? What is a user-centered approach? Evaluation strategies Examples from “Snap-Together.
Useability.
Usability Assessment, Evaluation and Testing Laura and Julie.
Empirically Assessing End User Software Engineering Techniques Gregg Rothermel Department of Computer Science and Engineering University of Nebraska --
Senior Project Database: Design and Usability Evaluation Stephanie Cheng Rachelle Hom Ronald Mg Hoang Bao CSC 484 – Winter 2005.
1 User Centered Design and Evaluation. 2 Overview My evaluation experience Why involve users at all? What is a user-centered approach? Evaluation strategies.
The art and science of measuring people l Reliability l Validity l Operationalizing.
An Evaluation of Microarray Visualization Tools for Biological Insight Presented by Tugrul Ince and Nir Peer University of Maryland Purvi Saraiya Chris.
ICS 463, Intro to Human Computer Interaction Design: 8. Evaluation and Data Dan Suthers.
Ch 3 Usability page 1CS 368 Usability Models the authors compare three usability models and introduce their own “the extent to which a product can be used.
1 Selecting A Research Method. 2 Selecting research methods How do we answer our research questions? Methodology depends on question, budget, timing,
INTRODUCTION. Concepts HCI, CHI Usability User-centered Design (UCD) An approach to design (software, Web, other) that involves the user Interaction Design.
Chapter 4 Principles of Quantitative Research. Answering Questions  Quantitative Research attempts to answer questions by ascribing importance (significance)
Human Interface Engineering1 Main Title, 60 pt., U/L case LS=.8 lines Introduction to Human Interface Engineering NTU Seminar Amy Ma HIE Global Director.
Evaluation IMD07101: Introduction to Human Computer Interaction Brian Davison 2010/11.
Chapter 14: Usability testing and field studies
SBD: Usability Evaluation
Evaluation: Controlled Experiments Chris North cs3724: HCI.
بسم الله الرحمن الرحيم * this presentation about :- “experimental design “ * Induced to :- Dr Aidah Abu Elsoud Alkaissi * Prepared by :- 1)-Hamsa karof.
User Interface Evaluation Usability Testing Methods.
Evaluation Methods Analytic: theory, models, guidelines (experts) –Cognitive Walkthrough –Usability Inspection –Heuristic Evaluation Empirical: observations,
Multimedia Specification Design and Production 2013 / Semester 1 / week 9 Lecturer: Dr. Nikos Gazepidis
2Object-Oriented Analysis and Design with the Unified Process The Requirements Discipline in More Detail  Focus shifts from defining to realizing objectives.
Requirements Engineering Requirements Elicitation Process Lecture-8.
User Study Evaluation Human-Computer Interaction.
Exploratory Research Design Week 02
Human Computer Interaction
Usability testing. Goals & questions focus on how well users perform tasks with the product. – typical users – doing typical tasks. Comparison of products.
Interaction Design CMU. Today’s objectives Continue Design approaches (UCD, ACD)  User-Centered Design  Activity-Centered Design.
Requirement Elicitation Process Lesson 3. Requirements Elicitation  Is the process to find out the requirements for an intended software system by communicating.
An Interactive Tutorial for NP-Completeness. Outline  Background and Motivation  Visualizations  The NP-Complete Problems  Practice Exercises on NP-Complete.
Bioinformatics Core Facility Guglielmo Roma January 2011.
Qualitative Research January 19, Selecting A Topic Trying to be original while balancing need to be realistic—so you can master a reasonable amount.
Chapter 8 Usability Specification Techniques Hix & Hartson.
Writing Software Documentation A Task-Oriented Approach Thomas T. Barker Chapter 5: Analyzing Your Users Summary Cornelius Farrell Emily Werschay February.
Introduction to Scientific Research. Science Vs. Belief Belief is knowing something without needing evidence. Eg. The Jewish, Islamic and Christian belief.
©2010 John Wiley and Sons Chapter 2 Research Methods in Human-Computer Interaction Chapter 2- Experimental Research.
Evaluating Educational Technology Brian McNurlen & Chris Migotsky University of Illinois at Urbana-Champaign.
Workshop: Using Large, High-Resolution Displays for Information Visualization IEEE InfoVis 2005.
EPortfolio Effectiveness: A Tool for Accessing and Utilizing the Evidence Jessica R. Chittum, Virginia Tech Jacquelyn McCarthy Woodyard, Virginia Tech.
EXPLORING PROCESS OF DOING DATA SCIENCE VIA AN ETHNOGRAPHIC STUDY OF A MEDIA ADVERTISING COMPANY J.SALTZ, I.SHAMSHURIN 2015 IEEE INTERNATIONAL CONFERENCE.
Research for Nurses: Methods and Interpretation Chapter 1 What is research? What is nursing research? What are the goals of Nursing research?
Finishing up: Statistics & Developmental designs Psych 231: Research Methods in Psychology.
SBD: Usability Evaluation Chris North CS 3724: HCI.
Empirical Evaluation Chris North cs5984: Information Visualization.
Feminist Methods of Research
Usability Engineering Dr. Dania Bilal IS 587 Fall 2007.
EPortfolio: Introducing A Web-Based Tool for Accessing and Utilizing the Scholarly Evidence Jessica R. Chittum, Virginia Tech Jacquelyn McCarthy Woodyard,
Evaluation / Usability. ImplementDesignAnalysisEvaluateDevelop ADDIE.
1 Usability Analysis n Why Analyze n Types of Usability Analysis n Human Subjects Research n Project 3: Heuristic Evaluation.
Design Evaluation Overview Introduction Model for Interface Design Evaluation Types of Evaluation –Conceptual Design –Usability –Learning Outcome.
EVAL 6000: Foundations of Evaluation Dr. Chris L. S. Coryn Nick Saxton Fall 2014.
Usability & Evaluation in Visualizing Biological Data Chris North, Virginia Tech VizBi.
A nationwide US student survey
Design.
Data Collection Methods
Data Collection and Analysis
Evaluation.
Human-Computer Interaction: Overview of User Studies
Presentation transcript:

HCI Methods for Pathway Visualization Tools Purvi Saraiya, Chris North, Karen Duca* Virginia Tech Dept. of Computer Science, Center for Human-Computer Interaction *Virginia Bioinformatics Institute

What is HCI? All aspects of human interaction with a computer system A discipline concerned with design, implementation, and evaluation of computer systems for human use

Two Perspectives For Pathway Tools Developers: –What tool will be most helpful to users? Users: –Many options, how to select the most appropriate tool?

Software Development Cycle Reqs Analysis Evaluate Design Develop

Requirement Analysis Using Informal Interviews Research Questions: What kinds of tasks do the users perform? How do the tools fit with overall research goals of the users? Outcomes: Usage Scenarios Requirements Method: 1-1 Interviews

Usage Scenarios Scenarios: stories about users and their work activities User-oriented: focus on needs and concerns of users User-perception: how do users perceive their problems?

User Requirements for Pathway Visualization Tools CategoriesRequirementsTasks Pathway Construction 1. Create & Update Collect and link pathways from multiple resources 2. ContextProvide information about pathways 3. UncertaintyShow alternate hypotheses and information reliability 4. CollaborationEnable group work

Questionnaires and Surveys Research Question: Which requirements are more important? Pathway QuestionsStrongly Agree AgreeNeutralDisagree Category: Pathway Assembly R1: Create & Update 1 In my work, the entire pathway(s) is generally not available from a single source.64 R1: Collaborate 2 I collaborate with others and need a tool to let them enter changes from remote sites1144

Focus Groups Research Questions: –What is user feedback for the selected systems? Method: –Group discussion with users No of users: –5 - 10

Systems Evaluated GenMapp, PathwayAssist, Cytoscape, Patika, GScope

Results Example User Responses: –Users were excited about the NLP features provided by PathwayAssist but were skeptical about its reliability –Need more biological context for the pathways End-Users: –Which system should I use for my work?

Longitudinal Studies Research Question: –How are the tools used in actual real world scenarios? –What interactions and features were actually used by the users for their tasks? Method: –Users: Log Keeping –Evaluators: Discuss user logs

Example Log Heatmap + Pathway Visualization in PathwayAssist DateVisualizationInsightValue 9/01Heatmap  A list of genes that are suppressed by smoking but up-regulated by flu. 4 9/12Pathway Visualization  The up-regulation of Mx by flu is suppressed by smoking even though smoking itself did not have an effect on basal Mx activity. 3 Example log for data analysis with PathwayAssist

Empirical Studies Research Question: –Are the tools preferred by users actually better? Method: –Task-Based Method –Insight-Based Method

Task-Based Studies Typical question: –Which visualization is better for defined tasks? Vs. Vis. 1 Vis. 2

Variables Independent Variables: Visualization tool »GenMapp, PathwayAssist, etc. Task type »Find, count, pattern, compare Data size (# of items) »100, 1000, Dependent Variables: Task completion time Errors Subjective satisfaction (survey)

Experiment Protocol Participants may be videotaped Evaluator takes notes

Data Analysis t-test: Compares 1 dep var on 2 treatments of 1 ind var ANOVA: Compares 1 dep var on n treatments of m ind vars Task1: Find the node with max value? Task2Task3 Vis …… Vis 2……… Ind Var 1: Vis. Tool Ind Var 2: Task Type Dep var: user performance times (3 users per cells)

Insight-Based Method Motivation: Task-based methods uses pre-selected tasks Often not representative of the real world visualization tool usage Issues: How to eliminate benchmark tasks? What is Insight? How to codify and quantifiably measure insights across participants?

Insight Characteristics Insight = an individual data observation Observation Time to discover Domain value (importance) Hypotheses generated? Directed vs. unexpected Correctness Category (overview, details) Can be recognized by thinking-aloud

Experiment Design Independent Variables: –Visualization Tools –Datasets –Participant Background Dependent Variables: –Insights –Time at which insights were reported –User feedback

Tool 1Tool 2Tool 3Tool 4 Tool 5 Count of insights Domain value of insights Average time to first insight (in mins)

Data Bias The tool works better for categorical data

Conclusions Developers: Informal 1-1 interviews & questionnaires Focus group meetings Longitudinal Studies Users: Controlled studies to evaluate tools User studies may not always be feasible Insight characteristics can be used as checklists for selecting a tool

Thank you