KIT | KIT-Bibliothek | Impressum | Datenschutz

Who's Who? LLM-assisted Software Traceability with Architecture Entity Recognition

Fuchß, Dominik ORCID iD icon 1; Liu, Haoyu ORCID iD icon 1; Corallo, Sophie ORCID iD icon 1; Hey, Tobias ORCID iD icon 1; Keim, Jan ORCID iD icon 1; von Geisau, Johannes ; Koziolek, Anne ORCID iD icon 1
1 Institut für Informationssicherheit und Verlässlichkeit (KASTEL), Karlsruher Institut für Technologie (KIT)

Abstract (englisch):

Identifying architecturally relevant entities in textual artifacts is crucial for Traceability Link Recovery (TLR) between Software Architecture Documentation (SAD) and source code. While Software Architecture Models (SAMs) can bridge the semantic gap between these artifacts, their manual creation is time-consuming. Large Language Models (LLMs) offer new capabilities for extracting architectural entities to construct SAMs automatically or establish direct trace links. This paper extends our ICSA 2025 paper, which introduced ExArch for LLM-based architecture component name extraction, by contributing the novel ArTEMiS approach, an extended evaluation, and a combined evaluation of both approaches. ExArch extracts component names as simple SAMs from SAD and source code, while ArTEMiS identifies architectural entities in documentation and matches them with SAM entities. Our evaluation compares against state-of-the-art approaches SWATTR, TransArC, and ArDoCode. TransArC achieves strong performance (F1: 0.87) but requires manually created SAMs; ExArch achieves comparable results (F1: 0.86) using only SAD and code. ArTEMiS matches SWATTR (F1: 0.81) and can replace it when integrated with TransArC. ... mehr


Postprint §
DOI: 10.5445/IR/1000191991
Veröffentlicht am 08.04.2026
Cover der Publikation
Zugehörige Institution(en) am KIT Institut für Informationssicherheit und Verlässlichkeit (KASTEL)
Publikationstyp Zeitschriftenaufsatz
Publikationsjahr 2026
Sprache Englisch
Identifikator ISSN: 1556-4665, 1556-4703
KITopen-ID: 1000191991
HGF-Programm 46.23.01 (POF IV, LK 01) Methods for Engineering Secure Systems
Erschienen in ACM Transactions on Autonomous and Adaptive Systems
Verlag Association for Computing Machinery (ACM)
Projektinformation SFB 1608/1, 501798263 (DFG, DFG KOORD, SFB 1608)
Vorab online veröffentlicht am 07.04.2026
Relationen in KITopen
KIT – Die Universität in der Helmholtz-Gemeinschaft
KITopen Landing Page