Dynamic Queries for Visual Information Seeking Ben Shneiderman

Slides:



Advertisements
Similar presentations
LifeLines:Visualizing Personal Histories Plaisant, Milash, Rose, Widoff, Shneiderman Presented by Girish Kumar and Rajiv Gandhi.
Advertisements

Magic Lenses for Interactive Database Visualization Ken Fishkin SoftBook Press, Inc.
Dynamic Queries for Visual Information Seeking Ben Shneiderman Jin Tong Hyunmo Kang Cmsc838 Sep. 28, 1999.
Information Retrieval: Human-Computer Interfaces and Information Access Process.
Connect. Communicate. Collaborate Click to edit Master title style MODULE 1: perfSONAR TECHNICAL OVERVIEW.
The KB on its way to Web 2.0 Lower the barrier for users to remix the output of services. Theo van Veen, ELAG 2006, April 26.
Interactive Pattern Search in Time Series (Using TimeSearcher 2) Paolo Buono, Aleks Aris, Catherine Plaisant, Amir Khella, and Ben Shneiderman Proceedings,
1 SIMS 247: Information Visualization and Presentation Marti Hearst Sept 21, 2005.
Dialog Styles. The Five Primary Styles of Interaction 4 Menu selection 4 Form fill-in 4 Command language 4 Natural language 4 Direct manipulation.
Dialog Styles. The Six Primary Styles of Interaction n Q & A n Menu selection n Form fill-in n Command language n Natural language n Direct manipulation.
Visualizating the Non-Visual: Spatial Analysis and Interaction with Information from Text Documents J.A. Wise, J.J. Thomas, K. Pennock, D. Lantrip, M.
Tree-Maps: A Space-Filling Approach to the Visualization of Hierarchical Information Structures Brian Johnson Ben Shneiderman (HCIL TR 91-06) Steve Betten.
Lecture 7 Date: 23rd February
1 / 31 CS 425/625 Software Engineering User Interface Design Based on Chapter 15 of the textbook [SE-6] Ian Sommerville, Software Engineering, 6 th Ed.,
Magic Lenses for Interactive Database Visualization Ken Fishkin SoftBook Press, Inc.
The Table Lens: Merging Graphical and Symbolic Representations in an Interactive Focus + Context Visualization for Tabular Information R. Rao and S. K.
Information Retrieval: Human-Computer Interfaces and Information Access Process.
Dynamic query tools for time series data sets: Timebox widgets for interactive exploration Harry Hochheiser Ben Shneiderman Presented by Justin Domke.
Interfaces for Querying Collections. Information Retrieval Activities Selecting a collection –Lists, overviews, wizards, automatic selection Submitting.
ICS 463, Intro to Human Computer Interaction Design: 10. Interaction and Windows Dan Suthers.
Copyright 2003 The McGraw-Hill Companies, Inc CHAPTER Application Software computing ESSENTIALS    
Brushing, Linking & Interactive Querying Information Visualization February 15, 2002 Sarah Waterson.
Overview of Search Engines
LÊ QU Ố C HUY ID: QLU OUTLINE  What is data mining ?  Major issues in data mining 2.
Document (Text) Visualization Mao Lin Huang. Paper Outline Introduction Visualizing text Visualization transformations: from text to pictures Examples.
Tutorial 1 Getting Started with Adobe Dreamweaver CS3
Software Development Stephenson College. Classic Life Cycle.
Dynamic Queries –presented by Bhaskar Chatterjee Visual Alternative to SQL for Querying databases Depending on data types and the values decides the input.
Data Exploration Chapter 9. Introduction  Where to begin?  Data exploration is data-centered query and analysis  Better understand the data and provide.
-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.
CHAPTER TEN AUTHORING.
Dynamic Visualization Dynamic Queries For Visual Information Seeking by Ben Shneiderman Data Visualization Sliders by Stephen G. Eick Presented by Yimeng.
Interactive Information Visualization of a Million Items
Intuitive Database Query System, Zooming Query Results Previews Drawing upon existing literature on zooming interface technology, intuitive navigation.
Copyright © 2005, Pearson Education, Inc. Slides from resources for: Designing the User Interface 4th Edition by Ben Shneiderman & Catherine Plaisant Slides.
The Public Face of TAIR User Interface Design Responsiveness to User Input.
Innovative UI Ideas Marti Hearst SIMS 213, UI Design & Development April 20, 1999.
C. Ahlberg & B. Shneiderman (1994)
CS3041 – Final week Today: Searching and Visualization Friday: Software tools –Study guide distributed (in class only) Monday: Social Imps –Study guide.
Query Previews in Networked Information systems - K.Doan, C.Plaisant, B.Shneiderman Department of Computer Science University of Maryland, College park.
Common Issues in Visualization Same Symbol, Different Meaning – client and server using a similar representation but, having distinct functionality 1 Server.
Define and describe operating systems which contain a Command Line Interface (CLI) Define and describe operating systems which contain a Graphical User.
Tight Coupling of Dynamic Query Filters with Starfield Displays / Spotfire.net Desktop By Chris Ahlberg and Ben Shneiderman / Spotfire Inc. IC280 5/9/02.
Dynamic Queries cs5984: Information Visualization Chris North.
Introduction to Web Session 01 Subject: L0182 / Web & Animation Design Year: 2009.
Conceptual Design Dr. Dania Bilal IS588 Spring 2008.
Document Lens 3D Visualization Tool For Large Rectangular Presentations.
User Interfaces and Information Retrieval Dina Reitmeyer WIRED (i385d)
1 AQA ICT AS Level © Nelson Thornes 2008 Operating Systems What are they and why do we need them?
Design Exploration J. Michael Moore
DELLSOFT Technologies Pvt. Ltd.
MATLAB Distributed, and Other Toolboxes
System Design Ashima Wadhwa.
Unit 2 User Interface Design.
ICT Database Lesson 1 What is a Database?.
Datamining : Refers to extracting or mining knowledge from large amounts of data Applications : Market Analysis Fraud Detection Customer Retention Production.
Usability & Human Factors
Databases.
Proceedings of Infoviz’95
07 | Analyzing Big Data with Excel
Tutorial 8 Objectives Continue presenting methods to import data into Access, export data from Access, link applications with data stored in Access, and.
Data, Databases, and DBMSs
Software Architecture
Software Engineering with Reusable Components
Enhanced Dynamic Queries via Movable Filters
Kuliah #5: Direct Manipulation and Virtual Environments
CHAPTER 5: Direct Manipulation and Virtual Environments
Tantan Liu, Fan Wang, Gagan Agrawal The Ohio State University
Assignment 3 Querying and Maintaining a Database
Presentation transcript:

Dynamic Queries for Visual Information Seeking Ben Shneiderman Jin Tong Hyunmo Kang Cmsc838 Sep. 28, 1999

Outline Dynamic Queries Examples of DQ Applications Advantages of DQ Disadvantages of DQ Enhance DQ via Movable Filters (Magic Lens) Video Clip of Magic Lens Boolean Queries by Composition Example of Query Composition Conclusion and Critique

Favorite Sentence “Visualization offers a method for seeing the unseen”

Dynamic Queries Interactive user control Visual query parameters adjustment Animated visual display of query results

Why They Are Good For novices: For power users: - Don't have to learn SQL - Avoid syntax errors - Natural, aid comprehension For power users: - Helpful in finding patterns - Explore and discover

Home Finder

Home Finder (Text)

UNIX - Ls

Chemical Table

Dynamaps

Filmfinder

Global Change Master Directory

User Study Results

Advantages Visual presentation of query components Visual presentation of results Rapid, incremental and reversible actions Selection by pointing (user interface improvement: what about voice command) Immediate and continuous feedback (related: tight-coupling of DQ filters)

Disadvantages and Research Directions DBMS and display related performance problems * Data accessing algorithms * Display/screen management User interface (domain dependent)

Disadvantages and Research Directions (Cont.) GUI issues (widgets, representations, etc) Input methods Novel user interface for complex queries

Filter/flow Map

Enhanced Dynamic Queries Via Movable Filters Ken Fishkin Maureen C. Stone

Restrictions of Dynamic Queries (Motivation) The number of attributes is limited by the number of selectors The effect of combining slider filters is strictly conjunctive The effects of the selectors are global The number of selectors is fixed in advance

Enhanced Dynamic Queries Via Movable Filters Combining the two techniques : The starfield display, the movable filter Enhancing the starfileld display by augmenting it with the flexibility and the functionality of the movable filter

Boolean Queries By Composition Lens L=(F, M) - F : filter Describing the output calculation for the filter on some datum - M : boolean operator Describing how that output is combined with the output from lower filters

Example of Composition L1=(F1, OR), L2=(F2, AND) - L1 over L2  (F1 OR F2) - L2 over L1  (F2 AND F1) N=(NULL, NOT) : inverting lens Compound lens - (F1 AND F2) OR (F3 AND F4)

Examples :. - Database : US Census Data Examples : - Database : US Census Data - Lens Manager Server : X Window System

Example of Composition

Example of Composition

Alternate Views

Simultaneous Multiple Views

Boolean Filter

Extensions : Real-valued Filter

Extensions : Real-valued Filter

Missing Data

Missing Data

Conclusion Expressive yet easy to understand Powerful queries(boolean and real-valued) Visual and semantic transformation of the data (callout, magnification, missing data, sorting, and so forth) Wide range of interface operations (click-through tools)

Critique No statistics on the usability tests Need rapid search & rapid graphical display Application specific programming

Favorite Sentence “There is a tension in the database query systems between providing expressive power and ease of use”