Generative AI for Reproducible Research in Control, Automation and Robotics

Reproducing the results of a research paper is typically difficult and time consuming. Even when the source code is publicly available, the installation and configuration process can fail due to the slight differences in the versions of the software tools and libraries used by the original authors. Software images and containers are a solution to the dependency issues, since they provide the user with a complete environment with all the necessary components for running the software. But the steps for building such containers must be carefully engineered and described in detail. Generative AI tools may provide a valuable help to the human programmer during the development process. In this paper we present a method for building a software image of an open source code repository, which can be readily reproduced by any user. Generative AI is used for processing the textual information in the repository, and producing the building instructions. The AI agent is able to take into account any errors reported by the user in an iterative dialogue until a successful outcome is obtained. The quality of the results is comparable to those produced by a human programmer, demonstrating the validity of the approach.

Authors

Institutions

Publication Details

Published
2025-04-18
DOI
https://doi.org/10.1109/iccar64901.2025.11072983
Citations
1
Primary Topic
Scientific Computing and Data Management
Type
article
Field-Weighted Citation Impact
4.17

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Generative AI for Reproducible Research in Control, Automation and Robotics

Enric Cervera
1 citations
Scientific Computing and Data Management
4.17
article

Generative AI for Reproducible Research in Control, Automation and Robotics

Enric Cervera
article en
1 citations

Abstract

Reproducing the results of a research paper is typically difficult and time consuming. Even when the source code is publicly available, the installation and configuration process can fail due to the slight differences in the versions of the software tools and libraries used by the original authors. Software images and containers are a solution to the dependency issues, since they provide the user with a complete environment with all the necessary components for running the software. But the steps for building such containers must be carefully engineered and described in detail. Generative AI tools may provide a valuable help to the human programmer during the development process. In this paper we present a method for building a software image of an open source code repository, which can be readily reproduced by any user. Generative AI is used for processing the textual information in the repository, and producing the building instructions. The AI agent is able to take into account any errors reported by the user in an iterative dialogue until a successful outcome is obtained. The quality of the results is comparable to those produced by a human programmer, demonstrating the validity of the approach.

Universitat Jaume I (ES)
Generalitat Valenciana, Universitat Jaume I, Ministerio de Ciencia e Innovación
Openalex Percentile: Top 5%
Scientific Computing and Data Management
4.17
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.