paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Evaluating Explanatory Artefacts of DSAR-Recovered Software Architectures from Industrial Codebases

评估工业代码库中 DSAR 恢复的软件架构解释性制品
FSE Proceedings of the 34th ACM International Conference on the Foundations of Software Engineering2026匹配度 4/10 · 论文属于程序分析/软件架构恢复方向,并包含工业场景评估与 LLM 辅助原型,与用户关注的“工业落地案例”和“LLM 作为工具”有一定交集;但其核心不是静态分析在 ML/Agentic 程序中的应用,也不是用 LLM/Agent 改进静态分析或形式化验证,更不涉及浮点或贝叶斯程序分析,因此与研究画像核心不匹配。引用 0 inbox
Satrio Adi Rukmono, Lina Ochoa, Thijs Bressers, Jacob Krüger, Michel Chaudron
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:对 DSAR 软件架构恢复在 ASML 17 个 Java 仓库中的工业定性评估,聚焦解释性制品的质量与实用性。

理解大型复杂软件架构困难且耗时,现有架构恢复方法常缺乏泛化性。本文对作者先前提出的演绎式软件架构恢复(DSAR)进行工业场景定性评估。作者借助大语言模型辅助原型,在 ASML 多个软件工程团队中开展深度判断研究,将 DSAR 应用于 17 个来自不同团队的 Java 仓库,考察恢复架构的内容质量、呈现质量及其对理解与维护真实系统的有用性。结果表明,DSAR 能支持架构理解、架构建模推理与团队沟通;研究还给出生成解释性制品的优势与局限的定性证据,并为实践者和研究者采用及进一步发展 DSAR 进行架构意义建构提供建议。

问题
大型复杂软件架构的理解与维护困难,现有软件架构恢复方法在工业场景中的泛化性与实用性不足。
方法
对作者提出的 DSAR 方法进行工业定性评估,使用大语言模型辅助原型,并在 ASML 多个团队中开展深度判断研究,应用于 17 个 Java 仓库。
评估
从内容质量、呈现质量、对系统理解与维护的有用性三方面评估恢复架构的解释性制品,并总结优势、局限与实践建议。
原文摘要(Abstract)

Understanding large, complex software architectures is difficult and time-consuming. Software architecture recovery aims to extract explanatory artefacts from code, but existing methods often lack generalisability. To address this, we previously proposed Deductive Software Architecture Recovery (DSAR) to extend current techniques. This paper presents a qualitative evaluation of DSAR in an industrial setting. Using a large language model-assisted prototype, we examined the recovered architecture's content quality, presentation quality, and usefulness for understanding and maintaining real-world systems. To ensure practical relevance, we conducted an in-depth judgement study with software engineering teams at ASML applying DSAR to 17 Java repositories across diverse teams. We contribute: an empirical assessment indicating that DSAR supports comprehension, architectural reasoning, and communication; qualitative evidence on the strengths and limitations of the generated explanatory artefacts; and recommendations for practitioners and researchers on adopting and further developing DSAR for architectural sense-making.

链接与引用

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

BibTeX
@inproceedings{RukmonoOBKC26,
  title = {Evaluating Explanatory Artefacts of DSAR-Recovered Software Architectures from Industrial Codebases},
  author = {Satrio Adi Rukmono and Lina Ochoa and Thijs Bressers and Jacob Krüger and Michel Chaudron},
  booktitle = {FSE},
  year = {2026},
  doi = {10.1145/3803437.3805259}
}