ProvenanceWidgets: A Library of UI Control Elements to Track and Dynamically Overlay Analytic Provenance
Arpit Narechania, Kaustubh Odak, Mennatallah El-Assady, Alex Endert
Abstract
We present ProvenanceWidgets, a Javascript library of UI control elements such as radio buttons, checkboxes, and dropdowns to track and dynamically overlay a user's analytic provenance. These in situ overlays not only save screen space but also minimize the amount of time and effort needed to access the same information from elsewhere in the UI. In this paper, we discuss how we design modular UI control elements to track how often and how recently a user interacts with them and design visual overlays showing an aggregated summary as well as a detailed temporal history. We demonstrate the capability of ProvenanceWidgets by recreating three prior widget libraries: (1) Scented Widgets, (2) Phosphor objects, and (3) Dynamic Query Widgets. We also evaluated its expressiveness and conducted case studies with visualization developers to evaluate its effectiveness. We find that ProvenanceWidgets enables developers to implement custom provenance-tracking applications effectively. ProvenanceWidgets is available as open-source software at https://github.com/ProvenanceWidgets to help application developers build custom provenance-based systems.
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.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 9abb9c47-be02-4f6c-b797-519e352bb2d0Cited by top-tier papers1
Ask how each one uses itBuilds on7
- DynaVis: Dynamically Synthesized UI Widgets for Visualization EditingPriyan Vaithilingam, Elena L. Glassman, Jeevana Priya Inala, Chenglong WangCHI 2024 · 56 citations
- Left, Right, and Gender: Exploring Interaction Traces to Mitigate Human BiasesEmily Wall, Arpit Narechania, Adam Coscia, Jamal Paden et al.IEEE VIS 2021 · 38 citations
- VITALITY: Promoting Serendipitous Discovery of Academic Literature with Transformers & Visual AnalyticsArpit Narechania, Alireza Karduni, Ryan Wesslen, Emily WallIEEE VIS 2021 · 31 citations
- Lumos: Increasing Awareness of Analytic Behavior during Visual Data AnalysisArpit Narechania, Adam Coscia, Emily Wall, Alex EndertIEEE VIS 2021 · 30 citations
- reVISit: Looking Under the Hood of Interactive Visualization StudiesCarolina Nobre, Dylan Wootton, Zach Cutler, Lane Harrison et al.CHI 2021 · 20 citations
Related papers
- A Generic Framework and Library for Exploration of Small Multiples through Interactive PilingFritz Lekschas, Xinyi Zhou, Wei Chen, Nils Gehlenborg et al.IEEE VIS 2020 · 5 citations
- B2: Bridging Code and Interactive Visualization in Computational NotebooksYifan Wu, Joseph M. Hellerstein, Arvind SatyanarayanUIST 2020 · 71 citations
- Anu.js: Accelerating Web-based Immersive AnalyticsDavid Saffo, Benjamin Lee, Feiyu Lu, Cheng Yao Wang et al.CHI 2026 · 1 citation
- Tweeq: Parameter-Tuning GUI Widgets by/for Creative ProfessionalsBaku Hashimoto, Jun KatoUIST 2025 · 2 citations
- Projection Boxes: On-the-fly Reconfigurable Visualization for Live ProgrammingSorin LernerCHI 2020 · 52 citations
