Tessera: Discretizing Data Analysis Workflows on a Task Level
Jing Nathan Yan, Ziwei Gu, Jeffrey M. Rzeszotarski
Abstract
Researchers have investigated a number of strategies for capturing and analyzing data analyst event logs in order to design better tools, identify failure points, and guide users. However, this remains challenging because individual- and session-level behavioral differences lead to an explosion of complexity and there are few guarantees that log observations map to user cognition. In this paper we introduce a technique for segmenting sequential analyst event logs which combines data, interaction, and user features in order to create discrete blocks of goal-directed activity. Using measures of inter-dependency and comparisons between analysis states, these blocks identify patterns in interaction logs coupled with the current view that users are examining. Through an analysis of publicly available data and data from a lab study across a variety of analysis tasks, we validate that our segmentation approach aligns with users’ changing goals and tasks. Finally, we identify several downstream applications for our approach.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Cited by top-tier papers5
- DataPrep.EDA: Task-Centric Exploratory Data Analysis for Statistical Modeling in PythonJinglin Peng, Weiyuan Wu, Brandon Lockhart, Song Bian et al.SIGMOD 2021 · 29 citations
- One Size Does Not Fit All: A Bandit-Based Sampler Combination Framework with Theoretical GuaranteesJinglin Peng, Bolin Ding, Jiannan Wang, Kai Zeng et al.SIGMOD 2022 · 7 citations
- JupyterLab in Retrograde: Contextual Notifications That Highlight Fairness and Bias Issues for Data ScientistsGalen Harrison, Kevin Bryson, Ahmad Emmanuel Balla Bamba, Luca Dovichi et al.CHI 2024 · 5 citations
- Measurement as Bricolage: Examining How Data Scientists Construct Target Variables for Predictive Modeling TasksLuke Guerdan, Devansh Saxena, Stevie Chancellor, Zhiwei Steven Wu et al.CSCW 2025 · 3 citations
- An Adaptive Benchmark for Modeling User Exploration of Large DatasetsJoanna Purich, Anthony Wise, Leilani BattleSIGMOD 2025 · 1 citation
Builds on3
- Silva: Interactively Assessing Machine Learning Fairness Using CausalityJing Nathan Yan, Ziwei Gu, Hubert Lin, Jeffrey M. RzeszotarskiCHI 2020 · 53 citations
- Interactive Cleaning for Progressive Visualization through Composite QuestionsYuyu Luo, Chengliang Chai, Xuedi Qin, Nan Tang et al.ICDE 2020 · 37 citations
- Data-driven Multi-level Segmentation of Image Editing LogsZipeng Liu, Zhicheng Liu, Tamara MunznerCHI 2020 · 5 citations
Related papers
- Charting EDA: Characterizing Interactive Visualization Use in Computational Notebooks with a Mixed-Methods FormalismDylan Wootton, Amy Rae Fox, Evan Peck, Arvind SatyanarayanIEEE VIS 2024 · 5 citations
- "I Need to Find That One Chart": How Data Workers Navigate, Summarize and Communicate Analytical ConversationsKen Gu, Srishti Palani, Vidya SetlurCHI 2026 · 1 citation
- Understanding Visual Investigation Patterns Through Digital "Field" ObservationsIrene Rae, Feng Zhou, Martin Bilsing, Philipp BungeCHI 2022 · 3 citations
- A Multi-Level Task Framework for Event Sequence AnalysisKazi Tasnim Zinat, Saimadhav Naga Sakhamuri, Aaron Sun Chen, Zhicheng LiuIEEE VIS 2024 · 5 citations
- VisGuide: User-Oriented Recommendations for Data Event ExtractionYu-Rong Cao, Xiao-Han Li, Jia-Yu Pan, Wen-Chieh LinCHI 2022 · 13 citations
