Skip to content

How does ROS-based Robot Software Evolve? An Empirical Study on Architectural Evolution

· 0 citations · 36 references

TL;DR

A differential, cross-language architectural recovery tool is developed that extracts components, connections, and configurations from source code and applies it to 294 repositories, with 1728 packages across 9914 releases, spanning ROS 1 and ROS 2 in C/C++, Python, and XML.

View source

Similar papers

The Walking Packages: A Survival Analysis of ROS Repositories

A work-in-progress survival analysis of 810 ROS2 package repositories hosted on GitHub, examining survival rates over time and repository characteristics associated with inactivity finds that fork activity, newcomer influx, and organizational backing are the strongest protective factors against inactivity.

Juliana Freitas, Elijah Phifer, Felipe Fronchetti · 0 citations
Review Aug 2026

Self-Evolving Coding Agents

This survey aims to clarify the conceptual boundaries of self-evolving coding agents and provide a foundation for designing more adaptive, reliable, and software-aware agentic systems.

Hao Zhou, Hai-Chuan Hu, Tianyu Luo et al. · 0 citations
Preprint Aug 2026

An Exploratory Study of Agent Plans for Agentic AI Coding Tools in Open-Source Software

Overall, repository-preserved Agent Plans under these tool-specific directories appear to be a narrow but informative artifact for studying task intent and execution guidance in human-agent workflows.

M. Abubakar, Seyedmoein Mohsenimofidi, Jai Lal Lulla et al. · 1 citation
Aug 2026

Evaluating LLMs in ROS robotic software code generation

This work constructs ROSDevEval, a specialized benchmark comprising 240 real-world ROS programming tasks, and conducts a comprehensive empirical study to evaluate four state-of-the-art LLMs alongside a specialized code assistant (GitHub Copilot), revealing a severe domain capability gap.

Yuxin Zhao, Xinjun Mao, Tanghaoran Zhang et al. · 0 citations
#artificial intelligence Preprint Sep 2026

Harness-of-Harness: Multi-Day Autonomous Software Development with Continual Improvement

In a multi-day deployment with more than 70 iterations, HoH autonomously develops a first-person-shooter game, featuring a coherent storyline, fully implemented core mechanics, human-playable experience, polished visuals and integrated audio.

Hao Yan, Min-Le Su, Hang-Fan Zhang et al. · 4 citations
#software testing Preprint Aug 2026

Repo0: Design-Driven Zero-to-All Code Generation

Repo0 is presented, a continuous structural evolution framework for zero-to-all code generation that maintains an explicit architectural state instantiated as a Dual-Directed-Acyclic-Graph (Dual-DAG), consisting of a requirement-level DAG, a component-level DAG, and their alignment relation.

Si-Lin Chen, Haoyi Teng, Xiao-Dong Gu et al. · 3 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.