EDBT 2026 Demo / reviewers in the wild / expert
Chris Stolte
dblp:39/2378 · also Christopher R. Stolte
· DBLP profile ↗
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
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Visualization and visual analytics › user behavior analysis
interaction log analysis |
0.1 | 1 | 2008 | Graphical Histories for Visualization: Supporting Analysis, Communication, and Evaluation · IEEE Trans. Vis. Comput. Graph. 2008 |
Visualization and visual analytics
user behavior analysis |
0.1 | 1 | 2008 | 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.1 | 1 | 2007 | Show Me: Automatic Presentation for Visual Analysis · IEEE Trans. Vis. Comput. Graph. 2007 |
Visualization and visual analytics › scientific visualization
multiscale visualization |
0.0 | 1 | 2003 | Multiscale Visualization Using Data Cubes · IEEE Trans. Vis. Comput. Graph. 2003 |
Visualization and visual analytics › information visualization › database visualization
OLAP visualization |
0.0 | 1 | 2003 | Multiscale Visualization Using Data Cubes · IEEE Trans. Vis. Comput. Graph. 2003 |
Visualization and visual analytics
hierarchical data visualization |
0.0 | 1 | 2002 | Query, analysis, and visualization of hierarchically structured data using Polaris · KDD 2002 |
Visualization and visual analytics
high-dimensional data visualization |
0.0 | 1 | 2002 | 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.0 | 1 | 2002 | Query, analysis, and visualization of hierarchically structured data using Polaris · KDD 2002 |
Visualization and visual analytics › geospatial visualization
cartographic visualization |
0.0 | 1 | 2001 | Rendering effective route maps: improving usability through generalization · SIGGRAPH 2001 |
Visualization and visual analytics › geospatial visualization
map generalization |
0.0 | 1 | 2001 | Rendering effective route maps: improving usability through generalization · SIGGRAPH 2001 |
Performance modeling and evaluation › simulation › computer system simulation
machine simulation |
0.0 | 1 | 2000 | Performance Analysis and Visualization of Parallel Systems Using SimOS and Rivet: A Case Study · HPCA 2000 |
Performance modeling and evaluation
simulation |
0.0 | 1 | 2000 | 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.0 | 1 | 2008 | Graphical Histories for Visualization: Supporting Analysis, Communication, and Evaluation · IEEE Trans. Vis. Comput. Graph. 2008 |
Data integration and cleaning
data warehouse |
0.0 | 1 | 2002 | Query, analysis, and visualization of hierarchically structured data using Polaris · KDD 2002 |
Operating systems › resource management › process management
CPU scheduling |
0.0 | 1 | 2000 | 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.0 | 1 | 2000 | 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.0 | 1 | 2000 | 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
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2012 | Dynamic workload driven data integration in tableauabstractTableau 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 Conference | 5 |
| 2010 | Visual interfaces to dataabstractEasy-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 Conference | 1 |
| 2008 | Graphical Histories for Visualization: Supporting Analysis, Communication, and EvaluationabstractInteractive 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 AnalysisabstractThis 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 CubesabstractMost 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 Polarisabstract... 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 |
KDD | 1 |
| 2002 | Polaris: A System for Query, Analysis, and Visualization of Multidimensional Relational DatabasesabstractIn 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 generalizationabstractRoute 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 |
SIGGRAPH | 2 |
| 2000 | Performance Analysis and Visualization of Parallel Systems Using SimOS and Rivet: A Case StudyabstractPresents 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 |
HPCA | 2 |
| 1996 | Degree-constrained Spanners for Multidimensional Grids
Arthur L. Liestman, Thomas C. Shermer, Chris Stolte |
Discret. Appl. Math. | 3 |