Projects

Anteater: Interactive Visualization of Program Execution Values in Context

Anteater is an interactive visualization system for tracing and exploring the execution of a program. It alleviates the burden of manual instrumentation by automatically instrumenting source code to track the values that the user desires to inspect, along with the execution trace. Anteater presents the trace to users through various visualizations.

DimReader: Axis Lines that Explain Non-Linear Projections

DimReader is a technique that recovers readable axes from dimensionality reduction techniques. It analyzes infinitesimal perturbations of the dataset with respect to variables of interest. The recovered axes are in direct analogy with the axis lines (grid lines) of traditional scatterplots. DimReader also provides methods for discovering the perturbations on the input data that change the projection the most.