Sign inGet started
Paper · arXiv

CIAO - Code In Architecture Out - Automated Software Architecture Documentation with Large Language Models

Software architecture documentation is essential for system comprehension, yet it is often unavailable or incomplete. While recent LLM-based techniques can generate documentation from code, they typically address local artifacts rather than producing coherent, system-level architectural descriptions. This paper presents a structured process for automatically generating system-level architectural documentation directly from GitHub repositories using Large Language Models. The process, called CIAO (Code In Architecture Out), defines an LLM-based workflow that takes a repository as input and produces system-level architectural documentation following a template derived from ISO/IEC/IEEE 4201...

AuthorsMarco De Luca, Tiziano Santilli, Domenico Amalfitano et al.
Primary categorycs.SE
Published9 April 2026
Last updated at source9 April 2026
cs.SEcs.AIcs.ET
Embed this entry
<iframe src="https://silytics.si/embed/item/b9bd73b9-eb99-450f-9644-9ea11c159d1c" width="420" height="190" style="border:0" loading="lazy" title="Silytics entry"></iframe>

Free, no tracking. More about feeds and embeds.

Silytics shows public metadata from arXiv and links to the original. Information may be incomplete or out of date. Last refreshed 17 October 2026. Licenses and terms of the original apply to the work itself. Not financial, legal or professional advice.