Aug 2026· IEEE International Requirements Engineering Conference· pp. 403-414· 0 citations· 35 references
Abstract
Open-source software (OSS) is increasingly adopted in safety-critical autonomous driving (AD) systems, yet adoption is blocked not by functional deficiency but by the absence of adoption evidence: requirements specifications, safety constraints, and traceable linkages to the implementation. This paper frames this gap as requirements debt and proposes RECODE, a hierarchical multi-agent large language model (LLM) pipeline that recovers reviewable requirements artifacts and safety review evidence from under-documented AD repositories. Six specialized agents, organized in three phases (feature recovery, software requirements specification (SRS) construction, and adoption review) decompose the task with iterative verification and inspectable intermediate artifacts. The pipeline is evaluated on two Autoware Universe modules (autonomous emergency braking, AEB; multi-object tracker, MOT) against a monolithic single-agent baseline receiving identical task definitions, using a mutation benchmark covering implementation-type (I-type) defects and omission-type (O-type) gaps alongside practitioner assessment. RECODE detected 30 of 36 injected mutations (Detection Rate 83.3%) compared to 17 for the baseline (47.2%), with the largest gap in O-type detection (68.8% vs. 25.0%); practitioners rated RECODE outputs $2.61 / 3$ vs. $1.92 / 3$ for the baseline. The findings support the position that AD OSS adoption review is fundamentally a reverse requirements engineering problem and provide a practical workflow for addressing it. Supplementary material is available at https://github.com/ailab-hanyang/RECODE.
Large language models have shown promising capabilities in code refactoring, but existing approaches remain limited to method-level tasks. In this paper, we envision LLM-based refactoring as a continuous component of software maintenance rather than a tool invoked only for occasional manual refactoring. Under this visi...
Xin Sun, Daniel Ståhl, Kristian Sandahl et al.· 0 citations
Can coding agents restore software that no longer runs while preserving its underlying methods, and reconstruct industrial software engines from open specifications? Here we introduce ReviveBench, a benchmark with two task families evaluated by hidden verifiers calibrated against native execution environments, establis...
Tian-Yu Liu, Ding-Yuan Dai, Yu-Fan Du et al.· 0 citations
Recently, the rapid development of large language models (LLMs) has reshaped software engineering by enabling autonomous code agents that plan, execute, and utilize external tools iteratively to tackle complex tasks. Beyond achieving functional correctness, these agents must faithfully follow process instructions and c...
Bo-Si Wen, Cunxiang Wang, Jia-Yi Gui et al.· 0 citations
AI coding systems are moving from autocomplete and chat toward agents that can inspect repositories, edit multiple files, run tools, write tests, open pull requests, and work for long periods with limited supervision. This capability changes the bottleneck in software delivery. Recent field studies show meaningful gain...
Operating systems must evolve continuously. Yet their development remains code-centric and largely manual: even a localized change can require recovering implicit assumptions, coordinating multiple subsystems, and repeatedly building, booting, testing, and debugging the complete system. General-purpose coding agents au...
Heng Zhang, Qing-Yuan Liu, Mo Zou et al.· 0 citations
An airborne software development approach for manned and unmanned aerial vehicles aimed at reducing inconsistencies across system, model-based functional, and embedded software domains is presented and a repository-centered implementation to address recurring failure modes is proposed.
Nils Schlautmann, V. Sinitsyn, Benjamin Engelhard et al.· 0 citations
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.