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

Slides:



Advertisements
Similar presentations
Recuperação de Informação B Cap. 10: User Interfaces and Visualization 10.1,10.2,10.3 November 17, 1999.
Advertisements

Recuperação de Informação B Cap. 10: User Interfaces and Visualization , , , November 29, 1999.
Components of GIS.
User Interface. What is a User Interface  A user interface is a link between the user and the computer. It allows the user and the computer to communicate.
LifeLines:Visualizing Personal Histories Plaisant, Milash, Rose, Widoff, Shneiderman Presented by Girish Kumar and Rajiv Gandhi.
Magic Lenses for Interactive Database Visualization Ken Fishkin SoftBook Press, Inc.
Information Retrieval: Human-Computer Interfaces and Information Access Process.
Jane Reid, AMSc IRIC, QMUL, 13/11/01 1 IR interfaces Purpose: to support users in information-seeking tasks Issues: –Functionality –Usability Motivations.
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.
Visual Web Information Extraction With Lixto Robert Baumgartner Sergio Flesca Georg Gottlob.
Interactive Dynamic Aggregate Queries Kenneth A. Ross Junyan Ding Columbia University.
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.
Graphical User Interface (GUI) Nelson Padua-Perez Chau-Wen Tseng Department of Computer Science University of Maryland, College Park.
Interfaces for Querying Collections. Information Retrieval Activities Selecting a collection –Lists, overviews, wizards, automatic selection Submitting.
Introduction to Web & HTML Pertemuan 08 Matakuliah: L0182 / Web & Animation Design Tahun: 2008.
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.
Maintaining and Querying a Database Microsoft Access 2010.
Kansas State University Department of Computing and Information Sciences CIS 830: Advanced Topics in Artificial Intelligence From Data Mining To Knowledge.
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.
System Design: Designing the User Interface Dr. Dania Bilal IS582 Spring 2009.
Visual User Interfaces David Rashty. “Grasping the whole is a gigantic theme. Arguably, intellectual history’s most important. Ant-vision is humanity’s.
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.
Introduction to PowerPoint What is PowerPoint? PowerPoint is a software package designed to aid you as you create and deliver information primarily through.
User Interfaces & IR Readings Review - Googling Further - HomeFinder Live Demos!
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.
C OMPUTING E SSENTIALS Timothy J. O’Leary Linda I. O’Leary Presentations by: Fred Bounds.
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.
BOĞAZİÇİ UNIVERSITY DEPARTMENT OF MANAGEMENT INFORMATION SYSTEMS MATLAB AS A DATA MINING ENVIRONMENT.
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.
Visualization Four groups Design pattern for information visualization
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.
Oct 091 Example Program DemoInputValidation1.java DemoInputValidation2.java.
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?
07 | Analyzing Big Data with Excel
Enhanced Dynamic Queries via Movable Filters
Dynamic Queries for Visual Information Seeking Ben Shneiderman
Tantan Liu, Fan Wang, Gagan Agrawal The Ohio State University
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: - 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 - Lens Manager Server : X Window System

Example of Composition

Alternate Views

Simultaneous Multiple Views

Boolean Filter

Extensions : Real-valued Filter

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”