Using Docker Containers to Improve Reproducibility in Software and Web Engineering Research

被引:23
作者
Cito, Jurgen [1 ]
Ferme, Vincenzo [2 ]
Gall, Harald C. [1 ]
机构
[1] Univ Zurich, Zurich, Switzerland
[2] Univ Lugano USI, Lugano, Switzerland
来源
WEB ENGINEERING (ICWE 2016) | 2016年 / 9671卷
关键词
Reproducibility; Containers; Cloud;
D O I
10.1007/978-3-319-38791-8_58
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The ability to replicate and reproduce scientific results has become an increasingly important topic for many academic disciplines. In computer science and, more specifically, software and web engineering, contributions of scientific work rely on developed algorithms, tools and prototypes, quantitative evaluations, and other computational analyses. Published code and data come with many undocumented assumptions, dependencies, and configurations that are internal knowledge and make reproducibility hard to achieve. This tutorial presents how Docker containers can overcome these issues and aid the reproducibility of research artifacts in software and web engineering and discusses their applications in the field.
引用
收藏
页码:609 / 612
页数:4
相关论文
共 5 条
[1]  
[Anonymous], P 2015 10 JOINT M FD
[2]  
Boettiger Carl, 2015, ACM SIGOPS Operating Systems Review, V49, P71
[3]  
Gerber A., 2015, TECHNICAL REPORT
[4]  
Merkel D., 2014, LINUX J, V2014, DOI 10.5555/2600239.2600241
[5]  
Mockus A., EXPERIENCES REPLICAT