Program Synthesis
Program Synthesis

Another provenance analysis approach is to perform program synthesis – generating a script or executable sets of operations based on past user interactions. In these systems, a common goal is to convert the user interactions into an executable script that can be applied to a new dataset. However, it is also possible to perform additional analyses over these higher-level scripts or grammar to extract additional information. In this section, we identify publications that present such provenance analysis as grammars or scripts, noting an emphasis on visual history and recall in this area of the literature.

Examples Figures from the Literature

Dou et al. 2009


Example Papers