Skip to main navigation Skip to search Skip to main content

R2Code: A Self-Reflective LLM Framework for Requirements-to-Code Traceability

Research output: Chapters, Conference Papers, Creative and Literary WorksRGC 32 - Refereed conference paper (with host publication)peer-review

Abstract

Accurate requirement-to-code traceability is crucial for software maintenance. However, existing IR- and embedding-based methods are heavily dependent on lexical similarity, often yielding incomplete or inconsistent links across projects and languages and incurring high cost from long-context retrieval and prompting.

This paper presents R2Code, an LLM-based semantic traceability framework designed to improve trace link accuracy while reducing inference cost. R2Code integrates three components:
1) a decomposition-enhanced Bidirectional Alignment Network (BAN) that aligns four-layer requirement semantics with corresponding code structures to support cross-level semantic matching;
2) a Self-Reflective Consistency Verification (SRCV) module that conducts explanation-guided consistency checking to calibrate link reliability; and
3) a Dynamic Context-Adaptive Retrieval (DCAR) mechanism that adjusts retrieval granularity and filters contexts using semantic-overlap weighting for efficient context utilization.

Experiments on five public datasets spanning multiple domains and two programming languages demonstrate that R2Code consistently outperforms the strongest baselines, achieving an average F1 gain of 7.4%, while reducing token consumption by up to 41.7% through adaptive context control.
Original languageEnglish
Title of host publication2026 IEEE 50th Annual Computers, Software, and Applications Conference (COMPSAC)
Publication statusPublished - 7 Jul 2026
Event2026 IEEE 50th Annual Computers, Software, and Applications Conference (COMPSAC): Agentic AI: Innovative Software, Computing Paradigms, and Applications for Migrating from Reactive Models to Proactive Systems - Escuela Técnica Superior de Ingenieros de Caminos, Canales y Puertos, Madrid, Spain
Duration: 7 Jul 202610 Jul 2026
https://ieeecompsac.computer.org/2026/

Conference

Conference2026 IEEE 50th Annual Computers, Software, and Applications Conference (COMPSAC)
Abbreviated titleCOMPSAC 2026
PlaceSpain
CityMadrid
Period7/07/2610/07/26
Internet address

Bibliographical note

Information for this record is supplemented by the author(s) concerned.

Since this conference is yet to commence, the information for this record is subject to revision.

Fingerprint

Dive into the research topics of 'R2Code: A Self-Reflective LLM Framework for Requirements-to-Code Traceability'. Together they form a unique fingerprint.

Cite this