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

IF 8.2 2区 材料科学 Q1 MATERIALS SCIENCE, MULTIDISCIPLINARY ACS Applied Materials & Interfaces Pub Date : 2024-06-01 DOI:10.1109/MRA.2023.3336470
Enric Cervera
{"title":"Run to the Source: The Effective Reproducibility of Robotics Code Repositories","authors":"Enric Cervera","doi":"10.1109/MRA.2023.3336470","DOIUrl":null,"url":null,"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 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.","PeriodicalId":5,"journal":{"name":"ACS Applied Materials & Interfaces","volume":"113 12","pages":"125-134"},"PeriodicalIF":8.2000,"publicationDate":"2024-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACS Applied Materials & Interfaces","FirstCategoryId":"94","ListUrlMain":"https://doi.org/10.1109/MRA.2023.3336470","RegionNum":2,"RegionCategory":"材料科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"MATERIALS SCIENCE, MULTIDISCIPLINARY","Score":null,"Total":0}
引用次数: 0

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 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.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
奔向源头:机器人代码库的有效可复制性
近年来,机器人学界积极拥抱开放范式,研究文章通常都会加入软件源代码库,使内容更加丰富。然而,这些代码的可重现性并不简单,而且随着软件的发展可能会变得越来越困难。因此,不仅需要提供源代码,还需要提供包含所有必要依赖库的可执行版本。本文介绍了一种基于软件容器的解决方案,它具有一些独特的优势。首先,可执行程序包是从源代码的最后一个版本自动生成的;其次,它存档在托管代码库的同一个云服务中;第三,它与研究代码的开发工作流程无缝集成;最后,它不消耗研究人员的任何本地计算资源。然后,其他用户可以下载和运行可执行代码,唯一的要求是安装运行容器的特定软件。本文介绍了完整的工作流程,然后将其应用于机器人会议上发表的文章源代码库的一些示例。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
ACS Applied Materials & Interfaces
ACS Applied Materials & Interfaces 工程技术-材料科学:综合
CiteScore
16.00
自引率
6.30%
发文量
4978
审稿时长
1.8 months
期刊介绍: ACS Applied Materials & Interfaces is a leading interdisciplinary journal that brings together chemists, engineers, physicists, and biologists to explore the development and utilization of newly-discovered materials and interfacial processes for specific applications. Our journal has experienced remarkable growth since its establishment in 2009, both in terms of the number of articles published and the impact of the research showcased. We are proud to foster a truly global community, with the majority of published articles originating from outside the United States, reflecting the rapid growth of applied research worldwide.
期刊最新文献
Examination within a Photonic Memory-Based Framework: Al and In Dual-Doped ZnO Thin Film UV Photosensor Devices. Automated Generation of Supported Lipid Bilayer Arrays with Controlled Receptor Densities in Well Plates. Phase-Structure Engineering of Addition-Cross-Linked Silicone-Hybridized Carborane-Phenolic Resins toward Ultrahigh-Temperature Thermal Protection up to 2500 °C. Gel Metal-Organic Frameworks in Highly Concentrated Electrolyte Promote Stable Solid-Electrolyte Interface on Lithium Metal Anodes. Spin-Phonon Coupling and Magnetic Ordering in Layered CrPS4.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1