English

ArchAgent: Scalable Legacy Software Architecture Recovery with LLMs

Software Engineering 2026-01-21 v1 Artificial Intelligence

Abstract

Recovering accurate architecture from large-scale legacy software is hindered by architectural drift, missing relations, and the limited context of Large Language Models (LLMs). We present ArchAgent, a scalable agent-based framework that combines static analysis, adaptive code segmentation, and LLM-powered synthesis to reconstruct multiview, business-aligned architectures from cross-repository codebases. ArchAgent introduces scalable diagram generation with contextual pruning and integrates cross-repository data to identify business-critical modules. Evaluations of typical large-scale GitHub projects show significant improvements over existing benchmarks. An ablation study confirms that dependency context improves the accuracy of generated architectures of production-level repositories, and a real-world case study demonstrates effective recovery of critical business logics from legacy projects. The dataset is available at https://github.com/panrusheng/arch-eval-benchmark.

Keywords

Cite

@article{arxiv.2601.13007,
  title  = {ArchAgent: Scalable Legacy Software Architecture Recovery with LLMs},
  author = {Rusheng Pan and Bingcheng Mao and Tianyi Ma and Zhenhua Ling},
  journal= {arXiv preprint arXiv:2601.13007},
  year   = {2026}
}

Comments

to be published in ICASSP 2026

R2 v1 2026-07-01T09:10:31.753Z