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