KIT | KIT-Bibliothek | Impressum | Datenschutz

The ARDoCo Tool Landscape: REST API, TraceView, and TraceViz for Architecture Traceability

Keim, Jan ORCID iD icon 1; Fuchß, Dominik ORCID iD icon 1; Corallo, Sophie ORCID iD icon 1; Hey, Tobias ORCID iD icon 1; Winter, Julian; Feichtinger, Kevin ORCID iD icon 1
1 Institut für Informationssicherheit und Verlässlichkeit (KASTEL), Karlsruher Institut für Technologie (KIT)

Abstract (englisch):

Context and Problem. Software development produces interrelated artifacts like software architecture documentation (SAD), software architecture models (SAMs), and source code, whose relationships are essential for maintenance and consistency checking. However, automatically recovering links between these artifacts (traceability link recovery (TLR)) remains difficult to deploy in practice.
Method and Aim. We present an accessible tool landscape for ARDoCo’s TLR approaches: the ARDoCo REST API exposes four TLR pipelines (SAD-SAM, SAM-Code, SAD-Code, and SAD-SAM-Code) via HTTP endpoints with asynchronous execution and caching; TraceView is a browser-based frontend with a guided wizard and interactive multi-panel exploration of recovered links and inconsistencies; and TraceViz, which is a VS Code extension that overlays trace links directly onto documentation in the IDE.
Results and Conclusion. All three components are publicly deployed and usable. A preliminary study for TraceViz’s in-IDE visualization confirmed that it improves developer comprehension during software understanding tasks. The tool landscape makes state-of-the-art TLR accessible to architects, developers, and tool integrators. ... mehr


Postprint §
DOI: 10.5445/IR/1000195623
Veröffentlicht am 24.07.2026
Originalveröffentlichung
DOI: 10.1145/3832783.3834621
Cover der Publikation
Zugehörige Institution(en) am KIT Institut für Informationssicherheit und Verlässlichkeit (KASTEL)
Publikationstyp Proceedingsbeitrag
Publikationsjahr 2026
Sprache Englisch
Identifikator KITopen-ID: 1000195623
HGF-Programm 46.23.01 (POF IV, LK 01) Methods for Engineering Secure Systems
Erschienen in 2026 41st IEEE/ACM International Conference on Automated Software Engineering (ASE)
Veranstaltung 41st IEEE/ACM International Conference on Automated Software Engineering (ASE 2026), München, Deutschland, 12.10.2026 – 16.10.2026
Verlag Association for Computing Machinery (ACM)
Projektinformation SFB 1608/1, 501798263 (DFG, DFG KOORD, SFB 1608)
Bemerkung zur Veröffentlichung in press
Externe Relationen Video
Schlagwörter software traceability, software architecture, documentation
Relationen in KITopen
KIT – Die Universität in der Helmholtz-Gemeinschaft
KITopen Landing Page