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

by Jan Keim , Dominik Fuchß , Sophie Corallo , Tobias Hey , Julian Winter, and Kevin Feichtinger

To be published at the 41st IEEE/ACM International Conference on Automated Software Engineering (ASE 2026) — Tools and Datasets Track

Abstract

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. Video. We provide a screencast of our ARDoCo Tool Landscape and how it is used here.

The Tool Landscape

The ARDoCo tool landscape makes state-of-the-art traceability link recovery (TLR) accessible through three publicly deployed, openly available components:

  • 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.
    Service  ·  GitHub
  • TraceView — a browser-based frontend with a guided wizard and interactive multi-panel exploration of recovered trace links and inconsistencies.
    Service  ·  GitHub
  • TraceViz — a VS Code extension that overlays trace links directly onto documentation inside the IDE. A preliminary study confirmed that this in-IDE visualization improves developer comprehension during software understanding tasks.
    GitHub

Screencast

Cite this paper

  1. The ARDoCo Tool Landscape: REST API, TraceView, and TraceViz for Architecture Traceability
    Jan Keim, Dominik Fuchß, Sophie Corallo, Tobias Hey, Julian Winter, and Kevin Feichtinger
    In 2026 41st IEEE/ACM International Conference on Automated Software Engineering (ASE), 2026
    @inproceedings{keim_ardoco_2026,
      title = {The ARDoCo Tool Landscape: REST API, TraceView, and TraceViz for Architecture Traceability},
      author = {Keim, Jan and Fuch{\ss}, Dominik and Corallo, Sophie and Hey, Tobias and Winter, Julian and Feichtinger, Kevin},
      booktitle = {2026 41st IEEE/ACM International Conference on Automated Software Engineering (ASE)},
      eventdate = {2026-10-12/2026-10-16},
      eventtitle = {41st IEEE/ACM International Conference on Automated Software Engineering},
      eventtitleaddon = {ASE 2026},
      language = {english},
      address = {New York, NY, USA},
      publisher = {Association for Computing Machinery},
      venue = {Munich, Germany},
      year = {2026},
    }