George G. Robertson

dblp:r/GGRobertson · DBLP profile ↗
← Back
67ranked-venue papers
19as first author
0since 2021 · last 2012
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Human-computer interaction and ubiquitous computing · 51 · 15 first-authorGraphics, computer vision, multimedia, augmented reality and games · 9 · 2 first-authorTheory of computation · 4 · 1 first-authorArtificial intelligence and machine learning · 2 · 2 first-authorSoftware engineering, systems software and programming languages · 2Databases, data management, data science and information retrieval · 2Applied, interdisciplinary, general and emerging computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer graphics and multimedia
24 papers
Visualization and visual analytics · 87% Visual content generation and editing · 7% Virtual and augmented reality · 4%
Human-computer interaction and pervasive computing
30 papers
User interface design and tools · 28% Interaction techniques and input · 27% Collaborative and social computing · 18%
Databases, data mining, and information retrieval
6 papers
Information retrieval · 89% Web and social media mining · 6% Data integration and cleaning · 4%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Bioinformatics and computational biology · 100%
Software engineering, system software, and programming languages
5 papers
Debugging and program repair · 83% Empirical software engineering · 16% Operating systems · 1%

Topics — the 30 heaviest of 82, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Information retrieval › search interfaces
faceted search
0.232009
FacetLens: exposing trends and relationships to support sensemaking within faceted datasets · CHI 2009
FaThumb: a facet-based interface for mobile search · CHI 2006
FacetMap: A Scalable Search and Browse Visualization · IEEE Trans. Vis. Comput. Graph. 2006
Visualization and visual analytics
interactive visualization
0.222009
FacetLens: exposing trends and relationships to support sensemaking within faceted datasets · CHI 2009
FacetMap: A Scalable Search and Browse Visualization · IEEE Trans. Vis. Comput. Graph. 2006
Visualization and visual analytics
graph visualization
0.112012
GraphTrail: analyzing large multivariate, heterogeneous networks while supporting exploration history · CHI 2012
Collaborative and social computing › team collaboration
virtual teams
0.112010
Embodied social proxy: mediating interpersonal connection in hub-and-satellite teams · CHI 2010
Debugging and program repair › human factors in debugging
end-user debugging
0.112010
A strategy-centric approach to the design of end-user debugging tools · CHI 2010
Bioinformatics and computational biology
phylogenetics
0.112009
PhyloDet: a scalable visualization tool for mapping multiple traits to large evolutionary trees · Bioinform. 2009
Bioinformatics and computational biology › phylogenetics › phyloinformatics
phylogenetic tree visualization
0.112009
PhyloDet: a scalable visualization tool for mapping multiple traits to large evolutionary trees · Bioinform. 2009
Information retrieval › interactive information retrieval
sensemaking
0.112009
FacetLens: exposing trends and relationships to support sensemaking within faceted datasets · CHI 2009
Visualization and visual analytics › graph visualization
graph drawing
0.112009
A Comparison of User-Generated and Automatic Graph Layouts · IEEE Trans. Vis. Comput. Graph. 2009
Visual content generation and editing
layout generation
0.112009
A Comparison of User-Generated and Automatic Graph Layouts · IEEE Trans. Vis. Comput. Graph. 2009
Visualization and visual analytics
information visualization
0.142007
AdaptiviTree: Adaptive Tree Visualization for Tournament-Style Brackets · IEEE Trans. Vis. Comput. Graph. 2007
The perspective wall: detail and context smoothly integrated · CHI 1991
The information visualizer, an information workspace · CHI 1991
Visualization and visual analytics › multi-view visualization
small multiples
0.112008
Effectiveness of Animation in Trend Visualization · IEEE Trans. Vis. Comput. Graph. 2008
Visualization and visual analytics › temporal data visualization
trend visualization
0.112008
Effectiveness of Animation in Trend Visualization · IEEE Trans. Vis. Comput. Graph. 2008
Interaction techniques and input › spatial interaction › navigation
3d navigation
0.122003
Women go with the (optical) flow · CHI 2003
Exploring 3D navigation: combining speed-coupled flying with orbiting · CHI 2001
Visualization and visual analytics › interaction techniques
animated transitions
0.112007
Animated Transitions in Statistical Data Graphics · IEEE Trans. Vis. Comput. Graph. 2007
Visualization and visual analytics
graphical perception
0.112007
Animated Transitions in Statistical Data Graphics · IEEE Trans. Vis. Comput. Graph. 2007
Visualization and visual analytics › information visualization
statistical graphics
0.112007
Animated Transitions in Statistical Data Graphics · IEEE Trans. Vis. Comput. Graph. 2007
Visualization and visual analytics › hierarchical data visualization
tree visualization
0.112007
AdaptiviTree: Adaptive Tree Visualization for Tournament-Style Brackets · IEEE Trans. Vis. Comput. Graph. 2007
Collaborative and social computing › awareness
team awareness
0.112007
FASTDash: a visual dashboard for fostering awareness in software teams · CHI 2007
Ubiquitous computing and smart environments
multitasking support
0.112006
Clipping lists and change borders: improving multitasking efficiency with peripheral information design · CHI 2006
User interface design and tools › display technology
peripheral display
0.112006
Clipping lists and change borders: improving multitasking efficiency with peripheral information design · CHI 2006
Visualization and visual analytics
hierarchical data visualization
0.022002
Polyarchy visualization: visualizing multiple intersecting hierarchies · CHI 2002
Cone Trees: animated 3D visualizations of hierarchical information · CHI 1991
Visualization and visual analytics › visualization evaluation
user study
0.022007
AdaptiviTree: Adaptive Tree Visualization for Tournament-Style Brackets · IEEE Trans. Vis. Comput. Graph. 2007
FacetMap: A Scalable Search and Browse Visualization · IEEE Trans. Vis. Comput. Graph. 2006
Virtual and augmented reality › navigation
virtual environment navigation
0.012002
Women take a wider view · CHI 2002
Interaction techniques and input › spatial interaction › navigation
navigation techniques
0.012002
Women take a wider view · CHI 2002
Interaction techniques and input › touch interaction
multi-touch interaction
0.012009
A Comparison of User-Generated and Automatic Graph Layouts · IEEE Trans. Vis. Comput. Graph. 2009
Usability and user experience research
user study
0.012008
Effectiveness of Animation in Trend Visualization · IEEE Trans. Vis. Comput. Graph. 2008
Information retrieval
personal information management
0.011999
Visualizing Implicit Queries for Information Management and Retrieval · CHI 1999
Web and social media mining
web page organization
0.011999
Visualizing Implicit Queries for Information Management and Retrieval · CHI 1999
Multimedia analysis and retrieval › multimedia retrieval › content-based retrieval
visual retrieval
0.011999
Visualizing Implicit Queries for Information Management and Retrieval · CHI 1999

Methods — techniques the papers use, named apart from their topics

user study · 0.7controlled experiment · 0.4field study · 0.4formative user study · 0.3expert evaluation · 0.3survey · 0.3tool design · 0.2web-based study · 0.2qualitative lab study · 0.1interviews · 0.1usage log analysis · 0.1ethnographic observation · 0.1tree visualization · 0.1user-centered design · 0.1taxonomy · 0.1adaptive deformation · 0.1formative evaluation · 0.1information visualization · 0.1
YearPublicationVenuePosition
2012 GraphTrail: analyzing large multivariate, heterogeneous networks while supporting exploration history
abstract
Exploring large network datasets, such as scientific collaboration networks, is challenging because they often contain a large number of nodes and edges in several types and with multiple attributes. Analyses of such networks are often long and complex, and may require several sessions by multiple users. Therefore, it is often difficult for users to recall their own exploration history or share it with others. We introduce GraphTrail, an interactive visualization for analyzing networks through exploration of node and edge aggregates that captures users' interactions and integrates this history directly in the exploration workspace. To facilitate large network analysis, GraphTrail integrates aggregation with familiar charts, drag-and-drop interaction on a canvas, and a novel pivoting mechanism for transitioning between aggregates. Through a three-month field study with a team of archeologists and a qualitative lab study with ten users, we demonstrate the effectiveness of our design and the benefits of integrated exploration history, including analysis comprehension, insight discovery, and exploration recall.
Cody Dunne, Nathalie Henry Riche, Bongshin Lee, Ronald A. Metoyer, George G. Robertson
CHI5
2011 Motion and Attention in a Kinetic Videoconferencing Proxy
David Sirkin, Gina Venolia, John C. Tang, George G. Robertson, Taemie Jung Kim, Kori Inkpen, Mara Sedlins, Bongshin Lee, Mike Sinclair
INTERACT (1)4
2010 A strategy-centric approach to the design of end-user debugging tools
abstract
End-user programmers' code is notoriously buggy. This problem is amplified by the increasing complexity of end users' programs. To help end users catch errors early and reliably, we employ a novel approach for the design of end-user debugging tools: a focus on supporting end users' effective debugging strategies. This paper makes two contributions. We first demonstrate the potential of a strategy-centric approach to tool design by presenting StratCel, an add-in for Excel. Second, we show the benefits of this design approach: participants using StratCel found twice as many bugs as participants using standard Excel, they fixed four times as many bugs, and all this in only a small fraction of the time. Other contributions included: a boost in novices' debugging performance near experienced participants' improved levels, validated design guidelines, a discussion of the generalizability of this approach, and several opportunities for future research.
Valentina Grigoreanu, Margaret M. Burnett, George G. Robertson
CHI3
2010 Embodied social proxy: mediating interpersonal connection in hub-and-satellite teams
abstract
Current business conditions have given rise to distributed teams that are mostly collocated except for one remote member. These "hub-and-satellite" teams face the challenge of the satellite colleague being out-of-sight and out-of-mind. We developed a telepresence device, called an Embodied Social Proxy (ESP), which represents the satellite coworker 24x7. Beyond using ESPs in our own group, we deployed an ESP in four product teams within our company for six weeks. We studied how ESP was used through ethnographic observations, surveys, and usage log data. ESP not only increased the satellite worker's ability to fully participate in meetings, it also increased the hub's attention and affinity towards the satellite. The continuous physical presence of ESP in each team improved the interpersonal social connections between hub and satellite colleagues.
Gina Venolia, John C. Tang, Ruy Cervantes, Sara A. Bly, George G. Robertson, Bongshin Lee, Kori Inkpen
CHI5
2009 FacetLens: exposing trends and relationships to support sensemaking within faceted datasets
abstract
Previous research has shown that faceted browsing is effective and enjoyable in searching and browsing large collections of data. In this work, we explore the efficacy of interactive visualization systems in supporting exploration and sensemaking within faceted datasets. To do this, we developed an interactive visualization system called FacetLens, which exposes trends and relationships within faceted datasets. FacetLens implements linear facets to enable users not only to identify trends but also to easily compare several trends simultaneously. Furthermore, it offers pivot operations to allow users to navigate the faceted dataset using relationships between items. We evaluate the utility of the system through a description of insights gained while experts used the system to explore the CHI publication repository as well as a database of funding grant data, and report a formative user study that identified usability issues.
Bongshin Lee, Greg Smith, George G. Robertson, Mary Czerwinski, Desney S. Tan
CHI3
2009 Layout with Circular and Other Non-linear Constraints Using Procrustes Projection
Tim Dwyer, George G. Robertson
GD2
2009 WIPDash: Work Item and People Dashboard for Software Development Teams
Mikkel Rønne Jakobsen, Roland Fernandez, Mary Czerwinski, Kori Inkpen, Olga A. Kulyk, George G. Robertson
INTERACT (2)6
2009 Understanding Multi-touch Manipulation for Surface Computing
Chris North 0001, Tim Dwyer, Bongshin Lee, Danyel Fisher, Petra Isenberg, George G. Robertson, Kori Inkpen
INTERACT (2)6
2009 What designers want: Needs of interactive application designers
abstract
Designers' extensive software needs have not been adequately documented in the research literature, and are poorly supported by software. Without appropriate tools to support their needs, designers have difficulty knowing the best way to evolve the look and feel of interactive applications they are designing. In order to inform the design of new tools for interactive application design, we used a grounded theory approach to find out what designers' needs are when designing such applications. This paper reports our findings (20 designer needs) from content analysis of five types of artifacts: surveys, blend discussion list emails, dreamweaver forum entries, flash forum entries, and interviews with ten designers. These 20 needs were then validated in follow-up interviews and focus group sessions. The results of this work revealed trends regarding the importance of each need and show that flow is one of the most important needs.
Valentina Grigoreanu, Roland Fernandez, Kori Inkpen, George G. Robertson
VL/HCC4
2009 PhyloDet: a scalable visualization tool for mapping multiple traits to large evolutionary trees
abstract
UNLABELLED: Evolutionary biologists are often interested in finding correlations among biological traits across a number of species, as such correlations may lead to testable hypotheses about the underlying function. Because some species are more closely related than others, computing and visualizing these correlations must be done in the context of the evolutionary tree that relates species. In this note, we introduce PhyloDet (short for PhyloDetective), an evolutionary tree visualization tool that enables biologists to visualize multiple traits mapped to the tree. AVAILABILITY: http://research.microsoft.com/cue/phylodet/
Bongshin Lee, Lev Nachmanson, George G. Robertson, Jonathan M. Carlson, David Heckerman
Bioinform.3
2009 A Comparison of User-Generated and Automatic Graph Layouts
abstract
The research presented in this paper compares user-generated and automatic graph layouts. Following the methods suggested by van Ham et al. (2008), a group of users generated graph layouts using both multi-touch interaction on a tabletop display and mouse interaction on a desktop computer. Users were asked to optimize their layout for aesthetics and analytical tasks with a social network. We discuss characteristics of the user-generated layouts and interaction methods employed by users in this process. We then report on a web-based study to compare these layouts with the output of popular automatic layout algorithms. Our results demonstrate that the best of the user-generated layouts performed as well as or better than the physics-based layout. Orthogonal and circular automatic layouts were found to be considerably less effective than either the physics-based layout or the best of the user-generated layouts. We highlight several attributes of the various layouts that led to high accuracy and improved task completion time, as well as aspects in which traditional automatic layout methods were unsuccessful for our tasks.
Tim Dwyer, Bongshin Lee, Danyel Fisher, Kori Inkpen Quinn, Petra Isenberg, George G. Robertson, Chris North 0001
IEEE Trans. Vis. Comput. Graph.6
2008 Revealing uncertainty for information visualization
abstract
Uncertainty in data occurs in domains ranging from natural science to medicine to computer science. By developing ways to include uncertainty in our information visualizations we can provide more accurate visual depictions of critical datasets. One hindrance to visualizing uncertainty is that we must first understand what uncertainty is and how it is expressed by users. We reviewed existing work from several domains on uncertainty and conducted qualitative interviews with 18 people from diverse domains who self-identified as working with uncertainty. We created a classification of uncertainty representing commonalities in uncertainty across domains and that will be useful for developing appropriate visualizations of uncertainty.
Meredith M. Skeels, Bongshin Lee, Greg Smith, George G. Robertson
AVI4
2008 Effectiveness of Animation in Trend Visualization
abstract
Animation has been used to show trends in multi-dimensional data. This technique has recently gained new prominence for presentations, most notably with Gapminder Trendalyzer. In Trendalyzer, animation together with interesting data and an engaging presenter helps the audience understand the results of an analysis of the data. It is less clear whether trend animation is effective for analysis. This paper proposes two alternative trend visualizations that use static depictions of trends: one which shows traces of all trends overlaid simultaneously in one display and a second that uses a small multiples display to show the trend traces side-by-side. The paper evaluates the three visualizations for both analysis and presentation. Results indicate that trend animation can be challenging to use even for presentations; while it is the fastest technique for presentation and participants find it enjoyable and exciting, it does lead to many participant errors. Animation is the least effective form for analysis; both static depictions of trends are significantly faster than animation, and the small multiples display is more accurate.
George G. Robertson, Roland Fernandez, Danyel Fisher, Bongshin Lee, John T. Stasko
IEEE Trans. Vis. Comput. Graph.1
2007 FASTDash: a visual dashboard for fostering awareness in software teams
abstract
Software developers spend significant time gaining and maintaining awareness of fellow developers' activities. FASTDash is a new interactive visualization that seeks to improve team activity awareness using a spatial representation of the shared code base that highlights team members' current activities. With FASTDash, a developer can quickly determine which team members have source files checked out, which files are being viewed, and what methods and classes are currently being changed. The visualization can be annotated, allowing programmers to supplement activity information with additional status details. It provides immediate awareness of potential conflict situations, such as two programmers editing the same source file. FASTDash was developed through user-centered design, including surveys, team interviews, and in situ observation. Results from a field study show that FASTDash improved team awareness, reduced reliance on shared artifacts, and increased project-related communication. Additionally, the team that participated in our field study continues to use FASTDash.
Jacob T. Biehl, Mary Czerwinski, Greg Smith, George G. Robertson
CHI4
2007 Drawing Graphs with GLEE
Lev Nachmanson, George G. Robertson, Bongshin Lee
GD2
2007 CandidTree: Visualizing Structural Uncertainty in Similar Hierarchies
Bongshin Lee, George G. Robertson, Mary Czerwinski, Cynthia Sims Parr
INTERACT (2)2
2007 Twelve Years of Visualization Research at Microsoft
abstract
Summary form only given. Microsoft Research has been involved in a variety of visualization research efforts over the last twelve years. In this talk, the author summarizes the various threads of research, which include task management, personal information management, software visualization, business visualization, community visualization, graph and tree visualization, and visual analytics for homeland security. The author also gives demonstrations of key prototypes that have been built. One of the key challenges throughout this work has been developing effective means of evaluation of visualization techniques. The author summarizes what we have learned about evaluation methods. Finally, the author summarizes some basic lessons learned about what visualization techniques are most effective across all of these research efforts.
George G. Robertson
VL/HCC1
2007 Animated Transitions in Statistical Data Graphics
abstract
In this paper we investigate the effectiveness of animated transitions between common statistical data graphics such as bar charts, pie charts, and scatter plots. We extend theoretical models of data graphics to include such transitions, introducing a taxonomy of transition types. We then propose design principles for creating effective transitions and illustrate the application of these principles in DynaVis, a visualization system featuring animated data graphics. Two controlled experiments were conducted to assess the efficacy of various transition types, finding that animated transitions can significantly improve graphical perception.
Jeffrey Heer, George G. Robertson
IEEE Trans. Vis. Comput. Graph.2
2007 AdaptiviTree: Adaptive Tree Visualization for Tournament-Style Brackets
abstract
Online pick'em games, such as the recent NCAA college basketball March Madness tournament, form a large and rapidly growing industry. In these games, players make predictions on a tournament bracket that defines which competitors play each other and how they proceed toward a single champion. Throughout the course of the tournament, players monitor the brackets to track progress and to compare predictions made by multiple players. This is often a complex sensemaking task. The classic bracket visualization was designed for use on paper and utilizes an incrementally additive system in which the winner of each match-up is rewritten in the next round as the tournament progresses. Unfortunately, this representation requires a significant amount of space and makes it relatively difficult to get a quick overview of the tournament state since competitors take arbitrary paths through the static bracket. In this paper, we present AdaptiviTree, a novel visualization that adaptively deforms the representation of the tree and uses its shape to convey outcome information. AdaptiviTree not only provides a more compact and understandable representation, but also allows overlays that display predictions as well as other statistics. We describe results from a lab study we conducted to explore the efficacy of AdaptiviTree, as well as from a deployment of the system in a recent real-world sports tournament.
Desney S. Tan, Greg Smith, Bongshin Lee, George G. Robertson
IEEE Trans. Vis. Comput. Graph.4
2006 Tumble! Splat! helping users access and manipulate occluded content in 2D drawings
abstract
Accessing and manipulating occluded content in layered 2D drawings can be difficult. This paper characterizes a design space of techniques that facilitate access to occluded content. In addition, we introduce two new tools, Tumbler and Splatter, which represent unexplored areas of the design space. Finally, we present results of a study that contrasts these two tools against the traditional scene index used in most drawing applications. Results show that Splatter is comparable to and can be better than the scene index. Our findings allow us to understand the inherent design tradeoffs, and to identify areas for further improvement.
Gonzalo A. Ramos, George G. Robertson, Mary Czerwinski, Desney S. Tan, Patrick Baudisch, Ken Hinckley, Maneesh Agrawala
AVI2
2006 FaThumb: a facet-based interface for mobile search
abstract
In this paper we describe a novel approach for searching large data sets from a mobile phone. Existing interfaces for mobile search require keyword text entry and are not suited for browsing. Our alternative uses a hybrid model to de-emphasize tedious keyword entry in favor of iterative data filtering. We propose navigation and selection of hierarchical metadata (facet navigation), with incremental text entry to further narrow the results. We conducted a formative evaluation to understand the relative advantages of keyword entry versus facet navigation for both browse and search tasks on the phone. We found keyword entry to be more powerful when the name of the search target is known, while facet navigation is otherwise more effective and strongly preferred.
Amy K. Karlson, George G. Robertson, Daniel C. Robbins, Mary Czerwinski, Greg Smith
CHI2
2006 Clipping lists and change borders: improving multitasking efficiency with peripheral information design
abstract
Information workers often have to balance many tasks and interruptions. In this work, we explore peripheral display techniques that improve multitasking efficiency by helping users maintain task flow, know when to resume tasks, and more easily reacquire tasks. Specifically, we compare two types of abstraction that provide different task information: semantic content extraction, which displays only the most relevant content in a window, and change detection, which signals when a change has occurred in a window (all de-signed as modifications to Scalable Fabric [17]). Results from our user study suggest that semantic content extraction improves multitasking performance more so than either change detection or our base case of scaling. Results also show that semantic content extraction provides significant benefits to task flow, resumption timing, and reacquisition. We discuss the implication of these findings on the design of peripheral interfaces that support multitasking.
Tara Matthews, Mary Czerwinski, George G. Robertson, Desney S. Tan
CHI3
2006 Code Thumbnails: Using Spatial Memory to Navigate Source Code
abstract
Modern development environments provide many features for navigating source code, yet studies show the developers still spend a tremendous amount of time just navigating. Since existing navigation features rely heavily on memorizing symbol names, we present a new design, called code thumbnails, intended to allow a developer to navigate source code by forming a spatial memory of it. To aid intra-file navigation, we add a thumbnail image of the file to the scrollbar, which makes any part of the file one click away. To aid interfile navigation, we provide a desktop of file thumbnail images, which make any part of any file one click away. We did a formative evaluation of the design with eleven experienced developers and present the results
Robert DeLine, Mary Czerwinski, Brian Meyers, Gina Venolia, Steven Mark Drucker, George G. Robertson
VL/HCC6
2006 Guest Editorial: Special Section on Visual Analytics
abstract
ISUAL analytics is the science of analytical reasoning supportedbyhighlyinteractivevisualinterfaces.People use visual analytics tools and techniques to synthesize information; derive insight from massive, dynamic, and often conflicting data; detect the expected and discover the unexpected; provide timely, defensible, and understandable assessments; and communicate assessments effectively for action. The issues stimulating this body of research provide a grandchallengeinscience:turninginformationoverloadinto the opportunity of the decade. Visual analytics requires interdisciplinary science beyond traditional scientific and information visualization to include statistics, mathematics, knowledge representation, management and discovery technologies, cognitive and perceptual sciences, decision sciences, and more. An important research agenda to develop the next generation suite of visual analytics technologies is described in the book Illuminating the Path: The Research and Development Agenda for Visual Analytics, which is available at http:// nvac.pnl.gov/agenda.stm. The papers in this special section address a number of the issues described in the visual analytics research agenda. They are grouped into five major areas: multidimensional data, graphs and networks, communication network analysis, space and time, and fundamentals. The first two papers address issues of visual analysis of multidimensional data. The first paper, “High-Dimensional
Daniel A. Keim, George G. Robertson, James J. Thomas, Jarke J. van Wijk
IEEE Trans. Vis. Comput. Graph.2
2006 FacetMap: A Scalable Search and Browse Visualization
abstract
The dominant paradigm for searching and browsing large data stores is text-based: presenting a scrollable list of search results in response to textual search term input. While this works well for the Web, there is opportunity for improvement in the domain of personal information stores, which tend to have more heterogeneous data and richer metadata. In this paper, we introduce FacetMap, an interactive, query-driven visualization, generalizable to a wide range of metadata-rich data stores. FacetMap uses a visual metaphor for both input (selection of metadata facets as filters) and output. Results of a user study provide insight into tradeoffs between FacetMap's graphical approach and the traditional text-oriented approach.
Greg Smith, Mary Czerwinski, Brian Meyers, Daniel C. Robbins, George G. Robertson, Desney S. Tan
IEEE Trans. Vis. Comput. Graph.5
2005 Visualization of mappings between schemas
abstract
In this paper we describe a novel approach to the visualization of the mapping between two schemas. Current approaches to visually defining such a mapping fail when the schemas or maps become large. The new approach uses various information visualization techniques to simplify the view, making it possible for users to effectively deal with much larger schemas and maps. A user study verifies that the new approach is useful, usable, and effective. The primary contribution is a demonstration of novel ways to effectively present highly complex information.
George G. Robertson, Mary Czerwinski, John E. Churchill
CHI1
2005 Hierarchy Visualization: From Research to Practice
George G. Robertson
GD1
2005 Easing Program Comprehension by Sharing Navigation Data
abstract
Large software projects often require a programmer to make changes to unfamiliar source code. This paper describes a set of tools, called Team Tracks, designed to ease program comprehension by showing the source code navigation patterns of fellow development team members. One technique shows a list of related items, given that the user is viewing a given method or class. Another technique shows the favorite classes, by showing a class hierarchy view that hides less frequently visited classes, methods, and members. Two user studies, a laboratory study and a field study, were run to evaluate the effectiveness of these techniques. The results of the two studies demonstrate that sharing navigation data can improve program comprehension and is subjectively preferred by users.
Robert DeLine, Mary Czerwinski, George G. Robertson
VL/HCC3
2004 Display space usage and window management operation comparisons between single monitor and multiple monitor users
abstract
The continuing trend toward greater processing power, larger storage, and in particular increased display surface by using multiple monitor supports increased multi-tasking by the computer user. The concomitant increase in desktop complexity has the potential to push the overhead of window management to frustrating and counterproductive new levels. It is difficult to adequately design for multiple monitor systems without understanding how multiple monitor users differ from, or are similar to, single monitor users. Therefore, we deployed a tool to a group of single monitor and multiple monitor users to log window management activity. Analysis of the data collected from this tool revealed that usage of interaction components may change with an increase in number of monitors, and window visibility can be a useful measure of user display space management activity, especially for multiple monitor users. The results from this analysis begin to fill a gap in research about real-world window management practices.
Dugald Ralph Hutchings, Greg Smith, Brian Meyers, Mary Czerwinski, George G. Robertson
AVI5
2004 Scalable Fabric: flexible task management
abstract
Our studies have shown that as displays become larger, users leave more windows open for easy multitasking. A larger number of windows, however, may increase the time that users spend arranging and switching between tasks. We present Scalable Fabric, a task management system designed to address problems with the proliferation of open windows on the PC desktop. Scalable Fabric couples window management with a flexible visual representation to provide a focus-plus-context solution to desktop complexity. Users interact with windows in a central focus region of the display in a normal manner, but when a user moves a window into the periphery, it shrinks in size, getting smaller as it nears the edge of the display. The window "minimize" action is redefined to return the window to its preferred location in the periphery, allowing windows to remain visible when not in use. Windows in the periphery may be grouped together into named tasks, and task switching is accomplished with a single mouse click. The spatial arrangement of tasks leverages human spatial memory to make task switching easier. We review the evolution of Scalable Fabric over three design iterations, including discussion of results from two user studies that were performed to compare the experience with Scalable Fabric to that of the Microsoft Windows XP TaskBar.
George G. Robertson, Eric Horvitz, Mary Czerwinski, Patrick Baudisch, Dugald Ralph Hutchings, Brian Meyers, Daniel C. Robbins, Greg Smith
AVI1
2004 DateLens: A fisheye calendar interface for PDAs
abstract
Calendar applications for small handheld devices are growing in popularity. This led us to develop DateLens, a novel calendar interface for PDAs designed to support complex tasks. It uses a fisheye representation coupled with compact overviews to give the big picture in a small space. The interface also gives users control over the visible time period, as well as supporting integrated search to discover patterns and outliers. Designed with device scalability in mind, DateLens currently runs on desktop computers as well as PDAs. Two user studies were conducted to examine the viability of DateLens as a replacement for traditional calendar visualizations. In the first study, non-PDA users performed complex tasks significantly faster with DateLens than with the Microsoft Pocket PC 2002 TM calendar (using a PDA emulator). In addition, they rated DateLens as being easier to use than the default calendar application for a majority of the tasks. In the second study, the participants were expert Pocket PC users and the software was run on their own devices. Again, DateLens performed significantly faster for the complex tasks, and there were satisfaction differences favoring each calendar for different kinds of tasks. From these studies, it is clear that DateLens is superior for more complex tasks such as those associated with longer time periods. For daily event tracking, users familiar with the default Pocket PC calendar strongly preferred its daily view and behaviors.
Benjamin B. Bederson, Aaron Clamage, Mary Czerwinski, George G. Robertson
ACM Trans. Comput. Hum. Interact.4
2003 Women go with the (optical) flow
abstract
Previous research reported interesting gender effects involving specific benefits for females navigating with wider fields of view on large displays. However, it was not clear what was driving the 3D navigation performance gains, and whether or not the effect was more tightly coupled to gender or to spatial abilities. The study we report in this paper replicates and extends previous work, demonstrating that the gender-specific navigation benefits come from the presence of optical flow cues, which are better afforded by wider fields of view on large displays. The study also indicates that the effect may indeed be tied to gender, as opposed to spatial abilities. Together, the findings provide a significant contribution to the HCI community, as we provide strong recommendations for the design and presentation of 3D environments, backed by empirical data. Additionally, these recommendations reliably benefit females, without an accompanying detriment to male navigation performance.
Desney S. Tan, Mary Czerwinski, George G. Robertson
CHI3
2003 High-Density Cursor: a Visualization Technique that Helps Users Keep Track of Fast-moving Mouse Cursors
Patrick Baudisch, Edward Cutrell, George G. Robertson
INTERACT3
2003 Toward Characterizing the Productivity Benefits of Very Large Displays
Mary Czerwinski, Greg Smith, Tim Regan, Brian Meyers, George G. Robertson, Gary K. Starkweather
INTERACT5
2002 Women take a wider view
abstract
Published reports suggest that males significantly outperform females in navigating virtual environments. A novel navigation technique reported in CHI 2001, when combined with a large display and wide field of view, appeared to reduce that gender bias. That work has been extended with two navigation studies in order to understand the finding under carefully controlled conditions. The first study replicated the finding that a wide field of view coupled with a large display benefits both male and female users and reduces gender bias. The second study suggested that wide fields of view on a large display were useful to females despite a more densely populated virtual world. Implications for design of virtual worlds and large displays are discussed. Specifically, women take a wider field of view to achieve similar virtual environment navigation performance to men
Mary Czerwinski, Desney S. Tan, George G. Robertson
CHI3
2002 Polyarchy visualization: visualizing multiple intersecting hierarchies
abstract
We describe a new information structure composed of multiple intersecting hierarchies, which we call Polyarchies. Visualizing polyarchies enables use of novel views for discovery of relationships which are very difficult using existing hierarchy visualization tools. This paper will describe the visualization design and system architecture challenges as well as our current solutions. A Mid-Tier Cache architecture is used as a "polyarchy server" which supports a novel web-based polyarchy visualization technique, called Visual Pivot. A series of five user studies guided iterative design of Visual Pivot
George G. Robertson, Kim Cameron, Mary Czerwinski, Daniel C. Robbins
CHI1
2001 Exploring 3D navigation: combining speed-coupled flying with orbiting
abstract
We present a task-based taxonomy of navigation techniques for 3D virtual environments, used to categorize existing techniques, drive exploration of the design space, and inspire new techniques. We briefly discuss several new techniques, and describe in detail one new techniques, Speed-coupled Flying with Orbiting. This technique couples control of movement speed to camera height and tilt, allowing users to seamlessly transition between local environment-views and global overviews. Users can also orbit specific objects for inspection. Results from two competitive user studies suggest users performed better with Speed-coupled Flying with Orbiting over alternatives, with performance also enhanced by a large display.
Desney S. Tan, George G. Robertson, Mary Czerwinski
CHI2
2000 From Hierarchies to Polyarchies - Visualizing Multiple Relationships
abstract
Hierarchy visualization has been a hot topic in the Information Visualization community for the last decade. A number of hierarchy visualization techniques have been invented, with each having advantages for some applications, but limitations or disadvantages for other applications. No technique has succeeded for a wide variety of applications. We continue to struggle with basic problems of high cognitive overhead (e.g., loss of context), poor fit to the data (e.g., problems of scale), and poor fit to the user's task at hand (e.g., handling multiple points of focus). At the same time, information access improvements have made available to us much richer sources of information, including multiple hierarchies and other relationships. I call this broader problem Polyarchy Visualization. In this talk, I will review what we know about hierarchy visualization, illustrate the broader polyarchy visualization problem with some examples, and introduce some novel polyarchy visualization techniques.
George G. Robertson
Advanced Visual Interfaces1
2000 The Task Gallery: a 3D window manager
abstract
The Task Gallery is a window manager that uses interactive 3D graphics to provide direct support for task management and document comparison, lacking from many systems implementing the desktop metaphor. User tasks appear as artwork hung on the walls of a virtual art gallery, with the selected task on a stage. Multiple documents can be selected and displayed side-by-side using 3D space to provide uniform and intuitive scaling. The Task Gallery hosts any Windows application, using a novel redirection mechanism that routes input and output between the 3D environment and unmodified 2D Windows applications. User studies suggest that the Task Gallery helps with task management, is enjoyable to use, and that the 3D metaphor evokes spatial memory and cognition.
George G. Robertson, Maarten van Dantzich, Daniel C. Robbins, Mary Czerwinski, Ken Hinckley, Kirsten Risden, David Thiel, Vadim Gorokhovsky
CHI1
2000 Keynote Lecture: Leveraging Human Capabilities in Information Perceptualization
George G. Robertson
IV1
1999 Visualizing Implicit Queries for Information Management and Retrieval
abstract
In this paper, we describe the use of similarity metrics in a novel visual environment for storing and retrieving favorite web pages. The similarity metrics, called Implicit Queries, are used to automatically highlight stored web pages that are related to the currently selected web page. Two experiments explored how users manage their personal web information space with and without the Implicit Query highlighting and later retrieve their stored web pages. When storing and organizing web pages, users with Implicit Query highlighting generated slightly more categories. Implicit Queries also led to faster web page retrieval time, although the results were not statistically significant.
Mary Czerwinski, Susan T. Dumais, George G. Robertson, Susan Dziadosz, Scott LeeTiernan, Maarten van Dantzich
CHI3
1999 The Contribution of Thumbnail Image, Mouse-over Text and Spatial Location Memory to Web Page Retrieval in 3D
Mary Czerwinski, Maarten van Dantzich, George G. Robertson, Hunter G. Hoffman
INTERACT3
1999 Toolspaces and glances: storing, accessing, and retrieving objects in 3D desktop applications
abstract
Users of 3D desktop applications perform tasks that require accessing data storage, moving objects, and navigation. These operations are typically performed using 2D GUI elements or 3D widgets. We wish to focus on interaction with 3D widgets directly in the 3D world, rather than forcing our users to repeatedly switch contexts between 2D and 3D. However, the use of 3D widgets requires a mechanism for storing, accessing, and retrieving these widgets. In this paper we present foolspuces and glances to provide this capability for 3D widgets and other objects in interactive 3D worlds. Toolspaces are storage spaces attached to the user’s virtual body; objects placed in these spaces are always accessible yet out of the user’s view until needed. Users access these toolspaces to store and retrieve objects through a type of lightweight and ephemeral navigation we call glances. CR
Jeffrey S. Pierce, Matthew Conway, Maarten van Dantzich, George G. Robertson
SI3D4
1998 Data Mountain: Using Spatial Memory for Document Management
abstract
Effective management of documents on computers has been a central user interface problem for many years.One common approach involves using 2D spatial layouts of icons representing the documents, particularly for information workspace tasks.This approach takes advantage of human 2D spatial cognition.More recently, several 3D spatial layouts have engaged 3D spatial cognition capabilities.Some have attempted to use spatial memory in 3D virtual environments.However, there has been no proof to date that spatial memory works the same way in 3D virtual environments as it does in the real world.We describe a new technique for document management called the Data Mountain, which allows users to place documents at arbitrary positions on an inclined plane in a 3D desktop virtual environment using a simple 2D interaction technique.We discuss how the design evolved in response to user feedback.We also describe a user study that shows that the Data Mountain does take advantage of spatial memory.Our study shows that the Data Mountain has statistically reliable advantages over the Microsoft Internet Explorer Favorites mechanism for managing documents of interest in an information workspace.
George G. Robertson, Mary Czerwinski, Kevin Larson, Daniel C. Robbins, David Thiel, Maarten van Dantzich
ACM Symposium on User Interface Software and Technology1
1997 Fix and Float: Object Movement by Egocentric Navigation
abstract
No abstract available.
George G. Robertson, Stuart K. Card
ACM Symposium on User Interface Software and Technology1
1997 Immersion in Desktop Virtual Reality
abstract
This paper explores techniques for evaluating and improving immersion in Desktop Virtual Reality (VR). Three experiments are reported which extend findings on immersion in VR reported by Pausch et al. [9]. In the current experiments, a visual search paradigm was used to examine navigation in Desktop VR both with and without navigational aids. Pausch et al. found that non-head tracked users took significantly longer than predicted when the search target was absent, which was interpreted as indicative of a loss of sense of immersion. Our first experiment extended the Pausch et al. experiment to a desktop display. Our findings differ in that search times matched prediction when the target was absent, indicating that the Pausch et al. study does not transfer to Desktop VR. In the second and third experiments, our visual search task was performed while navigating a set of 3D hallways. We introduce a new navigation aid called Peripheral L.enses, intended to provide simulated peripheral vision. Informal studies suggested that Peripheral Lenses decrease search time, indicating an enhanced sense of immersion in Desktop VR. However, formal studies contradict that, demonstrating the importance of formal usability studies in the development of user interface software. We also gained evidence that visual attention findings transfer to Desktop VR.
George G. Robertson, Mary Czerwinski, Maarten van Dantzich
ACM Symposium on User Interface Software and Technology1
1996 The WebBook and the Web Forager: An Information Workspace for the World-Wide Web
abstract
The World-Wide Web has achieved global connectivity stimulating the transition of computers from knowledge processors to knowledge sources.But the Web and its client software are seriously deficient for supporting users' interactive use of this information.This paper presents two related designs with which to evolve the Web and its clients.The first is the WebBook, a 3D interactive book of HTML pages.The WebBook allows rapid interaction with objects at a higher level of aggregation than pages.The second is the Web Forager, an application that embeds the WebBook and other objects in a hierarchical 3D workspace, Both designs are intended as exercises to play off against analytical studies of information workspaces.
Stuart K. Card, George G. Robertson, William York
CHI2
1994 Developing Calendar Visualizers for the Information Visualizer
abstract
The increasing mass of information confronting a business or an individual have created a demand for information management applications. Time-based information, in particular, is an important part of many information access tasks. This paper explores how to use 3D graphics and interactive animation to design and implement visualizers that improve access to large masses of time-based information. Two new visualizers have been developed for the Information Visualizer: 1) the Spiral Calendar was designed for rapid access to an individual's daily schedule, and 2) the Time Lattice was designed for analyzing the time relationships among the schedules of groups of people. The Spiral Calendar embodies a new 3D graphics technique for integrating detail and context by placing objects in a 3D spiral. It demonstrates that advanced graphics techniques can enhance routine office information tasks. The Time Lattice is formed by aligning a collection of 2D calendars. 2D translucent shadows provide views and interactive access to the resulting complex 3D object. The paper focuses on how these visualizations were developed. The Spiral Calendar, in particular, has gone through an entire cycle of development, including design, implementation, evaluation, revision and reuse. Our experience should prove useful to others developing user interfaces based on advanced graphics.
Jock D. Mackinlay, George G. Robertson, Robert DeLine
ACM Symposium on User Interface Software and Technology2
1993 The Document Lens
abstract
This paper describes a general visualization techniquebased on a common strategy for understanding paper documents when their structure is not known, whiclh is to lay the pages of a document in a rectangular array on a large table where the overall structure and distinguishing features can be seen.Given such a presentation, the user wants to quickly view parts of the presentation in detail while remaining in context.A fisheye view or a magnifying lens might be used for this, but they fail to adequately show the global context. The DocumentLens is a 3D visualization for large rectangular presentations that allows the user to quickly focus on a part of a presentation while continuously remaining in context.The user grabs a rectangular lens and pulls it around to focus on the desired area at the desired magnification.The presentation outside the lens is stretched to provide a continuous display of the global context.This stretching is efficiently implemented with affine transformations, allowing text documents to be viewed as a whole with an interactive visualization.
George G. Robertson, Jock D. Mackinlay
ACM Symposium on User Interface Software and Technology1
1992 The Information Grid: A Framework for Information Retrieval and Retrieval-centered Applications
abstract
The Information Grid (InfoGrid) is a framework for building information access applications that provides a user interface design and an interaction model. It focuses on retrieval of application objects as its top level mechanism for accessing user information, documents, or services. We have embodied the InfoGrid design in an object-oriented application framework that supports rapid construction of applications. This application framework has been used to build a number of applications, some that are classically characterized as information retrieval applications, others that are more typically viewed as personal work tools.
Ramana Rao, Stuart K. Card, Herbert D. Jellinek, Jock D. Mackinlay, George G. Robertson
ACM Symposium on User Interface Software and Technology5
1991 The information visualizer, an information workspace
abstract
Article The information visualizer, an information workspace Share on Authors: Stuart K. Card Xerox Palo Alto Research Center, Palo Alto, California Xerox Palo Alto Research Center, Palo Alto, CaliforniaView Profile , George G. Robertson Xerox Palo Alto Research Center, Palo Alto, California Xerox Palo Alto Research Center, Palo Alto, CaliforniaView Profile , Jock D. Mackinlay Xerox Palo Alto Research Center, Palo Alto, California Xerox Palo Alto Research Center, Palo Alto, CaliforniaView Profile Authors Info & Claims CHI '91: Proceedings of the SIGCHI Conference on Human Factors in Computing SystemsApril 1991 Pages 181–186https://doi.org/10.1145/108844.108874Online:01 March 1991Publication History 367citation3,492DownloadsMetricsTotal Citations367Total Downloads3,492Last 12 Months153Last 6 weeks18 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access
Stuart K. Card, George G. Robertson, Jock D. Mackinlay
CHI2
1991 The perspective wall: detail and context smoothly integrated
abstract
Tasks that involve large information spaces overwhelm workspaces that do not support efiicient use of space and time. For example, case studies indicate that information often contains linear components, which can result in 2D layouts with wide, inefficient aspect ratios. This paper describes a technique called the Perspective W’aU for visualizing linear information by smoothly integrating detailed and contextual views. It uses hardware support for 3D interactive animation to fold wide 2D layouts into intuitive 3D visualizations that have a center panel for detail and two perspective panels for context. The resulting visualization supports efficient use of space and time.
Jock D. Mackinlay, George G. Robertson, Stuart K. Card
CHI2
1991 Rapid controlled movement through virtual 3D workspaces (videotape)
abstract
No abstract available.
Jock D. Mackinlay, George G. Robertson, Stuart K. Card
CHI2
1991 Cone Trees: animated 3D visualizations of hierarchical information
abstract
The task of managing and accessing large information spaces is a problem in large scale cognition.Enwrging technologies for 3D visualization and interactive aninlaiion offer potential solutions to this problenl, especially when the structure of the information can be visualized.We describe one of these Information Visualtzaiion techniques, called the Cone Tree, which is used for visualizing hierarchical information structures.The hierarchy is presented in 3D to nlaxilnize effective use of available screen space and enable visualization of the whole structure.Interactive aninlation is used (,o shift sonle of the user's cognitive load to the human perceptual system,
George G. Robertson, Jock D. Mackinlay, Stuart K. Card
CHI1
1991 Information visualization using 3D interactive animation
abstract
No abstract available.
George G. Robertson, Jock D. Mackinlay, Stuart K. Card
CHI1
1991 Buttons as first class objects on an X desktop
abstract
A high-level user interface toolkit, called XButtons, has implementation issues encountered in building XButtons on top of the X window system.
George G. Robertson, Austin Henderson, Stuart K. Card
UIST1
1991 A Morphological Analysis of the Design Space of Input Devices
abstract
The market now contains a bewildering variety of input devices for communication from humans to computers.This paper discusses a means to systematize these devices through morphological design space analysis, in which different input device designs are taken as points in a parametrically described design space.The design space is characterized by finding methods to generate and test design points.In a previous paper, we discussed a method for generating the space of input device designs using primitive and compositional movement operators.This allowed us to propose a taxonomy of input devices.In this paper, we summarize the generation method and explore the use of device footprint and Fitts's law as a test.We then use calculations to reason about the design space.Calculations are used to show why the mouse is a more effective device than the headmouse and where in the design space there is likely to be a more effective device than the mouse.
Stuart K. Card, Jock D. Mackinlay, George G. Robertson
ACM Trans. Inf. Syst.3
1990 The design space of input devices
abstract
A bewildering variety of devices for communication from humans to computers now exists on the market. In order to make sense of this variety, and to aid in the design of new input devices, we propose a framework for describing and analyzing input devices. Following Mackinlay's semantic analysis of the design space for graphical presentations, our goal is to provide tools for the generation and test of input device designs. The descriptive tools we have created allow us to describe the semantics of a device and measure its expressiveness. Using these tools, we have built a taxonomy of input devices that goes beyond earlier taxonomies of Buxton & Baecker and Foley, Wallace, & Chan. In this paper, we build on these descriptive tools, and proceed to the use of human performance theories and data for evaluation of the effectiveness of points in this design space. We focus on two figures of merit, footprint and bandwidth, to illustrate this evaluation. The result is the systematic integration of methods for both generating and testing the design space of input devices.
Stuart K. Card, Jock D. Mackinlay, George G. Robertson
CHI3
1990 Rapid controlled movement through a virtual 3D workspace
abstract
Computer graphics hardware supporting real-time interactive 3D animation has the potential to support effective user interfaces by enabling virtual 3D workspaces. However, this potential requires development of viewpoint movement techniques that support rapid and controlled movement through workspaces. Rapid movement through large distances avoids wasted work time; controlled movement near target objects allows the user to examine and interact with objects in the workspace. Current techniques for viewpoint movement typically use high velocities to cover distances rapidly, but high velocities are hard to control near objects. This paper describes a new technique for targeted viewpoint movement that solves this problem. The key idea is to have the user indicate a point of interest (target) on a 3D object and use the distance to this target to move the viewpoint logarithmically, by moving the same relative percentage of distance to the target on every animation cycle. the result is rapid motion over distances that slows as the viewpoint approaches the target object. The technique can be used with 2D and multidimensional input devices. We also extend the technique to move objects in the workspace.
Jock D. Mackinlay, Stuart K. Card, George G. Robertson
SIGGRAPH3
1990 In search for ideal operating system for user interfacing
George G. Robertson, Mike Conner
UIST3
1990 A Semantic Analysis of the Design Space of Input Devices
abstract
A bewildering variety of devices for communication from humans to computers now exists on the market. In this article, we propose a descriptive framework for analyzing the design space of these input devices. We begin with Buxton's (1983) idea that input devices are transducers of physical properties in one, two, or three dimensions. Following Mackinlay's semantic analysis of the design space for graphical presentations, we extend this idea to more comprehensive descriptions of physical properties, space, and transducer mappings. In our reformulation, input devices are transducers of any combination of linear and rotary, absolute and relative, position and force, in any of the six spatial degrees of freedom. Simple input devices are described in terms of semantic mappings from the transducers of physical properties into the parameters of the applications. One of these mappings, the resolution function, allows us to describe the range of possibilities from continuous devices to discrete devices, including possibilities in between. Complex input controls are described in terms of hierarchical families of generic devices and in terms of composition operators on simpler devices. The description that emerges is used to produce a new taxonomy of input devices. The taxonomy is compared with previous taxonomies of Foley, Wallace, and Chan (1984) and of Buxton (1983) by reclassifying the devices previously analyzed by these authors. The descriptive techniques are further applied to the design of complex mouse-based virtual input controls for simulated three-dimensional (3D) egocentric motion. One result is the design of a new virtual egocentric motion control.
Jock D. Mackinlay, Stuart K. Card, George G. Robertson
Hum. Comput. Interact.3
1989 The cognitive coprocessor architecture for interactive user interfaces
abstract
The graphics capabilities and speed of current hardware systems allow the exploration of 3D and animation in user interfaces, while improving the degree of interaction as well. In order to fully utilize these capabilities, new software architectures must support multiple, asynchronous, interacting agents (the Multiple Agent Problem), and support smooth interactive animation (the Animation Problem). The Cognitive Coprocessor is a new user interface architecture designed to solve these two problems, while supporting highly interactive user interfaces that have 2D and 3D animations. This architecture includes 3D Rooms, a 3D analogy to the Rooms system with Rooms Buttons extended to Interactive Objects that deal with 3D, animation, and gestures. This research is being tested in the domain of Information Visualization, which uses 2D and 3D animated artifacts to represent the structure of information. A prototype, called the Information Visualizer, has been built.
George G. Robertson, Stuart K. Card, Jock D. Mackinlay
UIST1
1988 Population Size in classifier Systems
George G. Robertson
ML1
1988 A Tale of Two Classifier Systems
George G. Robertson, Rick L. Riolo
Mach. Learn.1
1981 Accent: A Communication Oriented Network Operating System Kernel
abstract
Accent is a communication oriented operating system kernel being built at Carnegie-Mellon University to support the distributed personal computing project, Spice, and the development of a fault-tolerant distributed sensor network (DSN). Accent is built around a single, powerful abstraction of communication between processes, with all kernel functions, such as device access and virtual memory management accessible through messages and distributable throughout a network. In this paper, specific attention is given to system supplied facilities which support transparent network access and fault-tolerant behavior. Many of these facilities are already being provided under a modified version of VAX/UNIX. The Accent system itself is currently being implemented on the Three Rivers Corp. PERQ.
Richard F. Rashid, George G. Robertson
SOSP2
1978 An Extensible File System for Hydra
Guy T. Almes, George G. Robertson
ICSE2
1972 XCRIBL - A Hardcopy Scan Line Graphics System for Document Generation
Raj Reddy, W. Broadley, Lee D. Erman, R. Johnsson, J. Newcomer, George G. Robertson, J. Wright
Inf. Process. Lett.6