Results 1 - 10
of
12
Snap-Together Visualization: A User Interface for Coordinating Visualizations via Relational Schemata
, 2000
"... Multiple coordinated visualizations enable users to rapidly explore complex information. However, users often need unforeseen combinations of coordinated visualizations that are appropriate for their data. Snap-Together Visualization enables data users to rapidly and dynamically mix and match visual ..."
Abstract
-
Cited by 83 (8 self)
- Add to MetaCart
Multiple coordinated visualizations enable users to rapidly explore complex information. However, users often need unforeseen combinations of coordinated visualizations that are appropriate for their data. Snap-Together Visualization enables data users to rapidly and dynamically mix and match visualizations and coordinations to construct custom exploration interfaces without programming. Snap's conceptual model is based on the relational database model. Users load relations into visualizations then coordinate them based on the relational joins between them. Users can create different types of coordinations such as: brushing, drill down, overview and detail view, and synchronized scrolling. Visualization developers can make their independent visualizations snap-able with a simple API. Evaluation of Snap revealed benefits, cognitive issues, and usability concerns. Data savvy users were very capable and thrilled to rapidly construct powerful coordinated visualizations. A snapped overview...
Elastic Windows: Evaluation of Multi-Window Operations
, 1997
"... Most windowing systems follow the independent overlapping windows approach, which emerged as an answer to the needs of the 1980s' technology. Due to advances in computers and display technology, and increased information needs, modern users demand more functionality from window management systems. W ..."
Abstract
-
Cited by 75 (9 self)
- Add to MetaCart
Most windowing systems follow the independent overlapping windows approach, which emerged as an answer to the needs of the 1980s' technology. Due to advances in computers and display technology, and increased information needs, modern users demand more functionality from window management systems. We proposed Elastic Windows with improved spatial layout and rapid multi-window operations as an alternative to current window management strategies for efficient personal role management [12]. In this approach, multi-window operations are achieved by issuing operations on window groups hierarchically organized in a space-filling tiled layout. This paper describes the Elastic Windows interface briefly and then presents a study comparing user performance with Elastic Windows and traditional window management techniques for 2, 6, and 12 window situations. Elastic Windows users had statistically significantly faster performance for all 6 and 12 window situations, for task environment setup, task...
Snap-Together Visualization: Can Users Construct and Operate Coordinated Visualizations?
, 2000
"... This paper presents the Snap user interface and basic conceptual model and then reports on two studies on constructing and operating coordinated visualizations ..."
Abstract
-
Cited by 47 (7 self)
- Add to MetaCart
This paper presents the Snap user interface and basic conceptual model and then reports on two studies on constructing and operating coordinated visualizations
A Taxonomy of Multiple Window Coordinations
, 1997
"... In current windowing environments, individual windows are treated independently, making it difficult for users to coordinate information across multiple windows. While coordinated multi-window strategies are increasingly used in visualization and web user interfaces, designs are inflexible and hapha ..."
Abstract
-
Cited by 38 (5 self)
- Add to MetaCart
In current windowing environments, individual windows are treated independently, making it difficult for users to coordinate information across multiple windows. While coordinated multi-window strategies are increasingly used in visualization and web user interfaces, designs are inflexible and haphazard. The space of such linkedwindow strategies is not well understood and largely unexplored. This paper presents a taxonomy of coordinations, identifies important components, and reviews example interfaces. This 2x3 taxonomy provides guidelines for designers of applications, user interface toolkits, and window managers. We hope to encourage construction of generalized, end-user programmable, robust, multiple-window coordination capabilities. KEYWORDS User Interface, Coordination, Taxonomy, Multiple Window Strategies, Information Visualization,Window Management INTRODUCTION Users are dealing with increasing quantity, variety, and interrelated-ness of information. User tasks are becoming...
Supporting the Restructuring of Data Abstractions through Manipulation of a Program Visualization
- ACM Transactions on Software Engineering and Methodology
, 1995
"... ions through Manipulation of a Program Visualization A dissertation submitted in partial satisfaction of the requirements for the degree Doctor of Philosophy in Computer Science by Robert William Bowdidge Committee in charge: Professor William G. Griswold, Chair Professor Edwin Hutchins Professor Ke ..."
Abstract
-
Cited by 34 (7 self)
- Add to MetaCart
ions through Manipulation of a Program Visualization A dissertation submitted in partial satisfaction of the requirements for the degree Doctor of Philosophy in Computer Science by Robert William Bowdidge Committee in charge: Professor William G. Griswold, Chair Professor Edwin Hutchins Professor Keith Marzullo Professor Joseph Pasquale Professor Richard N. Taylor Copyright Robert William Bowdidge, 1995 All rights reserved. The dissertation of Robert William Bowdidge is approved, and it is acceptable in quality and form for publication on microfilm: Chair University of California, San Diego 1995 iii For Christine iv TABLE OF CONTENTS Signature Page : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : iii Dedication : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : iv Table of Contents : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : v List of Figures : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : ix List of Tabl...
Temporal, Geographical and Categorical Aggregations Viewed through Coordinated Displays: A Case Study with Highway Incident Data
- Proceedings of the Workshop on New Paradigms in Information Visualization and Manipulation
, 1999
"... Information visualization displays can hold a limited number of data points, typically a few thousand, before they get crowded. One way to solve this problem with larger data sets is to create aggregates. Aggregations were used together with the SnapTogether Visualization system to coordinate the vi ..."
Abstract
-
Cited by 19 (6 self)
- Add to MetaCart
Information visualization displays can hold a limited number of data points, typically a few thousand, before they get crowded. One way to solve this problem with larger data sets is to create aggregates. Aggregations were used together with the SnapTogether Visualization system to coordinate the visual displays of aggregates and their content. If two displays each hold one thousand items then rapid access and visibility can be maintained for a million points. This paper presents examples based on a database of highway incident data. 1- INTRODUCTION An information visualization display can hold a limited amount of data points, typically a few thousand, before it gets crowded. One way to accommodate larger data sets is to create aggregates. An aggregate is a single item that represents or summarizes a group of data points. Aggregates simplify the display because fewer markers are needed and users can understand overall patterns and select the details that are relevant to their tasks. ...
Elastic Windows: Improved Spatial Layout and Rapid Multiple Window Operations
- Proc. Advanced Visual Interfaces '96, ACM
, 1996
"... Most windowing systems follow the independent overlapping windows approach, which emerged as an answer to the needs of the 80s' applications and technology. Advances in computers, display technology, and the applications demand more functionalityfrom windowmanagement systems. Based on these changes ..."
Abstract
-
Cited by 17 (2 self)
- Add to MetaCart
Most windowing systems follow the independent overlapping windows approach, which emerged as an answer to the needs of the 80s' applications and technology. Advances in computers, display technology, and the applications demand more functionalityfrom windowmanagement systems. Based on these changes and the problems of current windowing approaches, we have updated the requirements for multiwindow systems to guide new methods of window management. We propose elastic windows with improved spatial layout and rapid multi-window operations. Multi-window operations are achieved by issuing operations on window groups hierarchically organized in a space-filling tiled layout. Sophisticated multi-window operations and spatial layout dynamics helps users to handle fast task-switching and to structure their work environment to their rapidly changing needs. We claim that these multi-window operations and the improved spatial layout decrease the cognitive load on users. Users found our prototype syst...
Snap-Together Visualization: Coordinating Multiple Views to Explore Information
- University of Maryland Computer Science
, 1999
"... Information visualizations with multiple coordinated views enable users to rapidly explore complex data and discover relationships. However, it is usually difficult for users to find or create the coordinated visualizations they need. Snap-Together Visualization allows users to coordinate multiple ..."
Abstract
-
Cited by 16 (1 self)
- Add to MetaCart
Information visualizations with multiple coordinated views enable users to rapidly explore complex data and discover relationships. However, it is usually difficult for users to find or create the coordinated visualizations they need. Snap-Together Visualization allows users to coordinate multiple views that are customized to their needs. Users query their relational database and load results into desired visualizations. Then they specify coordinations between visualizations for selecting, navigating, or re-querying. Developers can make independent visualization tools `snapable ' by including a few hooks. KEYWORDS: User Interface, Coordination, Multiple Views, Tightly Coupled, Information Visualization. INTRODUCTION The multiple coordinated views approach is a powerful and increasingly-employed user-interface technique for exploring information. Each view is a visualization of some part of the information, and views are coordinated (a.k.a. "tightly coupled", or "linked") so that t...
How Software Engineering Tools Organize Programmer Behavior During the Task of Data Encapsulation
- Empirical Software Engineering
, 1997
"... Tool-assisted meaning-preserving program restructuring has been proposed to aid the evolution of large software systems. These systems are difficult to modify because relevant information is often widely distributed. We performed an exploratory study to determine how programmers used a restructuring ..."
Abstract
-
Cited by 3 (0 self)
- Add to MetaCart
Tool-assisted meaning-preserving program restructuring has been proposed to aid the evolution of large software systems. These systems are difficult to modify because relevant information is often widely distributed. We performed an exploratory study to determine how programmers used a restructuring tool interface called the "star diagram" to organize their behavior for the task of encapsulating a data structure. We videotaped six pairs of programmers while they encapsulated and enhanced a data structure in an existing program. Each team used one of three environments: standard UNIX tools, a restructuring tool with textual view of the source code, or a restructuring tool using the star diagram view. We systematically analyzed the videotape transcripts to derive a model of how the programmers performed encapsulation. Each team opportunistically exploited the features of the tools (e.g., cursors) and the program representation (e.g., ordering of lines in a file) to help them track the current state of the activity...
Generalized, Robust, End-User Programmable, Multiple-Window Coordination
, 1997
"... In current windowing environments, individual windows are treated independently, making it difficult for users to coordinate information across multiple windows. While coordinated multiwindow strategies are increasingly used in visualization and web user interfaces, designs are inflexible and haphaz ..."
Abstract
-
Cited by 3 (0 self)
- Add to MetaCart
In current windowing environments, individual windows are treated independently, making it difficult for users to coordinate information across multiple windows. While coordinated multiwindow strategies are increasingly used in visualization and web user interfaces, designs are inflexible and haphazard. I propose a generalized, end-user programmable, robust, multiplewindow coordination capability. Users can interactively link windows for powerful capabilities to integrate, relate, and navigate through information across window borders. This research involves generation of guidelines for robust coordination design, development of specification languages for end-user coordination, resolution of data structures, algorithms, and software architecture issues, and empirical evaluation. 1 Contents 1. INTRODUCTION ............................................................................................................................................2 My Solution ...........................

