120 likes | 211 Views
Dynamic Queries for Visual Infomation 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
E N D
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