This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
CDE: A Tool for Creating Portable Experimental Software Packages
July/August 2012 (vol. 14 no. 4)
pp. 32-35
Philip Guo, Stanford University
One technical barrier to reproducible computational science is that it's hard to distribute scientific code in a form that other researchers can easily execute on their own computers. To help eliminate this barrier, the CDE tool packages all software dependencies required to rerun Linux-based computational experiments on other computers.

1. V. Stodden, “The Scientific Method in Practice: Reproducibility in the Computational Sciences,” MIT Sloan Research Paper No. 4773-10, 2010; http://dx.doi.org/10.2139ssrn.1550193.
2. P.J. Guo, “CDE: Run Any Linux Application On-Demand Without Installation,” Proc. 2011 Usenix Large Installation System Administration Conf., Usenix Assoc., 2011; http://static.usenix.org/events/lisa11/tech/ full_papersGuo.pdf.
3. P.J. Guo and D. Engler, “CDE: Using System Call Interposition to Automatically Create Portable Software Packages,” Proc. 2011 Usenix Annual Tech. Conf., Usenix Assoc., 2011; http://static.usenix.org/events/atc11/tech/ final_filesGuoEngler.pdf.

Index Terms:
Reproducibility of results,Reproducibility of results,Software engineering,Research and development,Linux,Computational modeling,Scientific computing,Maintenance engineering,and enhancement,Reproducibility of results,Reproducibility of results,Software engineering,Research and development,Linux,Computational modeling,Scientific computing,Maintenance engineering,scientific computing,software release management and delivery,configuration management,software engineering,portability,distribution,maintenance
Citation:
Philip Guo, "CDE: A Tool for Creating Portable Experimental Software Packages," Computing in Science and Engineering, vol. 14, no. 4, pp. 32-35, July-Aug. 2012, doi:10.1109/MCSE.2012.36
Usage of this product signifies your acceptance of the Terms of Use.