IEEE Xplore / Code Ocean FAQs
IEEE Xplore / Code Ocean FAQs

IEEE Xplore / Code Ocean FAQs

What is IEEE Xplore / Code Ocean?

IEEE is working with Code Ocean to enable authors to further enhance the visibility and impact of their research by enabling them to share their code on Code Ocean so that readers can browse, view, run and experiment with the code.

Readers can discover, browse, run, modify code, and input data to experiment, reproduce, and build on your research, all in the cloud, without any other setup or software license.

You may have alternatives on sharing code, but with IEEE Xplore / Code Ocean, you can bring a new level of interactivity to your article for your readers. Your code will be assigned a DOI to allow for better discoverability.

Sign up to get started.

How can I search for articles with code on IEEE Xplore?

There are two ways to search on IEEE Xplore for articles with code:

  1. Use search to get results and check Code in the Supplemental Items facet to identify articles with code.
  2. Authors can assign metadata tags to their code at the time of code upload. You can search for articles with code by entering one or more of these tags in the IEEE Xplore search box.

How can I run code on IEEE Xplore?

You can directly interact with the code by running it within the Code Ocean widget embedded on the IEEE Xplore article page. You can also download code, data and associated outputs from the widget. It provides an added level of interactivity to all code associated articles on IEEE Xplore.

What programming languages are currently supported?

Most versions of the following languages are supported by Code Ocean:

  • C/C++
  • Fortran
  • Java
  • Julia
  • Lua
  • MATLAB
  • Octave
  • Perl
  • Python
  • R
  • Stata

Go to the Code Ocean website for the most up-to-date list of supported languages.

Yes, authors will always maintain copyright. For additional info, see terms of use.

How can I upload code?

Uploading code to Code Ocean is a straightforward process. Go to sign up for a new account or log in to Code Ocean if you already have an account and follow instructions to start uploading code.

Click here to see text and video tutorials on this and other topics.

How do I link my code and article?

For a new article not yet published on IEEE Xplore, the link between the code and the article is made automatically without intervention from the author when the article gets published on IEEE Xplore.

For an article that is already published on IEEE Xplore, you can enter the article DOI at the time of code upload in Code Ocean (manual entry).

Where can I find the code associated with my article in IEEE Xplore?

Every article that has code associated will have a Code & Datasets tab on the article page. Code associated with the article can be found here and run within the widget.

Are there any fees to upload or run code?

No. Authors can upload code free of charge and users will be able to access code regardless of whether or not they have a subscription to the journal.