No Workflow: Capturing and analyzing provenance of scripts

Leonardo Murta, Vanessa Braganholo, Fernando Chirigati, David Koop, Juliana Freire

Research output: Chapter in Book/Report/Conference proceedingConference contribution


We propose noWorkflow, a tool that transparently captures provenance of scripts and enables reproducibility. Unlike existing approaches, noWorkflow is non-intrusive and does not require users to change the way they work – users need not wrap their experiments in scientific workflow systems, install version control systems, or instrument their scripts. The tool leverages Software Engineering techniques, such as abstract syntax tree analysis, reflection, and profiling, to collect different types of provenance, including detailed information about the underlying libraries. We describe how noWorkflow captures multiple kinds of provenance and the different classes of analyses it supports: graph-based visualization; differencing over provenance trails; and inference queries.

Original languageEnglish (US)
Title of host publicationProvenance and Annotation of Data and Processes - 5th International Provenance and Annotation Workshop, IPAW 2014, Revised Selected Papers
EditorsBeth Plale, Bertram Ludäscher, Bertram Ludäscher
PublisherSpringer Verlag
Number of pages13
ISBN (Electronic)9783319164618
StatePublished - 2015
Event5th International Provenance and Annotation Workshop, IPAW 2014 - Cologne, Germany
Duration: Jun 10 2014Jun 11 2014

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349


Other5th International Provenance and Annotation Workshop, IPAW 2014

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science


Dive into the research topics of 'No Workflow: Capturing and analyzing provenance of scripts'. Together they form a unique fingerprint.

Cite this