TY - GEN
T1 - Tracking and analyzing the evolution of provenance from scripts
AU - Pimentel, João Felipe
AU - Freire, Juliana
AU - Braganholo, Vanessa
AU - Murta, Leonardo
N1 - Publisher Copyright:
© Springer International Publishing Switzerland 2016.
PY - 2016
Y1 - 2016
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=84976628159&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84976628159&partnerID=8YFLogxK
U2 - 10.1007/978-3-319-40593-3_2
DO - 10.1007/978-3-319-40593-3_2
M3 - Conference contribution
AN - SCOPUS:84976628159
SN - 9783319405926
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 16
EP - 28
BT - Provenance and Annotation of Data and Processes - 6th International Provenance and Annotation Workshop, IPAW 2016, Proceedings
A2 - Glavic, Boris
A2 - Mattoso, Marta
PB - Springer Verlag
T2 - 6th International Provenance and Annotation Workshop, IPAW 2016
Y2 - 7 June 2016 through 8 June 2016
ER -