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.
This paper envisions LLM-based refactoring as a continuous component of software maintenance rather than a tool invoked only for occasional manual refactoring, and presents a roadmap organized around five dimensions: the multi-objective optimization problem, quality definition and evaluation, multi-timescale integratio...
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, Cun-Xiang Wang, Jia-Yi Gui et al.· 0 citations
This paper synthesizes peer-reviewed software-engineering research, university studies, benchmark audits, production reports from major technology companies, developer telemetry, and cost-management evidence released primarily from 2024 through September 2026 and proposes four engineering concepts: the Agentic SDLC Thr...
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.