The paper "Querying and Creating Visualizations by Analogy", by Carlos E. Scheidegger, Huy T. Vo, David Koop, Juliana Freire, and Cláudio Silva was selected as the "Best Paper" at IEEE Visualization 2007. In this paper, the authors introduce a new framework that allows users who are not necessarily programmers to query and refine pipelines (or workflows) by analogy. They describe a query-by-example interface which allows users to construct as complex, structure-based queries (e.g., find workflows that resample a data set before extracting an isurface) by example, using the same interface used to build pipelines. They also introduce analogy as a first-class operation to create and refine pipelines. The analogy operation allows casual users to modify pipelines without having to directly edit their definitions. These features have been implemented in their open-source workflow and provenance management system called VisTrails, which can be downloaded from the SCI Website.
C. Scheidegger, H. Vo, D. Koop, J. Freire, C.T. Silva. "Querying and Creating Visualizations by Analogy," In IEEE Transactions on Visualization and Computer Graphics 2007, pp. 1560--1567. 2007.