You are here: University of Vienna PHAIDRA Detail o:429560
Title
Techniques for Preserving Scientific Software Executions: Preserve the Mess or Encourage Cleanliness?
Language
English
Description (en)
An increasing amount of scientific work is performed in silico, such that the entire process of investigation, from experiment to publication, is performed by computer. Unfortunately, this has made the problem of scientific reproducibility even harder, due to the complexity and imprecision of specifying and recreating the computing environments needed to run a given piece of software. Here, we consider from a high level what techniques and technologies must be put in place to allow for the accurate preservation of the execution of software. We assume that there exists a suitable digital archive for storing digital objects; what is missing are frameworks for precisely specifying, assembling, and executing software with all of its dependencies. We discuss the fundamental problems of managing implicit dependencies and outline two broad approaches: preserving the mess, and encouraging cleanliness. We introduce three prototype tools for preserving software executions: Parrot, Umbrella, and Prune.
Keywords (en)
software preservation, dependency management
ISBN
978-0-692-59881-8
Author of the digital object
Douglas  Thain
Peter  Ivie
Haiyan  Meng
Format
application/pdf
Size
762.7 kB
Licence Selected
CC BY 4.0 International
Conferences
Conference 2015
Name of Publication (en)
Proceedings of the 12th International Conference on Digital Preservation
Publisher
School of Information and Library Science, University of North Carolina at Chapel Hill
Other links

ISBN
978-0-692-59881-8

Content
Details
Uploader
Object type
PDFDocument
Format
application/pdf
Created
04.03.2016 02:56:12
Metadata