TL;DR
This review examines 11 software applications that facilitate reproducible and transparent scholarly communication by supporting executable code and data sharing, highlighting features, hosting options, and user interfaces for researchers and readers.
Contribution
It provides a comprehensive comparison of active tools for publishing reproducible computational research, focusing on features, hosting, and user support.
Findings
Eight applications support free self-hosting for publishers.
Most applications support Jupyter Notebooks and R Markdown.
All tools assist readers in studying and manipulating analyses.
Abstract
The trend toward open science increases the pressure on authors to provide access to the source code and data they used to compute the results reported in their scientific papers. Since sharing materials reproducibly is challenging, several projects have developed solutions to support the release of executable analyses alongside articles. We reviewed 11 applications that can assist researchers in adhering to reproducibility principles. The applications were found through a literature search and interactions with the reproducible research community. An application was included in our analysis if it was actively maintained at the time the data for this paper was collected, supports the publication of executable code and data, is connected to the scholarly publication process. By investigating the software documentation and published articles, we compared the applications across 19…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
