2014
DOI: 10.1007/978-3-319-13326-3_4
|View full text |Cite
|
Sign up to set email alerts
|

Reproducible Software Appliances for Experimentation

Abstract: Abstract. Experiment reproducibility is a milestone of the scientific method. Reproducibility of experiments in computer science would bring several advantages such as code re-usability and technology transfer. The reproducibility problem in computer science has been solved partially, addressing particular class of applications or single machine setups. In this paper we present our approach oriented to setup complex environments for experimentation, environments that require a lot of configuration and the inst… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2015
2015
2024
2024

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 7 publications
(5 citation statements)
references
References 9 publications
0
5
0
Order By: Relevance
“…This paper identifies the necessary ingredients for a software appliance builder to be a viable solution for the preservation and packaging of experimental setups. The contributions of this paper and what makes it different from our two previous publications [8,13] are:…”
Section: Contributionsmentioning
confidence: 93%
See 2 more Smart Citations
“…This paper identifies the necessary ingredients for a software appliance builder to be a viable solution for the preservation and packaging of experimental setups. The contributions of this paper and what makes it different from our two previous publications [8,13] are:…”
Section: Contributionsmentioning
confidence: 93%
“…Data is captured in two ways: 1) Polipo 24 a web proxy cache for caching all the packages coming from the network, and 2) custom procedures for caching data coming from other sources. This mechanism is detailed in [13]. The persistent cache archive is structured by step (Kameleon hierarchy) and it contains files, control version repositories and mainly cache files generated by Polipo.…”
Section: Persistent Cache Mechanismmentioning
confidence: 99%
See 1 more Smart Citation
“…Among the few tools specifically designed for this purpose and based on recipes, we can cite Kameleon [9], which allows to reconstruct an environment step by step. Another approach consists in automatically capturing the environment required to run the code (e.g., as done by CDE [14, chap.4].)…”
Section: Related Workmentioning
confidence: 99%
“…In recent years, a plethora of tools have been developed to address the general problem of computational reproducibility 1 , 2 , a critical subset being the reproduction of pipelines across platforms to share them with other researchers. Prominent tools include workflow engines like Snakemake 3 or Nextflow 4 , which provide their own language to describe pipelines and setup routines.…”
Section: Introductionmentioning
confidence: 99%