Research Reproducibility

Make your paper more transparent, useful, and trustworthy by embracing research reproducibility—the documentation of research in sufficient detail so that an independent researcher could follow your outlined steps, complete the same work, and obtain the same results. Publishing reproducible research enables others to understand, learn from, and build upon your work more efficiently.

Key areas for improving the reproducibility of your paper include: providing a detailed description of your research methodology; sharing your data in an online data repository; and uploading your code to an online code repository.

Sharing Data

Improve the discoverability of your data by hosting it in an easily accessible repository such as IEEE DataPort™, an online data repository of datasets and data analysis tools. IEEE DataPort accepts all types of datasets up to 2TB and provides a Digital Object Identifier (DOI) for easy citation. Standard (i.e., non-Open Access) datasets can be uploaded for free at IEEE DataPort. Papers in the IEEE Xplore® Digital Library with linked data in IEEE DataPort will have a Code & Datasets tab where readers can link to the dataset from the paper.

IEEE also recommends figshare, Zenodo, and Dryad as alternative data repositories.


Back to Top

Uploading Code

Help other researchers view and run your code with Code Ocean, a cloud-based computational reproducibility platform that allows code to be stored, shared, and run in the cloud. Anyone can run code posted to Code Ocean, modify it, and test the modifications, without changing the original code.

When uploading to Code Ocean, you will be asked to create a “compute capsule”. The compute capsule creates a home for the code to live in and is the key to having your code work for everyone who runs it from Code Ocean.

Authors who have published with IEEE in the past five years can upload their code to Code Ocean and link it to the paper published in IEEE Xplore. Papers with linked code have a Code & Datasets tab where readers can run the code without installing or downloading anything.

Follow these steps to upload your code and link it to your IEEE Xplore paper:

Back to Top

Learn More About Reproducibility

In November 2016, IEEE held its first workshop on the future of research curation and research reproducibility. This meeting brought together stakeholders including researchers, funders, and leading science, technology, engineering, and mathematics (STEM) publishers. Since then, IEEE has been committed to providing resources for authors to be aware of and follow best practices of reproducible research.

Two short video tutorials provide more in-depth information about research reproducibility.