paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Recovering Trace Links Between Software Documentation And Code

恢复软件文档与代码之间的追踪链接
ICSE Proceedings of the IEEE/ACM 46th International Conference on Software Engineering2024匹配度 1/10 · 该论文研究架构文档与代码之间的追踪链接恢复,属于软件工程可追踪性领域,与用户关注的静态分析、LLM/Agent 交叉、浮点程序分析及贝叶斯程序分析均无明显关联。其方法基于组件化架构模型和 ArDoCo/ArCoTL,未涉及 LLM 或程序静态分析核心技术。引用 8 inbox
Jan Keim, Sophie Corallo, Dominik Fuchß, Tobias Hey, Tobias Telge, Anne Koziolek
crossref: 2026-09-12

AI 速览

一句话:提出 TransArC,用组件化架构模型作中间层,组合 ArDoCo 与 ArCoTL 恢复架构文档到代码的追踪链接。

软件开发需创建不同抽象层次的制品,维持其间关系对维护与演化至关重要。追踪链接恢复(TLR)可将该过程自动化,但因抽象层次差异造成的语义鸿沟而困难。已有 TLR 多面向需求与代码,架构文档缺乏定制方案,导致架构知识与设计决策难以保留。本文提出 TransArC,用于恢复架构文档与代码之间的追踪链接:它以组件化架构模型作为中间制品来桥接语义鸿沟,将已有的文档到模型方法 ArDoCo 与本文提出的模型到代码方法 ArCoTL 组合,生成传递性追踪链接。给出的摘要未报告具体实验评估与量化结果。

问题
架构文档与代码间的追踪链接恢复缺乏定制方案,抽象层次差异带来语义鸿沟,影响架构知识与设计决策的保留。
方法
提出 TransArC,以组件化架构模型为中间制品,组合 ArDoCo(文档到模型)与 ArCoTL(模型到代码)生成传递性追踪链接。
评估
摘要未给出实验评估设置或结果;从现有文本可知,方法通过组合式流程实现文档-模型-代码的链接恢复。
原文摘要(Abstract)

Introduction Software development involves creating various artifacts at different levels of abstraction and establishing relationships between them is essential. Traceability link recovery (TLR) automates this process, enhancing software quality by aiding tasks like maintenance and evolution. However, automating TLR is challenging due to semantic gaps resulting from different levels of abstraction. While automated TLR approaches exist for requirements and code, architecture documentation lacks tailored solutions, hindering the preservation of architecture knowledge and design decisions. Methods This paper presents our approach TransArC for TLR between architecture documentation and code, using component-based architecture models as intermediate artifacts to bridge the semantic gap. We create transitive trace links by combining the existing approach ArDoCo for linking architecture documentation to models with our novel approach ArCoTL for linking architecture models to code.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@inproceedings{paperbot11377,
  title = {Recovering Trace Links Between Software Documentation And Code},
  author = {Jan Keim and Sophie Corallo and Dominik Fuchß and Tobias Hey and Tobias Telge and Anne Koziolek},
  booktitle = {ICSE},
  year = {2024},
  doi = {10.1145/3597503.3639130}
}