Run to the Source: The Effective Reproducibility of Robotics Code Repositories (Epub ahead of print)
![Thumbnail](/xmlui/bitstream/handle/10234/206045/10.1109MRA.2023.3336470.pdf.jpg?sequence=4&isAllowed=y)
View/ Open
Metadata
Show full item recordcomunitat-uji-handle:10234/9
comunitat-uji-handle2:10234/7036
comunitat-uji-handle3:10234/8620
comunitat-uji-handle4:
INVESTIGACIONMetadata
Title
Run to the Source: The Effective Reproducibility of Robotics Code Repositories (Epub ahead of print)Author (s)
Date
2023-12-28Publisher
Institute of Electrical and Electronics Engineers Inc.ISSN
1070-9932Bibliographic citation
E. Cervera, "Run to the Source: The Effective Reproducibility of Robotics Code Repositories," in IEEE Robotics & Automation Magazine, doi: 10.1109/MRA.2023.3336470. keywords: {Software;Buildings;Codes;Source coding;Robots;Containers;Libraries},Type
info:eu-repo/semantics/articlePublisher version
https://ieeexplore.ieee.org/abstract/document/10375508Version
info:eu-repo/semantics/publishedVersionSubject
Abstract
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 ... [+]
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. [-]
Is part of
IEEE Robotics & Automation Magazine, 2023.Rights
info:eu-repo/semantics/openAccess
This item appears in the folowing collection(s)
- ICC_Articles [424]