{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,10]],"date-time":"2026-01-10T03:21:53Z","timestamp":1768015313627,"version":"3.49.0"},"reference-count":42,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2016,10]]},"DOI":"10.1109\/escience.2016.7870886","type":"proceedings-article","created":{"date-parts":[[2017,3,6]],"date-time":"2017-03-06T17:09:29Z","timestamp":1488820169000},"page":"61-70","source":"Crossref","is-referenced-by-count":10,"title":["PRUNE: A preserving run environment for reproducible scientific computing"],"prefix":"10.1109","author":[{"given":"Peter","family":"Ivie","sequence":"first","affiliation":[]},{"given":"Douglas","family":"Thain","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1093\/nar\/gkl320"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1145\/2723872.2723885"},{"key":"ref33","first-page":"9","article-title":"Parrot: An Application Environment for Data-Intensive Computing","volume":"6","author":"thain","year":"2005","journal-title":"Scalable Computing Practice and Experience"},{"key":"ref32","first-page":"525","article-title":"Eidetic systems","author":"devecsery","year":"2014","journal-title":"11th USENIX Symposium on Operating Systems Design and Implementation (OSDI 14)"},{"key":"ref31","first-page":"71","article-title":"Managing the evolution of dataflows with vistrails","author":"callahan","year":"2006","journal-title":"Data Engineering Workshops 2006 Proceedings 22nd International Conference on"},{"key":"ref30","article-title":"Nextflow: Business process meets mapping frameworks","author":"garcia","year":"0"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1016\/B978-012088469-8.50054-1"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1145\/2755979.2755982"},{"key":"ref35","first-page":"2","article-title":"Docker: lightweight linux containers for consistent development and deployment","volume":"2014","author":"merkel","year":"2014","journal-title":"Linux Journal"},{"key":"ref34","article-title":"Transparent result caching","author":"vahdat","year":"1998","journal-title":"USENIX Annual Technical Conference"},{"key":"ref10","first-page":"1","article-title":"Nectar: Automatic management of data and computation in datacen-ters","volume":"10","author":"gunda","year":"2010","journal-title":"OSDI"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1145\/2723872.2723880"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1016\/j.procs.2011.04.069"},{"key":"ref12","article-title":"Repeatability and benefaction in computer systems research","author":"proebsting","year":"2015"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/eScience.2011.22"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/362929.362947"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380090402"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/2755979.2755982"},{"key":"ref17","article-title":"Cerif: past, present and future: an overview","author":"asserson","year":"2002"},{"key":"ref18","first-page":"99100a","article-title":"Providing comprehensive and consistent access to astronomical observatory archive data: the nasa archive model","author":"mcglynn","year":"2016","journal-title":"Proc SPIE Astronomical Telescopes and Instrumentation"},{"key":"ref19","first-page":"8190","article-title":"Syngine: On-demand synthetic seismograms from the iris dmc based on axisem & instaseis","volume":"18","author":"van driel","year":"2016","journal-title":"EGU General Assembly Conference Abstracts"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1016\/j.parco.2011.05.005"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1088\/1742-6596\/664\/3\/032022"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1155\/2005\/128026"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1126\/science.aab2374"},{"key":"ref6","article-title":"Using provenance for repeatability","author":"pham","year":"2013","journal-title":"Presented as part of the 5th USENIX Workshop on the Theory and Practice of Provenance"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1101\/gr.4086505"},{"key":"ref5","article-title":"Cde: Using system call interposition to automatically create portable software packages","author":"guo","year":"2011","journal-title":"USENIX Annual Technical Conference"},{"key":"ref8","article-title":"Techniques for Preserving Scientific Software Executions: Preserve the Mess or Encourage Cleanliness?","author":"thain","year":"2015","journal-title":"12th International Conference on Digital Preservation (iPres)"},{"key":"ref7","article-title":"Reprozip: Using provenance to support computational reproducibility","author":"chirigati","year":"2013","journal-title":"Presented as part of the 5th USENIX Workshop on the Theory and Practice of Provenance"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1038\/nmeth.3403"},{"key":"ref9","article-title":"Collaborating with git","author":"loeliger","year":"2006","journal-title":"Linux Magazine"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1371\/journal.pmed.0020124"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1038\/455028a"},{"key":"ref22","article-title":"United States Census, 1850&#x2013;1940.&#x201C; Database","year":"2002","journal-title":"Citing NARA microfilm publication T626"},{"key":"ref21","article-title":"Work Queue+Python: A framework for scalable scientific ensemble applications","author":"bui","year":"2011","journal-title":"Workshop on Python for High Performance and Scientific Computing at SC11"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1109\/eScience.2015.56"},{"key":"ref24","article-title":"Version management with cvs","author":"cedergvist","year":"1992"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1093\/acprof:oso\/9780198758839.001.0001"},{"key":"ref23","first-page":"73","article-title":"A comparison of string metrics for matching names and records","volume":"3","author":"cohen","year":"2003","journal-title":"KDD Workshop on Data Cleaning and Object Consolidation"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1145\/2723872.2723881"},{"key":"ref25","first-page":"3","article-title":"The subversion project: buiding a better cvs","volume":"2002","author":"collins-sussman","year":"2002","journal-title":"Linux Journal"}],"event":{"name":"2016 IEEE 12th International Conference on e-Science (e-Science)","location":"Baltimore, MD, USA","start":{"date-parts":[[2016,10,23]]},"end":{"date-parts":[[2016,10,27]]}},"container-title":["2016 IEEE 12th International Conference on e-Science (e-Science)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/7864292\/7870873\/07870886.pdf?arnumber=7870886","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,3,18]],"date-time":"2017-03-18T06:40:22Z","timestamp":1489819222000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/7870886\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,10]]},"references-count":42,"URL":"https:\/\/doi.org\/10.1109\/escience.2016.7870886","relation":{},"subject":[],"published":{"date-parts":[[2016,10]]}}}