Dynamic Queries for Visual Infomation Seeking
120 likes | 216 Vues
Learn about dynamic queries, interactive visualization, and control over visual query parameters. Explore examples in real estate data and the advantages and disadvantages of dynamic queries.
Dynamic Queries for Visual Infomation Seeking
E N D
Presentation Transcript
Dynamic Queries for VisualInfomation Seeking Ben Shneiderman Departement of Computer Science, Human-Computer Interaction Laboratory and Institute for Systems Research University of Maryland 1993
Généralités (1/3) • But : interroger des Bases de données complexes • Les langages tels que SQL ne sont pas toujours bien adaptés. Dynamic queries
Généralités (2/3) • Solution proposée : les requêtes dynamiques (dynamic queries) • Définition : les requêtes dynamiques décrivent l’utilisateur interactif qui contrôle les paramètres visuels des requêtes Dynamic queries
Généralités (3/3) • Les requêtes obtenues directement pour la manipulation et la démonstration de résultats graphiques est très avantageuse dans beaucoup de situations • trafic aérien • location de maisons Dynamic queries
Exemple : table des éléments chimiques Dynamic queries
Démonstration (1/3) • Williamson, C., Shneiderman, B. (Jan. 1992)The dynamic HomeFinder: Evaluating dynamic queries in a real-estate information exploration systemProc. ACM SIGIR `92 (Copenhagen, June 21-24, 1992) 338-346. Also Sparks of Innovation in Human-Computer Interaction, Shneiderman, B., Ed., Ablex (June 1993) 295-307. Dynamic queries
Démonstration (2/3) [Key: Bed=bedrooms, Fp=fireplace, Gr=garage, Ac=central air, Nw=new] ID Type Address Neighborhood Cost Bed Fp Gr Ac Nw 24 THse 4856 31st Street Beltsville, MD $140,950 2 N N Y Y 29 THse 4340 Baltimore Blvd. Beltsville, MD $125,950 2 N N Y Y 41 THse 4412 Baltimore Blvd. Beltsville, MD $125,950 2 N N Y Y 46 THse 4554 Hapsburg Road Greenbelt, MD $136,950 2 N N Y Y 53 THse 5400 S. Capitol St. Greenbelt, MD $162,950 2 N N Y Y 61 THse 4730 Hapsburg Road Greenbelt, MD $136,950 2 N N Y Y 64 THse 4691 Hapsburg Road Greenbelt, MD $136,950 2 N N Y Y 90 Condo 4904 S. Capitol St. N. Laurel, MD $162,950 2 N N Y Y 130 Condo 4652 Baltimore Blvd. College Park, MD $125,950 2 N N Y Y 131 Condo 4425 Second Street College Park, MD $103,950 2 N N Y Y 175 Condo 2324 Campus Drive Gaithersburg, MD $ 81,950 2 N N N N 176 Condo 2464 Campus Drive Gaithersburg, MD $ 81,950 2 N N N N 177 Condo 2275 Partridge Place Gaithersburg, MD $ 55,950 2 N N N N 178 Condo 2255 Partridge Place Gaithersburg, MD $ 55,950 2 N N N N 179 Condo 2294 Tilden Road Gaithersburg, MD $ 66,950 2 N N N N 180 Condo 2200 Partridge Place Gaithersburg, MD $ 55,950 2 N N N N 181 Condo 2240 Partridge Place Gaithersburg, MD $ 55,950 2 N N N N • … Dynamic queries
Démonstration (3/3) [Key: Bed=bedrooms, Fp=fireplace, Gr=garage, Ac=central air, Nw=new] ID Type Address Neighborhood Cost Bed Fp Gr Ac Nw 24 THse 4856 31st Street Beltsville, MD $140,950 2 N N Y Y 29 THse 4340 Baltimore Blvd. Beltsville, MD $125,950 2 N N Y Y 41 THse 4412 Baltimore Blvd. Beltsville, MD $125,950 2 N N Y Y 46 THse 4554 Hapsburg Road Greenbelt, MD $136,950 2 N N Y Y 53 THse 5400 S. Capitol St. Greenbelt, MD $162,950 2 N N Y Y 61 THse 4730 Hapsburg Road Greenbelt, MD $136,950 2 N N Y Y 64 THse 4691 Hapsburg Road Greenbelt, MD $136,950 2 N N Y Y 90 Condo 4904 S. Capitol St. N. Laurel, MD $162,950 2 N N Y Y 130 Condo 4652 Baltimore Blvd. College Park, MD $125,950 2 N N Y Y 131 Condo 4425 Second Street College Park, MD $103,950 2 N N Y Y 175 Condo 2324 Campus Drive Gaithersburg, MD $ 81,950 2 N N N N 176 Condo 2464 Campus Drive Gaithersburg, MD $ 81,950 2 N N N N 177 Condo 2275 Partridge Place Gaithersburg, MD $ 55,950 2 N N N N 178 Condo 2255 Partridge Place Gaithersburg, MD $ 55,950 2 N N N N 179 Condo 2294 Tilden Road Gaithersburg, MD $ 66,950 2 N N N N 180 Condo 2200 Partridge Place Gaithersburg, MD $ 55,950 2 N N N N 181 Condo 2240 Partridge Place Gaithersburg, MD $ 55,950 2 N N N N • … Démonstration… Dynamic queries
Evaluation • Evaluation des resultats obtenus Dynamic queries
Avantages • Présentation visuelle de comportements des requêtes • Présentation visuelle des résultats • Rapide, incrémental et actions réversibles • Sélections par pointeurs • Immédiate et feedback continue Dynamic queries
Inconvénients • Matériels et logiciels ne sont pas toujours bien adaptés. • Algorithmes pas toujours efficaces pour une performance rapide des reponses attendues. • Utilisation d’affichage graphique rapide qui n’est pas toujours disponible. • Requêtes élaborée (group by, string matching, etc.) ne sont pas complêtement traitées • Pour les handicaps visuels, besoin d’autres alternatives Dynamic queries
Perspectives :Requêtes dynamiques aujourd’hui ? • Dang, G., North, C., and Shneiderman, B. (April 2001)Dynamic Queries and Brushing on Choropleth MapsProc. International Conference on Information Visualization 2001, 757-764. IEEE Press (July 2001). Dynamic queries