Information visualization and Internet collaboration are key techniques for working in an information-rich world. Visualization systems apply humans' impressive visual processing capabilities to make sense of abstract data. Internet applications let people around the globe work together, enter and leave collaborations on their own schedules, even multitask between several projects in different windows. Collaborative Internet visualization applications put these together and enable multiple analysts to collaborate remotely. However, this flexibility and the lack of real-world awareness cues make it difficult for users to keep track of what they and other users are doing and have done during each collaboration session.
This thesis describes our application of session history and multi-user awareness tools to reduce the cognitive load of collaborative visual data exploration. We introduce a history model, a history management framework, and a history-based recommender system for collaborative visual data exploration systems. The history model and framework support synchronous collaborations of multiple collaborative individuals or groups. They capture and store group collaborative visualization sessions and history metadata including user annotations in a history database. The history management framework also includes a number of features and tools for users to enhance and interact with the history data: annotating, querying, visualizing and analyzing, replaying, editing and making use of collaborative exploration sessions. The exploration recommender system generates exploration recommendations for users based on their own or their group's previous exploration sessions and profiles.
The history management framework and the exploration recommender system have been realized in two example applications. The first is a prototype web-based collaborative visualization system used to test new kinds of collaboration features. Selected features are incorporated into a collaborative visualization project named WEAVE, a project funded by the Open Indicators Consortium for the web-based visualization and analysis of a variety of measures and indicators useful for urban planning.
Recommendations
Collaborative visualization: definition, challenges, and research agenda
Special issue on State of the Field and New Research DirectionsThe conflux of two growing areas of technology - collaboration and visualization - into a new research direction, coLLaborative visualization, provides new research chaLLenges. TechnoLogy now aLLows us to easily connect and collaborate with one another - ...
Co-located collaborative software visualization
HAoSE '10: Human Aspects of Software EngineeringMost software visualization tools are designed from a single-user perspective and are bound to the desktop, IDEs, and the web. Few tools are designed with sufficient support for the social aspects of software engineering such as collaboration, ...
Distributed and Collaborative Visualization
Visualization typically involves large computational tasks, often performed on supercomputers. The results of these tasks are usually analyzed by a design team consisting of several members. Our goal is to depart from traditional single-user systems and ...