This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
retreats:2023fall:abstracts [2023/10/11 12:11] tamille |
retreats:2023fall:abstracts [2023/10/11 22:50] (current) peziegler Changing my talk title and abstract |
||
---|---|---|---|
Line 8: | Line 8: | ||
====Session I==== | ====Session I==== | ||
- | * Supporting Data Journalists through | + | * Automated Reverse Engineering of Data Visualizations from In-the-Wild Examples, //Parker Ziegler// |
Abstract: | Abstract: | ||
- | Examples are foundational in helping data journalists author interactive graphics, whether by demonstrating challenging techniques or serving as building blocks for new design exploration. However, a key element of an example’s usefulness is the availability of its source code. If a data journalist wants to work from an “in-the-wild” example for which no source code is available, they have to resort to manual reverse engineering to produce an approximation of the original visualization. This is a time-consuming and error-prone process, erasing much of the original benefit of working from an example. In this talk, I’ll present our work on reviz, a compiler and accompanying Chrome extension that automatically generates parameterized data visualization programs from input SVG subtrees. I’ll walk through the reviz architecture from an end user’s perspective before diving deep into the internals of our reverse engineering and compilation processes. I’ll finish by discussing reviz' | + | Examples are foundational in helping data journalists author interactive graphics, whether by demonstrating challenging techniques or serving as building blocks for new design exploration. However, a key element of an example’s usefulness is the availability of its source code. If a data journalist wants to work from an “in-the-wild” example for which no source code is available, they have to resort to manual reverse engineering to produce an approximation of the original visualization. This is a time-consuming and error-prone process, erasing much of the original benefit of working from an example. In this talk, I’ll present our work on reviz, a compiler and accompanying Chrome extension that automatically generates parameterized data visualization programs from input SVG subtrees. I’ll walk through the reviz architecture from an end user’s perspective before diving deep into the internals of our reverse engineering and compilation processes. |
* ACORN: Performant and Predicate-Agnostic Search Over Vector Embeddings and Structured Data, //Liana Patel// | * ACORN: Performant and Predicate-Agnostic Search Over Vector Embeddings and Structured Data, //Liana Patel// |