Joanna Purich

dblp:317/4653 · DBLP profile ↗
← Back
2ranked-venue papers
1as first author
2since 2021 · last 2025
0009-0007-7736-3597ORCID · corroborated

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

Databases, data management, data science and information retrieval · 1 · 1 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021

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 architecture, parallel and distributed computing, and storage systems
1 paper
Performance modeling and evaluation · 100%
Computer graphics and multimedia
2 papers
Visualization and visual analytics · 100%

Topics — the 4 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Visualization and visual analytics › visualization design
dashboard design
1.122025
From Dashboard Zoo to Census: A Case Study With Tableau Public · IEEE Trans. Vis. Comput. Graph. 2025
An Adaptive Benchmark for Modeling User Exploration of Large Datasets · Proc. ACM Manag. Data 2025
Performance modeling and evaluation
benchmarking
0.912025
An Adaptive Benchmark for Modeling User Exploration of Large Datasets · Proc. ACM Manag. Data 2025
Performance modeling and evaluation › benchmarking
database system benchmarking
0.912025
An Adaptive Benchmark for Modeling User Exploration of Large Datasets · Proc. ACM Manag. Data 2025
Performance modeling and evaluation
workload characterization
0.912025
An Adaptive Benchmark for Modeling User Exploration of Large Datasets · Proc. ACM Manag. Data 2025

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

simulation-based benchmarking · 1.7graph representation · 0.9
YearPublicationVenuePosition
2025 An Adaptive Benchmark for Modeling User Exploration of Large Datasets
abstract
In this paper, we present a new DBMS performance benchmark that can simulate user exploration with any specified dashboard design made of standard visualization and interaction components. The distinguishing feature of our SImulation-BAsed (or SIMBA) benchmark is its ability to model user analysis goals as a set of SQL queries to be generated through a valid sequence of user interactions, as well as measure the completion of analysis goals by testing for equivalence between the user's previous queries and their goal queries. In this way, the SIMBA benchmark can simulate how an analyst opportunistically searches for interesting insights at the beginning of an exploration session and eventually hones in on specific goals towards the end. To demonstrate the versatility of the SIMBA benchmark, we use it to test the performance of four DBMSs with six different dashboard specifications and compare our results with IDEBench. Our results show how goal-driven simulation can reveal gaps in DBMS performance missed by existing benchmarking methods and across a range of data exploration scenarios.
Joanna Purich, Anthony Wise, Leilani Battle
Proc. ACM Manag. Data1
2025 From Dashboard Zoo to Census: A Case Study With Tableau Public
abstract
Dashboards remain ubiquitous tools for analyzing data and disseminating the findings. Understanding the range of dashboard designs, from simple to complex, can support development of authoring tools that enable end-users to meet their analysis and communication goals. Yet, there has been little work that provides a quantifiable, systematic, and descriptive overview of dashboard design patterns. Instead, existing approaches only consider a handful of designs, which limits the breadth of patterns that can be surfaced. More quantifiable approaches, inspired by machine learning (ML), are presently limited to single visualizations or capture narrow features of dashboard designs. To address this gap, we present an approach for modeling the content and composition of dashboards using a graph representation. The graph decomposes dashboard designs into nodes featuring content "blocks'; and uses edges to model "relationships", such as layout proximity and interaction, between nodes. To demonstrate the utility of this approach, and its extension over prior work, we apply this representation to derive a census of 25,620 dashboards from Tableau Public, providing a descriptive overview of the core building blocks of dashboards in the wild and summarizing prevalent dashboard design patterns. We discuss concrete applications of both a graph representation for dashboard designs and the resulting census to guide the development of dashboard authoring tools, making dashboards accessible, and for leveraging AI/ML techniques. Our findings underscore the importance of meeting users where they are by broadly cataloging dashboard designs, both common and exotic.
Arjun Srinivasan, Joanna Purich, Michael Correll, Leilani Battle, Vidya Setlur, Anamaria Crisan
IEEE Trans. Vis. Comput. Graph.2