Chris Stolte

dblp:39/2378 · also Christopher R. Stolte · DBLP profile ↗
← Back
10ranked-venue papers
4as first author
0since 2021 · last 2012
—ORCID · none

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

Graphics, computer vision, multimedia, augmented reality and games · 5 · 2 first-authorDatabases, data management, data science and information retrieval · 3 · 2 first-authorArtificial intelligence and machine learning · 1 · 1 first-authorSystems, architecture and hardware · 1Human-computer interaction and ubiquitous computing · 1Theory of computation · 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
6 papers
Visualization and visual analytics · 100%
Databases, data mining, and information retrieval
4 papers
Database system architecture and tuning · 57% Query processing and optimization · 38% Data integration and cleaning · 6%
Human-computer interaction and pervasive computing
4 papers
User interface design and tools · 93% Usability and user experience research · 7%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Performance modeling and evaluation · 77% Parallel and multicore computing · 23%

Topics — the 17 heaviest of 23, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Visualization and visual analytics › user behavior analysis
interaction log analysis
0.112008
Graphical Histories for Visualization: Supporting Analysis, Communication, and Evaluation · IEEE Trans. Vis. Comput. Graph. 2008
Visualization and visual analytics
user behavior analysis
0.112008
Graphical Histories for Visualization: Supporting Analysis, Communication, and Evaluation · IEEE Trans. Vis. Comput. Graph. 2008
Visualization and visual analytics › visual analytics
visual analytics system
0.112007
Show Me: Automatic Presentation for Visual Analysis · IEEE Trans. Vis. Comput. Graph. 2007
Visualization and visual analytics › scientific visualization
multiscale visualization
0.012003
Multiscale Visualization Using Data Cubes · IEEE Trans. Vis. Comput. Graph. 2003
Visualization and visual analytics › information visualization › database visualization
OLAP visualization
0.012003
Multiscale Visualization Using Data Cubes · IEEE Trans. Vis. Comput. Graph. 2003
Visualization and visual analytics
hierarchical data visualization
0.012002
Query, analysis, and visualization of hierarchically structured data using Polaris · KDD 2002
Visualization and visual analytics
high-dimensional data visualization
0.012002
Polaris: A System for Query, Analysis, and Visualization of Multidimensional Relational Databases · IEEE Trans. Vis. Comput. Graph. 2002
Visualization and visual analytics
interactive data analysis
0.012002
Query, analysis, and visualization of hierarchically structured data using Polaris · KDD 2002
Visualization and visual analytics › geospatial visualization
cartographic visualization
0.012001
Rendering effective route maps: improving usability through generalization · SIGGRAPH 2001
Visualization and visual analytics › geospatial visualization
map generalization
0.012001
Rendering effective route maps: improving usability through generalization · SIGGRAPH 2001
Performance modeling and evaluation › simulation › computer system simulation
machine simulation
0.012000
Performance Analysis and Visualization of Parallel Systems Using SimOS and Rivet: A Case Study · HPCA 2000
Performance modeling and evaluation
simulation
0.012000
Performance Analysis and Visualization of Parallel Systems Using SimOS and Rivet: A Case Study · HPCA 2000
User interface design and tools › interaction design
undo mechanisms
0.012008
Graphical Histories for Visualization: Supporting Analysis, Communication, and Evaluation · IEEE Trans. Vis. Comput. Graph. 2008
Data integration and cleaning
data warehouse
0.012002
Query, analysis, and visualization of hierarchically structured data using Polaris · KDD 2002
Operating systems › resource management › process management
CPU scheduling
0.012000
Performance Analysis and Visualization of Parallel Systems Using SimOS and Rivet: A Case Study · HPCA 2000
Parallel and multicore computing › parallel computing
parallel rendering
0.012000
Performance Analysis and Visualization of Parallel Systems Using SimOS and Rivet: A Case Study · HPCA 2000
Parallel and multicore computing › multiprocessor system
shared-memory multiprocessor
0.012000
Performance Analysis and Visualization of Parallel Systems Using SimOS and Rivet: A Case Study · HPCA 2000

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

log analysis · 0.2design space analysis · 0.2schema mapping · 0.1VizQL · 0.1visual query interfaces · 0.1visual query interface · 0.1polaris · 0.1pivot table extension · 0.1cognitive psychology · 0.1algorithmic generalization · 0.1visualization · 0.1simulation · 0.1visual abstraction · 0.0data abstraction · 0.0
YearPublicationVenuePosition
2012 Dynamic workload driven data integration in tableau
abstract
Tableau is a commercial business intelligence (BI) software tool that supports interactive, visual analysis of data. Armed with a visual interface to data and a focus on usability, Tableau enables a wide audience of end-users to gain insight into their datasets. The user experience is a fluid process of interaction in which exploring and visualizing data takes just a few simple drag-and-drop operations (no programming or DB experience necessary). In this context of exploratory, ad-hoc visual analysis, we describe a novel approach to integrating large, heterogeneous data sources. We present a new feature in Tableau called data blending, which gives users the ability to create data visualization mashups from structured, heterogeneous data sources dynamically without any upfront integration effort. Users can author visualizations that automatically integrate data from a variety of sources, including data warehouses, data marts, text files, spreadsheets, and data cubes. Because our data blending system is workload driven, we are able to bypass many of the pain-points and uncertainty in creating mediated schemas and schema-mappings in current pay-as-you-go integration systems.
Kristi Morton, Ross Bunker, Jock D. Mackinlay, Robert Morton, Chris Stolte
SIGMOD Conference5
2010 Visual interfaces to data
abstract
Easy-to-use visual interfaces to data can broadly expand the audience for databases. Domain experts rather than database experts can engage in rapid-fire Q&A sessions with the data. Visual interfaces can provide a medium for story-telling, debate, and conversations about the data. They can also put new and challenging demands on the capabilities of traditional relational databases.
Chris Stolte
SIGMOD Conference1
2008 Graphical Histories for Visualization: Supporting Analysis, Communication, and Evaluation
abstract
Interactive history tools, ranging from basic undo and redo to branching timelines of user actions, facilitate iterative forms of interaction. In this paper, we investigate the design of history mechanisms for information visualization. We present a design space analysis of both architectural and interface issues, identifying design decisions and associated trade-offs. Based on this analysis, we contribute a design study of graphical history tools for Tableau, a database visualization system. These tools record and visualize interaction histories, support data analysis and communication of findings, and contribute novel mechanisms for presenting, managing, and exporting histories. Furthermore, we have analyzed aggregated collections of history sessions to evaluate Tableau usage. We describe additional tools for analyzing users' history logs and how they have been applied to study usage patterns in Tableau.
Jeffrey Heer, Jock D. Mackinlay, Chris Stolte, Maneesh Agrawala
IEEE Trans. Vis. Comput. Graph.3
2007 Show Me: Automatic Presentation for Visual Analysis
abstract
This paper describes Show Me, an integrated set of user interface commands and defaults that incorporate automatic presentation into a commercial visual analysis system called Tableau. A key aspect of Tableau is VizQL, a language for specifying views, which is used by Show Me to extend automatic presentation to the generation of tables of views (commonly called small multiple displays). A key research issue for the commercial application of automatic presentation is the user experience, which must support the flow of visual analysis. User experience has not been the focus of previous research on automatic presentation. The Show Me user experience includes the automatic selection of mark types, a command to add a single field to a view, and a pair of commands to build views for multiple fields. Although the use of these defaults and commands is optional, user interface logs indicate that Show Me is used by commercial users.
Jock D. Mackinlay, Pat Hanrahan, Chris Stolte
IEEE Trans. Vis. Comput. Graph.3
2003 Multiscale Visualization Using Data Cubes
abstract
Most analysts start with an overview of the data before gradually refining their view to be more focused and detailed. Multiscale pan-and-zoom systems are effective because they directly support this approach. However, generating abstract overviews of large data sets is difficult and most systems take advantage of only one type of abstraction: visual abstraction. Furthermore, these existing systems limit the analyst to a single zooming path on their data and thus to a single set of abstract views. This paper presents: 1) a formalism for describing multiscale visualizations of data cubes with both data and visual abstraction and 2) a method for independently zooming along one or more dimensions by traversing a zoom graph with nodes at different levels of detail. As an example of how to design multiscale visualizations using our system, we describe four design patterns using our formalism. These design patterns show the effectiveness of multiscale visualization of general relational databases.
Chris Stolte, Diane Tang, Pat Hanrahan
IEEE Trans. Vis. Comput. Graph.1
2002 Query, analysis, and visualization of hierarchically structured data using Polaris
abstract
... in a variety of applications such as corporate data warehouses and scientific computing. To support interactive analysis, many of these databases are augmented with hierarchical structures that provide meaningful levels of abstraction that can be leveraged by both the computer and analyst. This hierarchical structure generates many challenges and opportunities in the design of systems for the query, analysis, and visualization of these databases. In this
Chris Stolte, Diane Tang, Pat Hanrahan
KDD1
2002 Polaris: A System for Query, Analysis, and Visualization of Multidimensional Relational Databases
abstract
In the last several years, large multidimensional databases have become common in a variety of applications, such as data warehousing and scientific computing. Analysis and exploration tasks place significant demands on the interfaces to these databases. Because of the size of the data sets, dense graphical representations are more effective for exploration than spreadsheets and charts. Furthermore, because of the exploratory nature of the analysis, it must be possible for the analysts to change visualizations rapidly as they pursue a cycle involving first hypothesis and then experimentation. In this paper, we present Polaris, an interface for exploring large multidimensional databases that extends the well-known pivot table interface. The novel features of Polaris include an interface for constructing visual specifications of table-based graphical displays and the ability to generate a precise set of relational queries from the visual specifications. The visual specifications can be rapidly and incrementally developed, giving the analyst visual feedback as he constructs complex queries and visualizations.
Chris Stolte, Diane Tang, Pat Hanrahan
IEEE Trans. Vis. Comput. Graph.1
2001 Rendering effective route maps: improving usability through generalization
abstract
Route maps, which depict a path from one location to another, have emerged as one of the most popular applications on the Web. Current computer-generated route maps, however, are often very difficult to use. In this paper we present a set of cartographic generalization techniques specifically designed to improve the usability of route maps. Our generalization techniques are based both on cognitive psychology research studying how route maps are used and on an analysis of the generalizations commonly found in handdrawn route maps. We describe algorithmic implementations of these generalization techniques within LineDrive, a real-time system for automatically designing and rendering route maps. Feedback from over 2200 users indicates that almost all believe LineDrive maps are preferable to using standard computer-generated route maps alone.
Maneesh Agrawala, Chris Stolte
SIGGRAPH2
2000 Performance Analysis and Visualization of Parallel Systems Using SimOS and Rivet: A Case Study
abstract
Presents an evolving system for the analysis and visualization of parallel application performance on shared memory multiprocessors. Our system couples SimOS, a complete machine simulator, with Rivet, a powerful visualization environment. This system demonstrates how visualization is necessary to realize the full power of simulation for performance analysis. We identify several features required of the visualization system, including flexibility, exploratory interaction techniques and data aggregation schemes. We demonstrate the effectiveness of this parallel analysis and visualization system with a case study. We developed two visualizations within Rivet to study the Argus parallel rendering library, focusing on the memory system and process scheduling activity of Argus, respectively. Using these visualizations, we uncovered several unexpected interactions between Argus and the underlying operating system. The results of the analysis led to changes that greatly improved its performance and scalability. Argus had previously been unable to scale beyond 26 processors; after analysis and modification, it achieved linear speedup up to 45 processors.
Robert P. Bosch Jr., Chris Stolte, Gordon Stoll, Mendel Rosenblum, Pat Hanrahan
HPCA2
1996 Degree-constrained Spanners for Multidimensional Grids
Arthur L. Liestman, Thomas C. Shermer, Chris Stolte
Discret. Appl. Math.3