Script languages are powerful tools for scientists. Scientists use them to process data, invoke programs, and link program outputs/inputs. During the life cycle of scientific experiments, scientists compose scripts, execute them, and perform analysis on the results. Depending on the results, they modify their script to get more data to confirm the original hypothesis or to test a new hypothesis, evolving the experiment. While some tools capture provenance from the execution of scripts, most approaches focus on a single execution, leaving out the possibility to analyze the provenance evolution of the experiment as a whole. This work enables tracking and analyzing the provenance evolution gathered from scripts. Tracking the provenance evolution also helps to reconstruct the environment of previous executions for reproduction. Provenance evolution analysis allows comparison of executions to understand what has changed and supports the decision of which execution provides better results.
Description
Tracking and Analyzing the Evolution of Provenance from Scripts | SpringerLink
%0 Conference Paper
%1 10.1007/978-3-319-40593-3_2
%A Pimentel, João Felipe
%A Freire, Juliana
%A Braganholo, Vanessa
%A Murta, Leonardo
%B Provenance and Annotation of Data and Processes
%C Cham
%D 2016
%E Mattoso, Marta
%E Glavic, Boris
%I Springer International Publishing
%K forschungsdaten metadata provenance tracking
%P 16--28
%T Tracking and Analyzing the Evolution of Provenance from Scripts
%X Script languages are powerful tools for scientists. Scientists use them to process data, invoke programs, and link program outputs/inputs. During the life cycle of scientific experiments, scientists compose scripts, execute them, and perform analysis on the results. Depending on the results, they modify their script to get more data to confirm the original hypothesis or to test a new hypothesis, evolving the experiment. While some tools capture provenance from the execution of scripts, most approaches focus on a single execution, leaving out the possibility to analyze the provenance evolution of the experiment as a whole. This work enables tracking and analyzing the provenance evolution gathered from scripts. Tracking the provenance evolution also helps to reconstruct the environment of previous executions for reproduction. Provenance evolution analysis allows comparison of executions to understand what has changed and supports the decision of which execution provides better results.
%@ 978-3-319-40593-3
@inproceedings{10.1007/978-3-319-40593-3_2,
abstract = {Script languages are powerful tools for scientists. Scientists use them to process data, invoke programs, and link program outputs/inputs. During the life cycle of scientific experiments, scientists compose scripts, execute them, and perform analysis on the results. Depending on the results, they modify their script to get more data to confirm the original hypothesis or to test a new hypothesis, evolving the experiment. While some tools capture provenance from the execution of scripts, most approaches focus on a single execution, leaving out the possibility to analyze the provenance evolution of the experiment as a whole. This work enables tracking and analyzing the provenance evolution gathered from scripts. Tracking the provenance evolution also helps to reconstruct the environment of previous executions for reproduction. Provenance evolution analysis allows comparison of executions to understand what has changed and supports the decision of which execution provides better results.},
added-at = {2018-05-11T11:05:47.000+0200},
address = {Cham},
author = {Pimentel, Jo{\~a}o Felipe and Freire, Juliana and Braganholo, Vanessa and Murta, Leonardo},
biburl = {https://puma.ub.uni-stuttgart.de/bibtex/24343a4db4566cfc5fc884451f405105b/diglezakis},
booktitle = {Provenance and Annotation of Data and Processes},
description = {Tracking and Analyzing the Evolution of Provenance from Scripts | SpringerLink},
editor = {Mattoso, Marta and Glavic, Boris},
interhash = {2bfa4425572b322ca3cfb8fae11f92ba},
intrahash = {4343a4db4566cfc5fc884451f405105b},
isbn = {978-3-319-40593-3},
keywords = {forschungsdaten metadata provenance tracking},
pages = {16--28},
publisher = {Springer International Publishing},
timestamp = {2018-05-11T09:05:47.000+0200},
title = {Tracking and Analyzing the Evolution of Provenance from Scripts},
year = 2016
}