-----------------------------------

CMSC 838B
Zoomable User Interfaces - Spring 1999
Benjamin B. Bederson

-----------------------------------
Reading schedule

Papers we read in class with student analysis:

1. Ahlberg, C., & Shneiderman, B. (1994). Visual Information Seeking: Tight Coupling of Dynamic Query Filters With Starfield Displays. In Proceedings of Human Factors in Computing Systems (CHI 94) ACM Press, pp. 313-317. Summary/Analysis

2. Baecker, R., & Small, I. (1990). Animation at the Interface. B. Laurel The Art of Human-Computer Interface Design (pp. 251-267). Addison-Wesley. Summary/Analysis

3. Bartram, L., Henigman, F., & Dill, J. (1995). Intelligent Zoom As Metaphor and Navigation Tool in a Multi-Screen Interface for Network Control Systems. In Proceedings of IEEE International Conference on Systems, Man and Cybernetics IEEE, pp. 3122-3127.

4. Bartram, L., Ho, A., Dill, J., & Henigman, F. (1995). Continuous Zoom: a Constrained Fisheye Technique for Viewing and Navigating Large Information Spaces. In Proceedings of User Interface and Software Technology (UIST 95) ACM Press, pp. 207-215. Summary/Analysis

5. Beard, D. V., & Walker, J. Q. I. (1990). Navigational Techniques to Improve the Display of Large Two-Dimensional Spaces. Behaviour & Information Technology, 9(6), 451-466. Summary/Analysis

6. Bederson, B. B., & Boltman, A. (1998). Does Animation Help Users Build Mental Maps of Spatial Information? Tech Report CS-TR-3964, Computer Science Department, University of Maryland, College Park, MD. Summary/Analysis

7. Bederson, B. B., Hollan, J. D., Druin, A., Stewart, J., Rogers, D., & Proft, D. (1996). Local Tools: An Alternative to Tool Palettes. In Proceedings of User Interface and Software Technology (UIST 96) ACM Press, pp. 169-170.

8. Bederson, B. B., Hollan, J. D., Perlin, K., Meyer, J., Bacon, D., & Furnas, G. W. (1996). Pad++: A Zoomable Graphical Sketchpad for Exploring Alternate Interface Physics. Journal of Visual Languages and Computing, 7, 3-31. HTML, Postscript without pictures (74K), PDF without pictures (77K), Summary/Analysis

9. Bederson, B.B., McAlister, B. (1999). Jazz: A Toolkit for Object-Oriented 2D Graphics in Java (with zooming) In Proceedings of User Interface and Software Technology (UIST 99) ACM Press, (submitted). Summary/Analysis

10. Card, S. K., Robertson, G. G., & Mackinlay, J. D. (1991). The Information Visualizer, an Information Workspace. In Proceedings of Human Factors in Computing Systems (CHI 91) ACM Press, pp. 181-188. Summary/Analysis

11. Card, S. K., Mackinlay, J. D., & Shneiderman, B. (1999). Information Visualization. S. K. Card, J. D. Mackinlay, & B. Shneiderman (eds.), Readings in Information Visualization: Using Vision to Think (pp. 1-34). California: Morgan Kaufmann. Summary/Analysis

12. Chang, B.W., Ungar, D., (1993). Animation: From Cartoons to the User Interface In Proceedings of User Interface and Software Technology (UIST 93) ACM Press, pp. 45-55. Summary/Analysis

13. Donelson, W. C. (1978). Spatial Management of Information. In Proceedings of Computer Graphics (SIGGRAPH 78) ACM Press, pp. 203-209. Summary/Analysis

14. Donskoy, M., & Kaptelinin, V. (1997). Window Navigation With and Without Animation: A Comparison of Scroll Bars, Zoom, and Fisheye View. In Proceedings of Extended Abstracts of Human Factors in Computing Systems (CHI 97) ACM Press, pp. 279-280. Summary/Analysis

15. Druin, A., Stewart, J., Proft, D., Bederson, B. B., & Hollan, J. D. (1997). KidPad: A Design Collaboration Between Children, Technologists, and Educators. In Proceedings of Human Factors in Computing Systems (CHI 97) ACM Press, pp. 463-470. Summary/Analysis

16. Furnas, G. W. (1986). Generalized Fisheye Views. In Proceedings of Human Factors in Computing Systems (CHI 86) ACM Press, pp. 16-23. RTF, Furnas' home page, Summary/Analysis

17. Furnas, G. W. (1997). Effective View Navigation. In Proceedings of Human Factors in Computing Systems (CHI 97) ACM Press, pp. 367-374. HTML, Summary/Analysis

18. Furnas, G. W., & Bederson, B. B. (1995). Space-Scale Diagrams: Understanding Multiscale Interfaces. In Proceedings of Human Factors in Computing Systems (CHI 95) ACM Press, pp. 234-241. Postscript (50K), PDF (70K), Summary/Analysis

19. Furnas, G. W., & Zacks, J. (1994). Multitrees: Enriching and Reusing Hierarchical Structure. In Proceedings of Human Factors in Computing Systems (CHI 94) ACM Press, pp. 330-336. PDF (44K), Summary/Analysis

20. Furnas, G. W., & Zhang, X. (1998). MuSE: A Multiscale Editor. In Proceedings of User Interface and Software Technology (UIST 98) ACM Press, pp. 107-116. Summary/Analysis

21. Hightower, R. R., Ring, L., Helfman, J., Bederson, B. B., & Hollan, J. D. (1998). Graphical Multiscale Web Histories: A Study of PadPrints. In Proceedings of ACM Conference on Hypertext (Hypertext 98) ACM Press, pp. 58-65. HTML, Postscript (5,130K), PDF (116K), Summary/Analysis

22. Jul, S., & Furnas, G. W. (1998). Critical Zones in Desert Fog: Aids to Multiscale Navigation. In Proceedings of User Interface and Software Technology (UIST 98) ACM Press, pp. 97-106.

23. Lamping, J., Rao, R., & Pirolli, P. (1995). A Focus+Context Technique Based on Hyperbolic Geometry for Visualizing Large Hierarchies. In Proceedings of Human Factors in Computing Systems (CHI 95)  ACM Press, pp. 401-408. HTML, Summary/Analysis

24. Marcus, A. (1997). Graphical User Interfaces. M. G. Helander, T. K. Landauer, & P. V. Prabhu (Eds.), Handbook of Human-Computer Interaction (2nd ed., pp. 423-440). North-Holland. Summary/Analysis

25. Nielsen, J. (1993). Usability Engineering.  (Chapter 5), AP Professional. Summary/Analysis

26. Norman, D. A. (1988). The Psychology of Everyday Things.  BasicBooks. Summary/Analysis

27. Perlin, K., & Fox, D. (1993). Pad: An Alternative Approach to the Computer Interface. In Proceedings of Computer Graphics (SIGGRAPH 93) New York, NY: ACM Press, pp. 57-64. HTML, Postscript (163K), PDF (280K), Summary/Analysis

28. Plaisant, C., Carr, D., & Shneiderman, B. (1995). Image-Browser Taxonomy and Guidelines for Designers. IEEE Software, 12(2), 21-32 Ben S. said this was his best paper for discussing the overview + detail approach. Summary/Analysis

29. Plaisant, C., Mushlin, R., Snyder, A., Li, J., Heller, D., & Shneiderman, B. (1998). LifeLines: Using Visualization to Enhance Navigation and Analysis of Patient Records. Tech Report CS-TR-3943, Computer Science Department, University of Maryland, College Park, MD. HTML, Postscript, Summary/Analysis

30. Robertson, G. G., Mackinlay, J. D., & Card, S. K. (1991). Cone Trees: Animated 3D Visualizations of Hierarchical Information. In Proceedings of Human Factors in Computing Systems (CHI 91) ACM Press, pp. 189-194. Summary/Analysis

31. Ryall, K., Marks, J., & Shieber, S. (1998). An Interactive Constraint-Based System for Drawing Graphs. In Proceedings of Human Factors in Computing Systems (CHI 98) ACM Press, pp. 97-104. Summary/Analysis

32. Schaffer, D., Zuo, Z., Greenberg, S., Bartram, L., Dill, J., Dubs, S., & Roseman, M. (1996). Navigating Hierarchically Clustered Networks Through Fisheye and Full-Zoom Methods. ACM Transactions on Computer-Human Interaction, 3(2), 162-188. Summary/Analysis

33. Stone, M. C., Fishkin, K., & Bier, E. A. (1994). The Movable Filter As a User Interface Tool. In Proceedings of Human Factors in Computing Systems (CHI 94) ACM Press, pp. 306-312. Summary/Analysis