EDBT 2026 Demo / reviewers in the wild / expert
Alex Bigelow
dblp:146/6358 · also Alex R. Bigelow
· DBLP profile ↗
8ranked-venue papers
4as first author
3since 2021 · last 2023
0000-0002-4593-2675ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Graphics, computer vision, multimedia, augmented reality and games · 5 · 3 first-author · 2 since 2021Human-computer interaction and ubiquitous computing · 2 · 1 first-author · 1 since 2021Applied, 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
5 papers |
Visualization and visual analytics · 100% | |
| Human-computer interaction and pervasive computing
3 papers |
Design research and methods · 71% User interface design and tools · 29% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Parallel and multicore computing · 100% |
Topics — the 7 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Visualization and visual analytics › software visualization
performance visualization |
0.7 | 1 | 2023 | Traveler: Navigating Task Parallel Traces for Performance Analysis · IEEE Trans. Vis. Comput. Graph. 2023 |
Visualization and visual analytics
visualization design |
0.7 | 1 | 2023 | Data Abstraction Elephants: The Initial Diversity of Data Representations and Mental Models · CHI 2023 |
Design research and methods › qualitative analysis
grounded theory |
0.5 | 1 | 2021 | Guidelines For Pursuing and Revealing Data Abstractions · IEEE Trans. Vis. Comput. Graph. 2021 |
Visualization and visual analytics
visualization authoring |
0.3 | 1 | 2017 | Iterating between Tools to Create and Edit Visualizations · IEEE Trans. Vis. Comput. Graph. 2017 |
User interface design and tools › authoring tools
visualization authoring tools |
0.3 | 1 | 2017 | Iterating between Tools to Create and Edit Visualizations · IEEE Trans. Vis. Comput. Graph. 2017 |
Parallel and multicore computing
parallel programming models |
0.1 | 1 | 2020 | Visualizing a Moving Target: A Design Study on Task Parallel Programs in the Presence of Evolving Data and Concerns · IEEE Trans. Vis. Comput. Graph. 2020 |
Parallel and multicore computing › parallel programming models › task parallelism
task-parallel programs |
0.1 | 1 | 2020 | Visualizing a Moving Target: A Design Study on Task Parallel Programs in the Presence of Evolving Data and Concerns · IEEE Trans. Vis. Comput. Graph. 2020 |
Methods — techniques the papers use, named apart from their topics
design study · 2.2qualitative study · 1.3linked views · 1.3survey · 1.0interviews · 1.0grounded theory analysis · 1.0iterative design · 0.9merge-based reconciliation · 0.6
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Data Abstraction Elephants: The Initial Diversity of Data Representations and Mental ModelsabstractTwo people looking at the same dataset will create different mental models, prioritize different attributes, and connect with different visualizations. We seek to understand the space of data abstractions associated with mental models and how well people communicate their mental models when sketching. Data abstractions have a profound influence on the visualization design, yet it’s unclear how universal they may be when not initially influenced by a representation. We conducted a study about how people create their mental models from a dataset. Rather than presenting tabular data, we presented each participant with one of three datasets in paragraph form, to avoid biasing the data abstraction and mental model. We observed various mental models, data abstractions, and depictions from the same dataset, and how these concepts are influenced by communication and purpose-seeking. Our results have implications for visualization design, especially during the discovery and data collection phase. Katy Williams, Alex Bigelow, Katherine E. Isaacs |
CHI | 2 |
| 2023 | Traveler: Navigating Task Parallel Traces for Performance AnalysisabstractUnderstanding the behavior of software in execution is a key step in identifying and fixing performance issues. This is especially important in high performance computing contexts where even minor performance tweaks can translate into large savings in terms of computational resource use. To aid performance analysis, developers may collect an execution trace-a chronological log of program activity during execution. As traces represent the full history, developers can discover a wide array of possibly previously unknown performance issues, making them an important artifact for exploratory performance analysis. However, interactive trace visualization is difficult due to issues of data size and complexity of meaning. Traces represent nanosecond-level events across many parallel processes, meaning the collected data is often large and difficult to explore. The rise of asynchronous task parallel programming paradigms complicates the relation between events and their probable cause. To address these challenges, we conduct a continuing design study in collaboration with high performance computing researchers. We develop diverse and hierarchical ways to navigate and represent execution trace data in support of their trace analysis tasks. Through an iterative design process, we developed Traveler, an integrated visualization platform for task parallel traces. Traveler provides multiple linked interfaces to help navigate trace data from multiple contexts. We evaluate the utility of Traveler through feedback from users and a case study, finding that integrating multiple modes of navigation in our design supported performance analysis tasks and led to the discovery of previously unknown behavior in a distributed array library. Sayef Azad Sakin, Alex Bigelow, R. Tohid, Connor Scully-Allison, Carlos Scheidegger, Steven R. Brandt, Kevin A. Huck, Hartmut Kaiser, Katherine E. Isaacs |
IEEE Trans. Vis. Comput. Graph. | 2 |
| 2021 | Guidelines For Pursuing and Revealing Data AbstractionsabstractMany data abstraction types, such as networks or set relationships, remain unfamiliar to data workers beyond the visualization research community. We conduct a survey and series of interviews about how people describe their data, either directly or indirectly. We refer to the latter as latent data abstractions. We conduct a Grounded Theory analysis that (1) interprets the extent to which latent data abstractions exist, (2) reveals the far-reaching effects that the interventionist pursuit of such abstractions can have on data workers, (3) describes why and when data workers may resist such explorations, and (4) suggests how to take advantage of opportunities and mitigate risks through transparency about visualization research perspectives and agendas. We then use the themes and codes discovered in the Grounded Theory analysis to develop guidelines for data abstraction in visualization projects. To continue the discussion, we make our dataset open along with a visual interface for further exploration. Alex Bigelow, Katy Williams, Katherine E. Isaacs |
IEEE Trans. Vis. Comput. Graph. | 1 |
| 2020 | Ten simple rules for organizing a data science workshop
Alise J. Ponsero, Ryan Bartelme, Gustavo de Oliveira Almeida, Alex Bigelow, Reetu Tuteja, Holly Ellingson, Tyson Lee Swetnam, Nirav C. Merchant, Maliaca Oxnam, Eric Lyons 0002 |
PLoS Comput. Biol. | 4 |
| 2020 | Visualizing a Moving Target: A Design Study on Task Parallel Programs in the Presence of Evolving Data and ConcernsabstractCommon pitfalls in visualization projects include lack of data availability and the domain users' needs and focus changing too rapidly for the design process to complete. While it is often prudent to avoid such projects, we argue it can be beneficial to engage them in some cases as the visualization process can help refine data collection, solving a "chicken and egg" problem of having the data and tools to analyze it. We found this to be the case in the domain of task parallel computing where such data and tooling is an open area of research. Despite these hurdles, we conducted a design study. Through a tightly-coupled iterative design process, we built Atria, a multi-view execution graph visualization to support performance analysis. Atria simplifies the initial representation of the execution graph by aggregating nodes as related to their line of code. We deployed Atria on multiple platforms, some requiring design alteration. We describe how we adapted the design study methodology to the "moving target" of both the data and the domain experts' concerns and how this movement kept both the visualization and programming project healthy. We reflect on our process and discuss what factors allow the project to be successful in the presence of changing data and user needs. Katy Williams, Alex Bigelow, Katherine E. Isaacs |
IEEE Trans. Vis. Comput. Graph. | 2 |
| 2019 | Jacob's Ladder: The User Implications of Leveraging Graph PivotsabstractThis paper reports on a simple visual technique that boils extracting a subgraph down to two operations-pivots and filters-that is agnostic to both the data abstraction, and its visual complexity scales independent of the size of the graph. The system's design, as well as its qualitative evaluation with users, clarifies exactly when and how the user's intent in a series of pivots is ambiguous-and, more usefully, when it is not. Reflections on our results show how, in the event of an ambiguous case, this innately practical operation could be further extended into "smart pivots" that anticipate the user's intent beyond the current step. They also reveal ways that a series of graph pivots can expose the semantics of the data from the user's perspective, and how this information could be leveraged to create adaptive data abstractions that do not rely as heavily on a system designer to create a comprehensive abstraction that anticipates all the user's tasks. Alex Bigelow, Megan Monroe |
PacificVis | 1 |
| 2017 | Iterating between Tools to Create and Edit VisualizationsabstractA common workflow for visualization designers begins with a generative tool, like D3 or Processing, to create the initial visualization; and proceeds to a drawing tool, like Adobe Illustrator or Inkscape, for editing and cleaning. Unfortunately, this is typically a one-way process: once a visualization is exported from the generative tool into a drawing tool, it is difficult to make further, data-driven changes. In this paper, we propose a bridge model to allow designers to bring their work back from the drawing tool to re-edit in the generative tool. Our key insight is to recast this iteration challenge as a merge problem - similar to when two people are editing a document and changes between them need to reconciled. We also present a specific instantiation of this model, a tool called Hanpuku, which bridges between D3 scripts and Illustrator. We show several examples of visualizations that are iteratively created using Hanpuku in order to illustrate the flexibility of the approach. We further describe several hypothetical tools that bridge between other visualization tools to emphasize the generality of the model. Alex Bigelow, Steven Mark Drucker, Danyel Fisher, Miriah D. Meyer |
IEEE Trans. Vis. Comput. Graph. | 1 |
| 2014 | Reflections on how designers design with dataabstractIn recent years many popular data visualizations have emerged that are created largely by designers whose main area of expertise is not computer science. Designers generate these visualizations using a handful of design tools and environments. To better inform the development of tools intended for designers working with data, we set out to understand designers' challenges and perspectives. We interviewed professional designers, conducted observations of designers working with data in the lab, and observed designers working with data in team settings in the wild. A set of patterns emerged from these observations from which we extract a number of themes that provide a new perspective on design considerations for visualization tool creators, as well as on known engineering problems. Alex Bigelow, Steven Mark Drucker, Danyel Fisher, Miriah D. Meyer |
AVI | 1 |