The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.04 - July/August (2012 vol.14)
pp: 48-56
Andrew Davison , Centre National de la Recherche Scientifique, France
ABSTRACT
Published scientific research that relies on numerical computations is too often not reproducible. For computational research to become consistently and reliably reproducible, the process must become easier to achieve, as part of day-to-day research. A combination of best practices and automated tools can make it easier to create reproducible research.
INDEX TERMS
Reproducibility of results, Software engineering, Context awareness, Scientific computing, Numerical analysis, Programming, Scientific computing, software/program verification, Reproducibility of results, Software engineering, Context awareness, Scientific computing, Numerical analysis, Programming, Scientific computing, scientific computing, reusable libraries, reusable software, reliability
CITATION
Andrew Davison, "Automated Capture of Experiment Context for Easier Reproducibility in Computational Research", Computing in Science & Engineering, vol.14, no. 4, pp. 48-56, July/August 2012, doi:10.1109/MCSE.2012.41
REFERENCES
1. S. Crook, H.E. Plesser, and A.P. Davison, “Lessons from the Past: Approaches for Reproducibility in Computational Neuroscience,” 20 Years of Computational Neuroscience, J.M. Bower ed., Springer-Verlag, in press.
2. M. Hucka et al., “, The Systems Biology Markup Language (SBML): A Medium for Representation and Exchange of Biochemical Network Models,” Bioinformatics, vol. 19, no. 4, 2003, pp. 524–531.
3. C. Drummond, “Replicability Is Not Reproducibility: Nor Is It Good Science,” Proc. Evaluation Methods for Machine Learning Workshop at the 26th Int'l Conf. Machine Learning, 2009; www.site.uottawa.caICML09WS/.
4. S. McConnell,Code Complete, 2nd ed., Microsoft Press, 2004.
5. G.R. Brammer et al., “Paper Mâché: Creating Dynamic Reproducible Science,” Procedia Computer Science, Elsevier, vol. 4, 2011, pp. 658–667.
6. P. Van Gorp and S. Mazanek, “SHARE: A Web Portal for Creating and Sharing Executable Research Papers,” Procedia Computer Science, Elsevier, vol. 4, 2011, pp. 589–597.
7. P.J. Guo and D. Engler, “CDE: Using System Call Interposition to Automatically Create Portable Software Packages,” Proc. 2011 Usenix Ann. Technical Conf., Usenix, 2011; www.usenix.org/events/atc11/tech/final_files GuoEngler.pdf.
8. D. Koop et al., “Bridging Workflow and Data Provenance Using Strong Links, Scientific and Statistical Database Management, LNCS 6187, Springer-Berlin, 2010, pp. 397–415.
9. P. Nowakowski et al., “The Collage Authoring Environment,” Procedia Computer Science, Elsevier, vol. 4, 2011, pp. 608–617.
10. R. Brette et al., “Simulation of Networks of Spiking Neurons: A Review of Tools and Strategies,” J. Computational Neuroscience, vol. 23, no. 3, 2007, pp. 349–398; doi:10.1007/s10827-007-0038-6.
25 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool