ProvenanceWidgets: A Library of UI Control Elements to Track and Dynamically Overlay Analytic Provenance

|

|

Summary

This summary is machine-generated.

ProvenanceWidgets is a new JavaScript library that helps developers track user interactions with UI elements. This tool enhances data visualization by providing in situ provenance overlays, saving time and screen space.

Area Of Science

  • Computer Science
  • Human-Computer Interaction
  • Software Engineering

Background

  • Tracking user interactions (provenance) in analytical systems is crucial for understanding data exploration.
  • Existing methods for provenance tracking can be cumbersome, requiring significant screen space and user effort.

Purpose Of The Study

  • To introduce ProvenanceWidgets, a novel JavaScript library for creating interactive UI control elements.
  • To enable dynamic, in situ overlays of user analytic provenance within applications.

Main Methods

  • Designed modular UI control elements (radio buttons, checkboxes, dropdowns) to track interaction frequency and recency.
  • Developed visual overlays to display aggregated summaries and detailed temporal histories of user interactions.
  • Recreated three existing widget libraries (Scented Widgets, Phosphor objects, Dynamic Query Widgets) to demonstrate capability.

Main Results

  • ProvenanceWidgets effectively enables developers to implement custom provenance-tracking applications.
  • Evaluated the library's expressiveness and effectiveness through case studies with visualization developers.
  • Demonstrated that in situ overlays save screen space and reduce the effort needed to access provenance information.

Conclusions

  • ProvenanceWidgets provides an effective and efficient solution for integrating analytic provenance tracking into user interfaces.
  • The open-source library facilitates the development of custom provenance-based systems for data visualization and analysis.

Related Concept Videos

Modified Boxplots 00:57

9.2K

A standard box and whisker plot informs us about the spread of the data in a given sample. One can identify the minimum value, maximum value, first quartile value, second quartile or median value, and third quartile.
However, the box plot does not tell the reader about outliers - values that lie far from the center of the data. We can modify the standard box and whisker plot to identify the outliers and visualize the actual spread of the data in a sample.
Initially, we calculate the adjusted...

pV-Diagrams 01:18

4.0K

The pV diagram, which is a graph of pressure versus volume of the gas under study, is helpful in describing certain aspects of the substance. When the substance behaves like an ideal gas, the ideal gas equation describes the relationship between its pressure and volume. On a pV diagram, it is common to plot an isotherm, which is a curve showing p as a function of V with the number of molecules and the temperature fixed. Then, for an ideal gas, the product of the pressure of the gas and its...

Pedigree Analysis 01:35

84.1K

Overview

A pedigree is a diagram displaying a family’s history of a trait. Analyzing pedigrees can reveal (1) whether a trait is dominant or recessive, (2) the type of chromosome, autosomal or sex, a trait is linked to, (3) genotypes of family members, and (4) probabilities of phenotypes in future generations. For families with a history of autosomal or sex-linked diseases, this information can be crucial to family planning.

Pedigrees Display Family Histories

In various plant and...

Pie Chart 01:04

13.8K

A pie chart (or a pie graph) is a circular graphical chart or a pictorial representation of categorical data. It is divided into slices of pie each indicating numerical proportions. It is also used to show the relative sizes of data in a single chart.
In a pie chart, the central angle, the arc length of each slice, and the area are directly proportional to the quantity or percentage it represents. Some real-world examples that can be depicted using pie charts include marks obtained by students...

Woodward–Hoffmann Selection Rules and Microscopic Reversibility 01:34

3.0K

Electrocyclic reactions, cycloadditions, and sigmatropic rearrangements are concerted pericyclic reactions that proceed via a cyclic transition state. These reactions are stereospecific and regioselective. The stereochemistry of the products depends on the symmetry characteristics of the interacting orbitals and the reaction conditions. Accordingly, pericyclic reactions are classified as either symmetry-allowed or symmetry-forbidden. Woodward and Hoffmann presented the selection criteria for...

Outliers and Influential Points 01:08

4.0K

An outlier is an observation of data that does not fit the rest of the data. It is sometimes called an extreme value. When you graph an outlier, it will appear not to fit the pattern of the graph. Some outliers are due to mistakes (for example, writing down 50 instead of 500), while others may indicate that something unusual is happening. Outliers are present far from the least squares line in the vertical direction. They have large "errors," where the "error" or residual is the...