Interaction - InnoVisinnovis.cpsc.ucalgary.ca/innovis/uploads/Courses/Information... · Nicolai...

40
Starfield Displays, Homefinder, Filmfinder, and Table Lenses Interaction Nicolai Marquardt Presentation “Information Visualization” iLab/GroupLab - University of Calgary, Canada March 2009 Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab

Transcript of Interaction - InnoVisinnovis.cpsc.ucalgary.ca/innovis/uploads/Courses/Information... · Nicolai...

Page 1: Interaction - InnoVisinnovis.cpsc.ucalgary.ca/innovis/uploads/Courses/Information... · Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab Williamson, C. and

Starfield Displays, Homefinder, Filmfinder, and Table Lenses

Interaction

Nicolai Marquardt

Presentation “Information Visualization”iLab/GroupLab - University of Calgary, CanadaMarch 2009

Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab

Page 2: Interaction - InnoVisinnovis.cpsc.ucalgary.ca/innovis/uploads/Courses/Information... · Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab Williamson, C. and

Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab

Williamson, C. and Shneiderman, B. The dynamic HomeFinder: evaluating dynamic queries in a real-estate information exploration system. Proceedings of the 15th annual international ACM SIGIR conference on Research and development in information retrieval, ACM (1992), 338-346.

Cailleteau, L. Interfaces for Visualizing Multi-Valued Attributes: Design and Implementation Using Starfield Displays. Diplome d’Etudes Approfondies, Human-Computer Interactions Laboratory, University of Maryland and Ecole des Mines de Nantes, Nantes Cedex, France. (1999)

Ahlberg, C. and Shneiderman, B. Visual information seeking: tight coupling of dynamic query filters with starfield displays. Proceedings of the SIGCHI conference on Human factors in computing systems: celebrating interdependence, ACM (1994), 313-317.

Ahlberg, C. and Shneiderman, B. The alphaslider: a compact and rapid selector. CHI '94: Proceedings of the SIGCHI conference on Human factors in computing systems, ACM Press (1994), 371, 365.

Shneiderman, B. Dynamic queries, starfield displays, and the path to Spotfire. February 1999, http://www.cs.umd.edu/hcil/spotfire/

Ahlberg, C. and Shneiderman, B.

Visual information seeking: tight coupling of dynamic query filters

with starfield displays

Page 3: Interaction - InnoVisinnovis.cpsc.ucalgary.ca/innovis/uploads/Courses/Information... · Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab Williamson, C. and

HomeFinder: Dynamic Query Filters

Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab

Williamson, C. and Shneiderman, B. The dynamic HomeFinder: evaluating dynamic queries in a real-estate information exploration system. Proceedings of the 15th annual international ACM SIGIR conference on Research and development in information retrieval, ACM (1992), 338-346.

Page 4: Interaction - InnoVisinnovis.cpsc.ucalgary.ca/innovis/uploads/Courses/Information... · Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab Williamson, C. and

HomeFinder: Dynamic Query Filters

Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab

Williamson, C. and Shneiderman, B. The dynamic HomeFinder: evaluating dynamic queries in a real-estate information exploration system. Proceedings of the 15th annual international ACM SIGIR conference on Research and development in information retrieval, ACM (1992), 338-346. Cailleteau, L. Interfaces for Visualizing Multi-Valued Attributes: Design and Implementation Using Starfield Displays. Diplome d’Etudes Approfondies, Human-Computer Interactions Laboratory, University of Maryland and Ecole des Mines de Nantes, Nantes Cedex, France. (1999)

Page 5: Interaction - InnoVisinnovis.cpsc.ucalgary.ca/innovis/uploads/Courses/Information... · Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab Williamson, C. and

HomeFinder: Dynamic Query Filters

Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab

Williamson, C. and Shneiderman, B. The dynamic HomeFinder: evaluating dynamic queries in a real-estate information exploration system. Proceedings of the 15th annual international ACM SIGIR conference on Research and development in information retrieval, ACM (1992), 338-346. Cailleteau, L. Interfaces for Visualizing Multi-Valued Attributes: Design and Implementation Using Starfield Displays. Diplome d’Etudes Approfondies, Human-Computer Interactions Laboratory, University of Maryland and Ecole des Mines de Nantes, Nantes Cedex, France. (1999)

Page 6: Interaction - InnoVisinnovis.cpsc.ucalgary.ca/innovis/uploads/Courses/Information... · Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab Williamson, C. and

HomeFinder: Dynamic Query Filters

Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab

Williamson, C. and Shneiderman, B. The dynamic HomeFinder: evaluating dynamic queries in a real-estate information exploration system. Proceedings of the 15th annual international ACM SIGIR conference on Research and development in information retrieval, ACM (1992), 338-346. Cailleteau, L. Interfaces for Visualizing Multi-Valued Attributes: Design and Implementation Using Starfield Displays. Diplome d’Etudes Approfondies, Human-Computer Interactions Laboratory, University of Maryland and Ecole des Mines de Nantes, Nantes Cedex, France. (1999)

Page 7: Interaction - InnoVisinnovis.cpsc.ucalgary.ca/innovis/uploads/Courses/Information... · Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab Williamson, C. and

HomeFinder: Dynamic Query Filters

Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab

Williamson, C. and Shneiderman, B. The dynamic HomeFinder: evaluating dynamic queries in a real-estate information exploration system. Proceedings of the 15th annual international ACM SIGIR conference on Research and development in information retrieval, ACM (1992), 338-346. Cailleteau, L. Interfaces for Visualizing Multi-Valued Attributes: Design and Implementation Using Starfield Displays. Diplome d’Etudes Approfondies, Human-Computer Interactions Laboratory, University of Maryland and Ecole des Mines de Nantes, Nantes Cedex, France. (1999)

Page 8: Interaction - InnoVisinnovis.cpsc.ucalgary.ca/innovis/uploads/Courses/Information... · Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab Williamson, C. and

Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab

Page 9: Interaction - InnoVisinnovis.cpsc.ucalgary.ca/innovis/uploads/Courses/Information... · Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab Williamson, C. and

FilmFinder

Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab

Page 10: Interaction - InnoVisinnovis.cpsc.ucalgary.ca/innovis/uploads/Courses/Information... · Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab Williamson, C. and

FilmFinder

Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab

Starfield Display

Page 11: Interaction - InnoVisinnovis.cpsc.ucalgary.ca/innovis/uploads/Courses/Information... · Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab Williamson, C. and

FilmFinder

Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab

Starfield Display

Categories

Page 12: Interaction - InnoVisinnovis.cpsc.ucalgary.ca/innovis/uploads/Courses/Information... · Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab Williamson, C. and

FilmFinder

Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab

Starfield Display

Categories

Dynamic Query Filters

Page 13: Interaction - InnoVisinnovis.cpsc.ucalgary.ca/innovis/uploads/Courses/Information... · Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab Williamson, C. and

FilmFinder

Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab

Page 14: Interaction - InnoVisinnovis.cpsc.ucalgary.ca/innovis/uploads/Courses/Information... · Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab Williamson, C. and

Alphaslider

Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab

Ahlberg, C. and Shneiderman, B. The alphaslider: a compact and rapid selector. CHI '94: Proceedings of the SIGCHI conference on Human factors in computing systems, ACM Press (1994), 371, 365.

Page 15: Interaction - InnoVisinnovis.cpsc.ucalgary.ca/innovis/uploads/Courses/Information... · Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab Williamson, C. and

Alphaslider

Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab

Page 16: Interaction - InnoVisinnovis.cpsc.ucalgary.ca/innovis/uploads/Courses/Information... · Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab Williamson, C. and

Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab

Page 17: Interaction - InnoVisinnovis.cpsc.ucalgary.ca/innovis/uploads/Courses/Information... · Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab Williamson, C. and

Spotfire (TIBCO)

Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab

Shneiderman, B. Dynamic queries, starfield displays, and the path to Spotfire. February 1999, http://www.cs.umd.edu/hcil/spotfire/

Page 18: Interaction - InnoVisinnovis.cpsc.ucalgary.ca/innovis/uploads/Courses/Information... · Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab Williamson, C. and

Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab

Rao, R. and Card, S.K. The table lens: merging graphical and symbolic representations in an interactive focus + context visualization for tabular information. Proceedings of the SIGCHI conference on Human factors in computing systems, ACM (1994), 318-322.

Rao, R. and Card, S.K.

The Table Lens

Page 19: Interaction - InnoVisinnovis.cpsc.ucalgary.ca/innovis/uploads/Courses/Information... · Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab Williamson, C. and

Table Lens

Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab

Page 20: Interaction - InnoVisinnovis.cpsc.ucalgary.ca/innovis/uploads/Courses/Information... · Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab Williamson, C. and

Table Lens

Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab

Focus

Context

Page 21: Interaction - InnoVisinnovis.cpsc.ucalgary.ca/innovis/uploads/Courses/Information... · Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab Williamson, C. and

Table Lens Overview

Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab

Rao, R. and Card, S.K. The table lens: merging graphical and symbolic representations in an interactive focus + context visualization for tabular information. Proceedings of the SIGCHI conference on Human factors in computing systems, ACM (1994), 318-322.

Page 22: Interaction - InnoVisinnovis.cpsc.ucalgary.ca/innovis/uploads/Courses/Information... · Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab Williamson, C. and

Table Lens: Degree of Interest (DOI)

Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab

Rao, R. and Card, S.K. The table lens: merging graphical and symbolic representations in an interactive focus + context visualization for tabular information. Proceedings of the SIGCHI conference on Human factors in computing systems, ACM (1994), 318-322.

Dataset

Transformed View

Page 23: Interaction - InnoVisinnovis.cpsc.ucalgary.ca/innovis/uploads/Courses/Information... · Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab Williamson, C. and

Table Lens: Degree of Interest (DOI)

Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab

Page 24: Interaction - InnoVisinnovis.cpsc.ucalgary.ca/innovis/uploads/Courses/Information... · Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab Williamson, C. and

Table Lens: Degree of Interest (DOI)

Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab

Page 25: Interaction - InnoVisinnovis.cpsc.ucalgary.ca/innovis/uploads/Courses/Information... · Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab Williamson, C. and

Table Lens: Degree of Interest (DOI)

Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab

Page 26: Interaction - InnoVisinnovis.cpsc.ucalgary.ca/innovis/uploads/Courses/Information... · Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab Williamson, C. and

Table Lens: Degree of Interest (DOI)

Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab

Page 27: Interaction - InnoVisinnovis.cpsc.ucalgary.ca/innovis/uploads/Courses/Information... · Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab Williamson, C. and

Table Lens: Degree of Interest (DOI)

Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab

Page 28: Interaction - InnoVisinnovis.cpsc.ucalgary.ca/innovis/uploads/Courses/Information... · Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab Williamson, C. and

Table Lens: Degree of Interest (DOI)

Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab

Page 29: Interaction - InnoVisinnovis.cpsc.ucalgary.ca/innovis/uploads/Courses/Information... · Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab Williamson, C. and

Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab

Page 30: Interaction - InnoVisinnovis.cpsc.ucalgary.ca/innovis/uploads/Courses/Information... · Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab Williamson, C. and

Baseball: Batting Average

Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab

Page 31: Interaction - InnoVisinnovis.cpsc.ucalgary.ca/innovis/uploads/Courses/Information... · Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab Williamson, C. and

Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab

Page 32: Interaction - InnoVisinnovis.cpsc.ucalgary.ca/innovis/uploads/Courses/Information... · Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab Williamson, C. and

Table Lens: Application

Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab

Page 33: Interaction - InnoVisinnovis.cpsc.ucalgary.ca/innovis/uploads/Courses/Information... · Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab Williamson, C. and

Table Lens: Application

Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab

Page 34: Interaction - InnoVisinnovis.cpsc.ucalgary.ca/innovis/uploads/Courses/Information... · Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab Williamson, C. and

Table Lens: Application

Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab

Page 35: Interaction - InnoVisinnovis.cpsc.ucalgary.ca/innovis/uploads/Courses/Information... · Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab Williamson, C. and

Table Lens: Application

Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab

Page 36: Interaction - InnoVisinnovis.cpsc.ucalgary.ca/innovis/uploads/Courses/Information... · Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab Williamson, C. and

Next steps...

Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab

Page 37: Interaction - InnoVisinnovis.cpsc.ucalgary.ca/innovis/uploads/Courses/Information... · Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab Williamson, C. and

Next steps...

Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab

Page 38: Interaction - InnoVisinnovis.cpsc.ucalgary.ca/innovis/uploads/Courses/Information... · Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab Williamson, C. and

References

Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab

Ahlberg, C. and Shneiderman, B. Visual information seeking: tight coupling of dynamic query filters with starfield displays. Proceedings of the SIGCHI conference on Human factors in computing systems: celebrating interdependence, ACM (1994), 313-317.

Ahlberg, C. and Shneiderman, B. Visual information seeking using the FilmFinder. Conference companion on Human factors in computing systems, ACM (1994), 433-434.

Ahlberg, C. and Shneiderman, B. The alphaslider: a compact and rapid selector. CHI '94: Proceedings of the SIGCHI conference on Human factors in computing systems, ACM Press (1994), 371, 365.

Bederson, B.B., Clamage, A., Czerwinski, M.P., and Robertson, G.G. DateLens: A fisheye calendar interface for PDAs. ACM Trans. Comput.-Hum. Interact. 11, 1 (2004), 90-119.  

Cailleteau, L. Interfaces for Visualizing Multi-Valued Attributes: Design and Implementation Using Starfield Displays. Diplome d’Etudes Approfondies, Human-Computer Interactions Laboratory, University of Maryland and Ecole des Mines de Nantes, Nantes Cedex, France. (1999)

Rao, R. and Card, S.K. The table lens: merging graphical and symbolic representations in an interactive focus + context visualization for tabular information. Proceedings of the SIGCHI conference on Human factors in computing systems, ACM (1994), 318-322.

Shneiderman, B. Dynamic queries, starfield displays, and the path to Spotfire. February 1999, http://www.cs.umd.edu/hcil/spotfire/

Williamson, C. and Shneiderman, B. The dynamic HomeFinder: evaluating dynamic queries in a real-estate information exploration system. Proceedings of the 15th annual international ACM SIGIR conference on Research and development in information retrieval, ACM (1992), 338-346.

Page 39: Interaction - InnoVisinnovis.cpsc.ucalgary.ca/innovis/uploads/Courses/Information... · Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab Williamson, C. and

DateLens

Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab

Bederson, B.B., Clamage, A., Czerwinski, M.P., and Robertson, G.G. DateLens: A fisheye calendar interface for PDAs. ACM Trans. Comput.-Hum. Interact. 11, 1 (2004), 90-119.  

Page 40: Interaction - InnoVisinnovis.cpsc.ucalgary.ca/innovis/uploads/Courses/Information... · Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab Williamson, C. and

Table Lens: Application

Nicolai Marquardt University of Calgary – Interactions Lab / GroupLab

Bederson, B.B., Clamage, A., Czerwinski, M.P., and Robertson, G.G. DateLens: A fisheye calendar interface for PDAs. ACM Trans. Comput.-Hum. Interact. 11, 1 (2004), 90-119.