Book Description
Since the beginning of the computer age, researchers from many disciplines have sought to facilitate people's use of computers and to provide ways for scientists to make sense of the immense quantities of data coming out of them. One gainful result of these efforts has been the field of information visualization, whose technology is increasingly applied in scientific research, digital libraries, data mining, financial data analysis, market studies, manufacturing production control, and data discovery.
This book collects 38 of the key papers on information visualization from a leading and prominent research lab, the University of Maryland’s Human-Computer Interaction Lab (HCIL). Celebrating HCIL’s 20th anniversary, this book presents a coherent body of work from a respected community that has had many success stories with its research and commercial spin-offs.
Each chapter contains an introduction specifically written for this volume by two leading HCI researchers, to describe the connections among those papers and reveal HCIL’s individual approach to developing innovations.
*Presents key ideas, novel interfaces, and major applications of information visualization tools, embedded in inspirational prototypes.
*Techniques can be widely applied in scientific research, digital libraries, data mining, financial data analysis, business market studies, manufacturing production control, drug discovery, and genomic studies.
*Provides an "insider" view to the scientific process and evolution of innovation, as told by the researchers themselves.
*This work comes from the prominent and high profile University of Maryland's Human Computer Interaction Lab
Table of Contents
- Cover image
- Title page
- Table of Contents
- The Morgan Kaufmann Series in Interactive Technologies
- Copyright
- Preface
- Acknowledgments
- Introduction
- THE IMPORTANCE OF FLOW
- EVALUATING OUR WORK
- WORKING WITHIN A BROADER COMMUNITY OF SCIENTISTS
- THE MARYLAND WAY FOR INFORMATION VISUALIZATION
- 1 Choose a Good Driving Problem
- 2 Become Immersed in Related Work
- 3 Clarify Short-Term and Long-Term Goals
- 4 Balance Individual and Group Interests
- 5 Work Hard
- 6 Communicate with Internal and External Stakeholders
- 7 Get Past Failures. Celebrate Successes!
- CONCLUSION AND FUTURE DIRECTIONS
- Chapter 1: Database Discovery with Dynamic Queries
- Introduction to Database Discovery with Dynamic Queries
- FAVORITE PAPERS FROM OUR COLLEAGUES
- Visual Information Seeking: Tight Coupling of Dynamic Query Filters with Starfield Displays
- ABSTRACT
- INTRODUCTION
- KEY CONCEPTS
- FILMFINDER DESIGN
- FILMFINDER SCENARIO
- FUTURE WORK
- DYNAMIC QUERIES FOR VISUAL INFORMATION SEEKING
- EXAMPLES
- ADVANTAGES
- DISADVANTAGES
- RESEARCH DIRECTIONS
- ACKNOWLEDGMENTS
- Temporal, Geographical and Categorical Aggregations Viewed through Coordinated Displays: A Case Study with Highway Incident Data
- ABSTRACT
- 1 INTRODUCTION
- 2 SNAP TOGETHER VISUALIZATION
- 3 AGGREGATIONS
- 4 AGGREGATIONS AND COORDINATED DISPLAYS
- 5 EXPLORING INCIDENT DATA
- 6 COORDINATION ARCHITECTURE
- 6 CONCLUSIONS
- ACKNOWLEDGEMENTS
- URL
- Broadening Access to Large Online Databases by Generalizing Query Previews
- ABSTRACT
- INTRODUCTION
- RELATED WORK
- QUERY PREVIEWS
- GENERALIZING QUERY PREVIEWS
- CONCLUSIONS
- ACKNOWLEDGEMENTS
- Dynamic Queries and Brushing on Choropleth Maps
- Abstract
- 1 Introduction
- 2 Related Work
- 3 Dynamaps
- 4 User Interface
- 4.2 Dynamic Queries
- 5 Algorithms
- 6 Limitations and Future Work
- 7 Conclusion
- 8 Acknowledgements
- Chapter 2: Seeing the World Through Image Libraries
- Introduction to Seeing the World Through Image Libraries
- FAVORITE PAPERS FROM OUR COLLEAGUES
- User Controlled Overviews of an Image Library: A Case Study of the Visible Human
- ABSTRACT
- INTRODUCTION
- THE INTERFACE
- DISCUSSION
- ACKNOWLEDGMENTS
- SOFTWARE
- Direct Annotation: A Drag-and-Drop Strategy for Labeling Photos
- Abstract
- 1 Introduction
- 2 Related Work on Annotation
- 3 The PhotoFinder Project
- 4 Direct Annotation
- 5 Database Design and Implementation
- 6 Conclusion
- PhotoMesa: A Zoomable Image Browser Using Quantum Treemaps and Bubblemaps
- ABSTRACT
- INTRODUCTION
- RELATED WORK
- PHOTOMESA
- USE OF PHOTOMESA
- QUANTUM TREEMAPS
- BUBBLE MAPS
- FUTURE WORK
- CONCLUSION
- ACKNOWLEDGEMENTS
- A Photo History of SIGCHI: Evolution of Design from Personal to Public
- Acknowledgments
- PhotoFinder (www.cs.umd.edu/hcil/photolib)
- PhotoFinder Kiosk
- PhotoFinder Web
- Chapter 3: Preserving Context with Zoomable User Interfaces
- Introduction to Preserving Context with Zoomable User Interfaces
- FAVORITE PAPERS FROM OUR COLLEAGUES
- Does Animation Help Users Build Mental Maps of Spatial Information?
- Abstract
- 1 Introduction
- 2 Experiment
- 3 Conclusion
- 4 Acknowledgements
- Jazz: An Extensible Zoomable User Interface Graphics Toolkit in Java
- ABSTRACT
- INTRODUCTION
- REQUIREMENTS FOR ZUIS
- RELATED WORK
- THE JAZZ TOOLKIT
- ARCHITECTURE
- COMPOSING FUNCTIONALITY USING NODE TYPES
- CUSTOM VISUAL COMPONENTS
- CREATING APPLICATION SPECIFIC WIDGETS
- NODE MANAGEMENT
- CURRENT STATUS
- CONCLUSION
- ACKNOWLEDGMENTS
- Zoomable user interfaces as a medium for slide show presentations
- Abstract
- Introduction
- Previous work
- Concrete benefits of ZUI presentations
- Cognitive benefits of ZUI presentations
- Implementation of CounterPoint
- Authoring in CounterPoint
- Delivering presentations in CounterPoint
- Principles for authoring ZUI presentations
- Conclusion
- Future work
- Acknowledgments
- Navigation Patterns and Usability of Zoomable User Interfaces with and without an Overview
- 1 INTRODUCTION
- 2 RELATED WORK
- 3 EXPERIMENT
- 4 RESULTS
- 5 DISCUSSION
- 6 CONCLUSIONS
- APPENDIX: TASKS USED IN THE EXPERIMENT
- ACKNOWLEDGMENTS
- Chapter 4: The World’s Information in Digital Libraries
- Introduction to The World’s Information in Digital Libraries
- FAVORITE PAPERS FROM OUR COLLEAGUES
- Bringing Treasures to the Surface: Iterative Design for the Library of Congress National Digital Library Program
- ABSTRACT
- INTRODUCTION
- ITERATION 1: USERS’ NEEDS DESIGN
- ITERATION 2: FOUR SERVICES DESIGN
- ITERATION 3: LEFT COLUMN TAB DESIGN
- CURRENT DIRECTIONS: MORE BROWSING TOOLS
- CONCLUSION
- ACKNOWLEDGMENTS
- Building an Electronic Learning Community: From Design to Implementation
- ABSTRACT
- INTRODUCTION
- DESIGN PROCESS
- INFORMAL USABILITY TESTING
- LESSONS LEARNED
- CONCLUSION
- ACKNOWLEDGMENTS
- Visualizing Digital Library Search Results with Categorical and Hierarchical Axes
- ABSTRACT
- INTRODUCTION
- PREVIOUS RESEARCH
- THE BALTIMORE LEARNING COMMUNITY
- LEGAL INFORMATION DIGITAL LIBRARY
- HIERARCHICAL AXES: HIERAXES
- ACM COMPUTING CLASSIFICATION SYSTEM
- USABILITY TEST
- CONCLUSIONS AND FUTURE DIRECTIONS
- ACKNOWLEDGMENTS
- Designing a Digital Library for Young Children: An Intergenerational Partnership
- ABSTRACT
- 1 THE NEED FOR RESEARCH
- 2 THE ROLE OF CHILDREN AND TEACHERS IN THE DESIGN PROCESS
- 3 THE DESIGN PROCESS
- 4 LESSONS LEARNED
- 5 FUTURE DIRECTIONS
- 6 ACKNOWLEDGMENTS
- The International Children’s Digital Library: Viewing Digital Books Online
- ABSTRACT
- INTRODUCTION
- NEED FOR RESEARCH
- OUR PREVIOUS WORK
- PROJECT GOALS
- DESIGN METHODOLOGY
- SUMMER SESSION
- INFORMAL EVALUATION OF BOOK READERS
- FUTURE WORK
- CONCLUSION
- ACKNOWLEDGEMENTS
- Chapter 5: Making Sense of the World Wide Web
- Introduction to Making Sense of the World Wide Web
- FAVORITE PAPERS FROM OUR COLLEAGUES
- Visualizing websites using a hierarchical table of contents browser: WebTOC
- Abstract
- Acknowledgments
- Elastic Windows: A Hierarchical Multi-Window World-Wide Web Browser
- ABSTRACT
- INTRODUCTION
- PROBLEM MOTIVATION
- LESSONS FROM USER STUDIES
- ELASTIC WINDOWS WEB BROWSER
- USER STUDIES REVISITED
- IMPLEMENTATION
- RELATED WORK
- CONCLUSION AND FUTURE WORK
- ACKNOWLEDGMENTS
- Graphical Multiscale Web Histories: A Study of PadPrints
- ABSTRACT
- INTRODUCTION
- A ZOOMING GRAPHICAL HISTORY
- USABILITY TESTING
- EXPERIMENT 1
- EXPERIMENT 2
- FUTURE DIRECTIONS
- CONCLUSION
- ACKNOWLEDGEMENTS
- Chapter 6: Understanding Hierarchical Data
- Introduction to Understanding Hierarchical Data
- FAVORITE PAPERS FROM OUR COLLEAGUES
- Visual decision-making: Using treemaps for the Analytic Hierarchy Process
- ABSTRACT
- INTRODUCTION
- Hierarchical Visualization with Treemaps: Making Sense of Pro Basketball Data
- ABSTRACT
- INTRODUCTION
- GRAPHICAL PROPERTIES AND TASKS
- AREA DISTORTION
- Visual Information Management for Network Configuration
- Abstract
- 1 Introduction
- 2 Background
- 3 Design Methodology
- 4 A visual information management interface for network configuration
- 5 Current directions
- 6 Conclusions
- Acknowledgments:
- Ordered and Quantum Treemaps: Making Effective Use of 2D Space to Display Hierarchies
- 1 INTRODUCTION
- 2 ORDERED TREEMAP ALGORITHMS
- 3 QUANTUM TREEMAP ALGORITHMS
- 4 CONCLUSION AND FUTURE DIRECTIONS
- ACKNOWLEDGMENTS
- Interactive Information Visualization of a Million Items
- Abstract
- 1 Introduction
- 2 Previous Work
- 3 Technical Constraints
- 4 Reaching One Million Items
- 5 Performance
- 6 Conclusion and Future Work
- 7 Acknowledgments
- SpaceTree: Supporting Exploration in Large Node Link Tree, Design Evolution and Empirical Evaluation
- Abstract
- 1 Introduction
- 2 Related work
- 3 Description of the interface
- 4 Review of the early versions and emerging design guidelines
- 4 Controlled experiment
- 5 Results
- 6 Conclusions
- 7 Acknowledgements
- Chapter 7: Innovating the Interaction
- Introduction to Innovating the Interaction
- FAVORITE PAPERS FROM OUR COLLEAGUES
- Fisheye Menus
- ABSTRACT
- INTRODUCTION
- FISHEYE MENU DESIGN ISSUES
- IMPLEMENTATION
- EVALUATION
- CONCLUSION
- ACKNOWLEDGEMENTS
- LifeLines: Using Visualization to Enhance Navigation and Analysis of Patient Records
- INTRODUCTION
- RELATED WORK
- EXPLORING LIFELINES
- DATA ARCHITECTURE
- CONCLUSION
- Acknowledgements
- Contact information
- Interactive Exploration of Time Series Data
- Abstract
- 1 Introduction
- 2 Related Work
- 3 Timeboxes: Interactive Temporal Queries
- 4 TimeSearcher
- 5 Software
- 6 Discussion and Future Work
- 7 Conclusions
- Acknowledgments
- Excentric Labeling: Dynamic Neighborhood Labeling for Data Visualization
- ABSTRACT
- INTRODUCTION
- TAXONOMY OF LABELING TECHNIQUES
- EXCENTRIC LABELING
- DISCUSSION
- OTHER OPTIONS TO CONSIDER
- USE WITHIN EXISTING VISUALIZATION APPLICATIONS
- EVALUATION
- CONCLUSION
- ACKNOWLEDGEMENT
- DEMONSTRATION
- A Fisheye Calendar Interface for PDAs: Providing Overviews for Small Displays
- ABSTRACT
- INTRODUCTION
- FISHCAL
- BENCHMARK STUDY
- MONDRIAN BACKGROUNDS
- FUTURE WORK
- CONCLUSION
- ACKNOWLEDGEMENTS
- Interactively Exploring Hierarchical Clustering Results
- HIERARCHICAL CLUSTERING EXPLORER
- OVERVIEW IN A LIMITED SCREEN SPACE
- DYNAMIC QUERY CONTROLS
- COORDINATED DISPLAYS
- CLUSTER COMPARISONS
- Acknowledgments
- Snap-Together Visualization: A User Interface for Coordinating Visualizations via Relational Schemata
- ABSTRACT
- 1 INTRODUCTION
- 2 SNAP TOGETHER VISUALIZATION
- 3 EMPIRICAL EVALUATION
- 4 CONCLUSIONS and FUTURE WORK
- 5 ACKNOWLEDGMENTS
- Chapter 8: Theories for Understanding Information Visualization
- Introduction to Theories for Understanding Information Visualization
- FAVORITE PAPERS FROM OUR COLLEAGUES
- Image-Browser Taxonomy and Guidelines for Designers
- BROWSER SPECIFICATION
- MULTITUDE OF BROWSERS
- TASK TAXONOMY
- BROWSER TAXONOMY
- The Eyes Have It: A Task by Data Type Taxonomy for Information Visualizations
- Abstract
- 1 Introduction
- 2 Visual Information Seeking Mantra
- 3 Task by Data Type Taxonomy
- 4 Advanced Filtering
- 5 Summary
- Supporting Creativity with Advanced Information-Abundant User Interfaces
- Abstract
- Acknowledgments
- Inventing discovery tools: combining information visualization with data mining
- Abstract
- Introduction
- Statistical algorithms vs visual data presentation
- Hypothesis testing vs exploratory data analysis
- The new paradigms
- A spectrum of discovery tools
- Case studies of combining visualization with data mining
- Acknowledgments
- Appendix A: Videos
- Appendix B: Project Pages
- Appendix C: Software
- Appendix D: HCIL Technical Report Listing (1993–2002)
- Author Index
- Key Terms Index