paperbot · PL 论文追踪

全部论文 待读 收藏

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

ARDoCo 工具全景:面向架构可追溯性的 REST API、TraceView 与 TraceViz
ASE Proceedings of the 41st IEEE/ACM International Conference on Automated Software Engineering2026匹配度 2/10 · 该论文关注软件架构追踪链接恢复的工具化与可视化,不涉及静态分析、浮点程序分析、贝叶斯程序分析,也未讨论 LLM/Agent 与 PL 的交叉。虽属于开发者工具,但与用户研究方向核心距离较远。引用 0 inbox
Jan Keim, Dominik Fuchß, Sophie Corallo, Tobias Hey, Julian Winter, Kevin Feichtinger
crossref: 2026-10-09

AI 速览

一句话:发布 ARDoCo 工具全景,以 REST API、TraceView 和 TraceViz 降低架构追踪链接恢复的使用门槛。

软件开发产生架构文档(SAD)、架构模型(SAM)与源代码等关联制品,其关系对维护和一致性检查至关重要,但自动追踪链接恢复(TLR)难以落地。本文提出 ARDoCo 工具全景:REST API 以 HTTP 端点暴露 SAD-SAM、SAM-Code、SAD-Code、SAD-SAM-Code 四条 TLR 流水线,支持异步执行与缓存;TraceView 是浏览器前端,用向导和多面板交互探索恢复的链接与不一致;TraceViz 是 VS Code 扩展,将追踪链接直接叠加到 IDE 文档中。三个组件均已公开部署可用。初步研究显示 TraceViz 的 IDE 内可视化提升了开发者在软件理解任务中的理解,使先进 TLR 可被架构师、开发者和工具集成者使用。

问题
软件架构文档、架构模型与源代码等制品间的关系对维护和一致性检查至关重要,但自动追踪链接恢复(TLR)难以在实践中部署。
方法
构建 ARDoCo 工具全景:REST API 暴露四条 TLR 流水线并支持异步与缓存,TraceView 提供浏览器端向导和多面板探索,TraceViz 作为 VS Code 扩展在 IDE 中叠加追踪链接。
评估
三个组件均已公开部署并可用;对 TraceViz 的初步研究表明,IDE 内可视化能提升开发者在软件理解任务中的理解。
原文摘要(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: https://youtu.be/IOTEPZQ3tVs

链接与引用

DOI 原文 · arXiv · DBLP

BibTeX
@inproceedings{abs-2606-28064,
  title = {The ARDoCo Tool Landscape: REST API, TraceView, and TraceViz for Architecture Traceability},
  author = {Jan Keim and Dominik Fuchß and Sophie Corallo and Tobias Hey and Julian Winter and Kevin Feichtinger},
  booktitle = {ASE},
  year = {2026},
  doi = {10.1145/3832783.3834621}
}