IEEE Transactions on Information Theory
NESTA: A Fast and Accurate First-Order Method for Sparse Recovery
SIAM Journal on Imaging Sciences
Empirical Software Engineering
Supporting the internet-based evaluation of research software with cloud infrastructure
Software and Systems Modeling (SoSyM)
Image separation using wavelets and shearlets
Proceedings of the 7th international conference on Curves and Surfaces
Computational reproducibility: state-of-the-art, challenges, and database research opportunities
SIGMOD '12 Proceedings of the 2012 ACM SIGMOD International Conference on Management of Data
Parallel software architecture for experimental workflows in computational biology on clouds
PPAM'11 Proceedings of the 9th international conference on Parallel Processing and Applied Mathematics - Volume Part II
NLEVP: A Collection of Nonlinear Eigenvalue Problems
ACM Transactions on Mathematical Software (TOMS)
Packing experiments for sharing and publication
Proceedings of the 2013 ACM SIGMOD International Conference on Management of Data
Hi-index | 0.06 |
Scientific computation is emerging as absolutely central to the scientific method. Unfortunately, it's error-prone and currently immature—traditional scientific publication is incapable of finding and rooting out errors in scientific computation—which must be recognized as a crisis. An important recent development and a necessary response to the crisis is reproducible computational research in which researchers publish the article along with the full computational environment that produces the results. The authors have practiced reproducible computational research for 15 years and have integrated it with their scientific research and with doctoral and postdoctoral education. In this article, they review their approach and how it has evolved over time, discussing the arguments for and against working reproducibly.