• Skip to main content
  • Skip to secondary menu
  • Skip to primary sidebar
  • Skip to footer
  • IEEE.org
  • IEEE Xplore
  • IEEE Standards
  • IEEE Spectrum
  • More Sites

IEEE Robotics & Automation Magazine

  • IEEE.org
  • IEEE Xplore
  • IEEE Standards
  • IEEE Spectrum
  • More Sites

Run to the Source: The Effective Reproducibility of Robotics Code Repositories

June 24, 2024 by Enric Cervera

In recent years the robotics community has actively embraced the open paradigm, and research articles are commonly enriched with the inclusion of a source code repository of software. However, the reproducibility of such code is not straightforward, and it may become increasingly difficult with the evolution of software. There is a need for providing not only the source code but also an executable version with all of the necessary library dependencies. A solution based on software containers is presented in this article, with some unique advantages. First, the executable package is automatically generated from the last version of the source code; second, it is archived in the same cloud service that hosts the code repository; third, it integrates seamlessly with the development workflow of the research code; finally, it does not consume any local computing resources from the researcher. The executable code can then be downloaded and run by other users, with the only requirement being installing a specific software for running containers. This article presents the complete workflow, which is then applied to some illustrative examples of source code repositories of articles published at robotics conferences.

For more about this article see link below.

https://ieeexplore.ieee.org/document/10375508

For the open access PDF link of this article please click here.

Filed Under: Past Columns/ Departments, Past Features Tagged With: Buildings, Codes, Reproducibility of results, Robots, Software, Source coding

Primary Sidebar

Current Issue

Get the entire issue now.

 

About the Magazine

IEEE Robotics & Automation Magazine (RAM) has over 14,000 readers who are the people who drive this remarkable technology. More than half work in basic research and many of the others are top level engineers and decision-makers in industry.  This magazine highlights new concepts in Robotics and Automation that are applied to real-world systems. It delivers tutorial and survey papers by distinguished experts in the field, organizes focused special issues on hot topics, and provides a forum for disseminating and discussing emerging trends, novel achievements, and selected news relevant to the development of the whole community active in these fields worldwide.

Past Issues

Search

Footer

LINKS

Home | Contact IEEE | Accessibility |
Nondiscrimination  Policy | IEEE Ethics Reporting | Terms & Disclosures| IEEE Privacy Policy

© Copyright 2025 IEEE – All rights reserved. A public charity, IEEE is the world’s largest technical professional organization dedicated to advancing technology for the benefit of humanity.

ABOUT US

IEEE Robotics & Automation Magazine  publishes four issues per year: March, June, September and December.