A crowd-sourcing framework for automated visualization evaluation

Slides:



Advertisements
Similar presentations
Provenance-Aware Storage Systems Margo Seltzer April 29, 2005.
Advertisements

Processes. Outline Definition of process Type of processes Improvement models Example Next steps… 1.
1 CS 501 Spring 2002 CS 501: Software Engineering Lecture 11 Designing for Usability I.
The LEGO Train Framework
Identity Management Based on P3P Authors: Oliver Berthold and Marit Kohntopp P3P = Platform for Privacy Preferences Project.
AN OVERVIEW BY JAMIE STARKE The Role of Prototyping.
The Vuel Concept: Towards a new way to manage Multiple Representations in Spatial Databases ISPRS / ICA Workshop Multi-Scale Representations of Spatial.
CS CS 5150 Software Engineering Lecture 12 Usability 2.
Library Automation and Digital Libraries Class #5 LBSC 690 Information Technology.
WebQuilt and Mobile Devices: A Web Usability Testing and Analysis Tool for the Mobile Internet Tara Matthews Seattle University April 5, 2001 Faculty Mentor:
BMC Software confidential. BMC Performance Manager Will Brown.
39 Copyright © 2007, Oracle. All rights reserved. Module 39: Siebel Task UI Siebel 8.0 Essentials.
ON THE ROAD TO BUSINESS APPLICATIONS OF SEMANTIC WEB TECHNOLOGY Sematic Web in Business - How to Proceed IASW Kari Oinonen Kiertotie 14.
©2009 Excel Experts. All rights reservedJune Johannesburg, South Africa Introduction An.
CHOOSING a Unit 3 Assignment Spreadsheet Design TASK 1 Read through the introductions to the 3 different assignments. Choose which one you will do. Write.
-1- Philipp Heim, Thomas Ertl, Jürgen Ziegler Facet Graphs: Complex Semantic Querying Made Easy Philipp Heim 1, Thomas Ertl 1 and Jürgen Ziegler 2 1 Visualization.
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
Decision Support System for the Long-Term City Metabolism Planning Problem Work Package 54 Mark Morley, Diogo Vitorino, Kourosh Behzadian, Rita Ugarelli,
Microelectronic Systems Institute Leandro Soares Indrusiak Manfred Glesner Ricardo Reis Lookup-based Remote Laboratory for FPGA Digital Design Prototyping.
240-Current Research Easily Extensible Systems, Octave, Input Formats, SOA.
Software Development Life Cycle by A.Surasit Samaisut Copyrights : All Rights Reserved.
Page 1© Crown copyright 2004 FLUME Metadata Steve Mullerworth 3 rd -4 th October May 2006.
MROrder: Flexible Job Ordering Optimization for Online MapReduce Workloads School of Computer Engineering Nanyang Technological University 30 th Aug 2013.
Jaime Pérez Lyon, February Goals –The ability to monitor the status of the Identity and/or Service Providers of a working federation. –To have a.
Introduction Geospatial users workflow and needs Problem and research goals Contribution Publication Service: GEOSS Service Factory Prototype assessment.
Composition in Modeling Macromolecular Regulatory Networks Ranjit Randhawa September 9th 2007.
WERST – Methodology Group
Page 1 A Platform for Scalable One-pass Analytics using MapReduce Boduo Li, E. Mazur, Y. Diao, A. McGregor, P. Shenoy SIGMOD 2011 IDS Fall Seminar 2011.
PDS4 Demonstration Management Council Face-to-Face Flagstaff, AZ August 22-23, 2011 Sean Hardman.
FlowLevel Client, server & elements monitoring and controlling system Message Include End Dial Start.
Random Logic l Forum.NET l State Machine Mechanism Forum.NET 1 st Meeting ● December 27, 2005.
TRIUMF HLA Development High Level Applications Perform tasks of accelerator and beam control at control- room level, directly interfacing with operators.
Microsoft Access 2003 Tutorial By: Juan Y7. What is Microsoft Office Access? Microsoft Access, also known as Microsoft Office Access, is a database management.
TM Vienna v2.0. TM An Overview of Vienna v2.0 Vienna 2.0 was designed to address issues that exist with test management and execution software available.
Online Performance Analysis and Visualization of Large-Scale Parallel Applications Kai Li, Allen D. Malony, Sameer Shende, Robert Bell Performance Research.
Wednesday NI Vision Sessions
Setting the stage: linked data concepts Moving-Away-From-MARC-a-thon.
DAQ thoughts about upgrade 11/07/2012
Jaime Pérez Virginia Martín-Rubio TERENA Networking Conference Prague, May 2011.
Heuristic Evaluation May 4, 2016
Tulane University School of Public Health and Tropical Medicine
Kai Li, Allen D. Malony, Sameer Shende, Robert Bell
Practical information
Industrial HiVision Network Management Software Version 7.0
Agenda Learn about the new TJ Ministry Application & Registration System Mixture of PowerPoint Slides, Demo’s and Hands-on Goals: Learn Concepts Play.
Leveraging R and Shiny for Point and Click ADaM Analysis
The effort-saving, cost-cutting, low-overhead, cloud capture platform.
Human Computer Interaction Slide 1
Heuristic Evaluation August 5, 2016
Supporting SCA Applications in a Lightweight CCM Environment
Planning your Dissertation
Microsoft SharePoint Server 2016
Abstract Major Cloud computing companies have started to integrate frameworks for parallel data processing in their product portfolio, making it easy for.
Doron Goldfarb & Yann LE FRANC
Liang Chen Advisor: Gagan Agrawal Computer Science & Engineering
Managing Quality, Innovation and Knowledge
Chapter 12: Automated data collection methods
Weakly Learning to Match Experts in Online Community
Recombinant Computing
The Role of Prototyping
Jasper Hillebrand Emerging Technologies Think Big Analytics / Teradata
HLRmon accounting portal
Managing the Test Process CS 4501 / 6501 Software Testing
Prototyping Sriram Mohan.
Student Organizations
Phil Davies School of Computing University of Glamorgan “Super U”
CMS Pixel Data Quality Monitoring
An Introduction to and Motivation for Visualization Research
MECH 3550 : Simulation & Visualization
專題進度報告 第一組 指導教授:林則孟.張瑞芬.江.
Presentation transcript:

A crowd-sourcing framework for automated visualization evaluation Radu Jianu (with Mershack Okoe) Florida International University http://vizlab.cs.fiu.edu/graphunit/

A proof of concept: GraphUnit GraphUnit is a web-service that supports a semi-automatic evaluation of graph visualizations; it leverages crowdsourcing, a library of graph-tasks linked to benchmark graph data sets, automatic user-study deployment, and result collection and analysis. If a web-visualization is available, GraphUnit lets you configure and deploy an online user study of it in about 30 minutes. http://vizlab.cs.fiu.edu/graphunit/

Running a study with GraphUnit http://vizlab.cs.fiu.edu/graphunit/

Running a study with GraphUnit

Running a study with GraphUnit http://vizlab.cs.fiu.edu/graphunit/

Running a study with GraphUnit Return to see intermediate and final results (charts, R-statistical analyses, raw results); GraphUnit will create a unique URL where you can access them http://vizlab.cs.fiu.edu/graphunit/

Fine print

GraphUnit’s ingredients Interface methods Task taxonomy Specific benchmark data set Study design choices Prototypical tasks “Are two nodes connected?” Input: two nodes Answer: yes/no Study protocol (e.g., alternate conditions) Task instances “Are nodes N1 and N2 connected?” Input: N1, N2 Answer: Yes Data analysis

The next step: VisUnit Set and group module Multidimensional module Graph Module Prototypical tasks Benchmark data and task instances Interface methods Vector field module Easy to create such modules (so define the tasks, define interface methods, etc). Create the infrastructure for this. Glyph module

The next step: VisUnit Problems: Real data-sets are not ‘pure’; they are often combinations of graph data, multidimensional data, spatio-temporal data Solution: prototypical tasks are still valuable; stream-line the process of registering one’s own data set and task instances How do we design VisUnit to be sufficiently flexible to replicate existing user study designs? E.g.: Answers might not come in widget form -> use the interface methods to accept any answer from a user (e.g., a selection of a data object, or a click on the screen) http://vizlab.cs.fiu.edu/graphunit/

Why now? Controlled user study designs and data analyses become more standardized Lam et al. (2012) http://vizlab.cs.fiu.edu/graphunit/

Motivation Controlled user study designs and data analyses are standardized Lam et al. (2012) Evaluated tasks are becoming increasingly standardized into task taxonomies Graphs (Lee 2006), Multidimensional (Valiati 2006), Group+Graph (Saket 2014) http://vizlab.cs.fiu.edu/graphunit/

Motivation Controlled user study designs and data analyses are standardized Lam et al. (2012) Evaluated tasks are becoming increasingly standardized into task taxonomies Graphs (Lee 2006), Multidimensional (Valiati 2006), Group+Graph (Saket 2014) Online crowdsourcing has been validated as a mechanism to run user studies; crowdsourcing implements ‘human macros’ Heer and Bostock (2010), Kittur et al. (2008), Bernstein et al. (2010) http://vizlab.cs.fiu.edu/graphunit/

Motivation Controlled user study designs and data analyses are standardized Lam et al. (2012) Evaluated tasks are becoming increasingly standardized into task taxonomies Graphs (Lee 2006), Multidimensional (Valiati 2006), Group+Graph (Saket 2014) Online crowdsourcing has been validated as a mechanism to run user studies; crowdsourcing implements ‘human macros’ Heer and Bostock (2010), Kittur et al. (2008), Bernstein et al. (2010) Visualizations are migrating to the web D3, WebGL http://vizlab.cs.fiu.edu/graphunit/

Benefits Evaluating visualizations is important (and lacking?): Lam et al. (2012) showed that 42% of 850 major vis papers between 2002 and 2012 reported an evaluation. Conducting user studies is challenging, time consuming, and expensive Standardized benchmark evaluation can lead to comparable results and in turn to user study results that can aggregate over time Can we move evaluations from after the design process to within the design process? http://vizlab.cs.fiu.edu/graphunit/

Questions? http://vizlab.cs.fiu.edu/graphunit/