paperbot · PL 论文追踪

全部论文 待读 收藏

P2 ARCADE: an extensible workbench for architecture recovery, change, and decay evaluation

ARCADE:一个用于架构恢复、变更与腐化评估的可扩展工作台
FSE Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering2020匹配度 2/10 · 该论文聚焦软件架构恢复、架构变更与腐化评估,属于软件工程/程序理解工具方向;虽然标签涉及程序分析与抽象解释,且具备工业落地和长期维护经验,但与用户核心关注的 PL→AI、AI→PL、浮点程序分析、贝叶斯程序分析及 LLM/Agent 交叉方向没有直接关系。引用 33 inbox
Marcelo Schmitt Laser, Nenad Medvidovic, Duc Minh Le, Joshua Garcia
crossref: 2026-09-12

AI 速览

一句话:介绍可扩展工作台 ARCADE,支持软件系统架构恢复及架构变更与腐化评估。

本文围绕软件系统架构恢复以及架构变更与腐化评估缺乏可扩展工具支持的问题,介绍 ARCADE 的设计、实现与使用方式。ARCADE 是一个可扩展工作台,用于支持恢复软件系统的架构,并评估架构层面的变更和腐化。该工具已持续开发与维护十余年,曾在多个研究实验室以及三家大型企业中部署使用。文章还公开了 ARCADE 的实现和演示视频,以展示其实际使用方式,表明其在真实环境中的实用性和可扩展性。

问题
如何为软件系统架构恢复以及架构变更与腐化评估提供可扩展的工具支持。
方法
设计并实现 ARCADE 可扩展工作台,支持架构恢复与变更/腐化评估,并说明其使用方式。
评估
基于十余年开发维护、多个研究实验室及三家大型企业的部署经验进行评估,并公开实现与演示视频。
原文摘要(Abstract)

This paper presents the design, implementation, and usage details of ARCADE, an extensible workbench for supporting the recovery of software systems' architectures, and for evaluating architectural change and decay. ARCADE has been developed and maintained over the past decade, and has been deployed in a number of research labs as well as within three large companies. ARCADE's implementation is available at https://bitbucket.org/joshuaga/arcade and the video depicting its use at https://tinyurl.com/arcade-tool-demo.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot5781,
  title = {ARCADE: an extensible workbench for architecture recovery, change, and decay evaluation},
  author = {Marcelo Schmitt Laser and Nenad Medvidovic and Duc Minh Le and Joshua Garcia},
  booktitle = {FSE},
  year = {2020},
  doi = {10.1145/3368089.3417941}
}