LogicLens: Leveraging Semantic Code Graph to explore Multi Repository large systems

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Usai, Niko, Montagnini, Dario, Iliev, Kristian Ilianov, Camanzo, Raffaele
Formato: Preprint
Publicado: 2026
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866915734000500736
author Usai, Niko
Montagnini, Dario
Iliev, Kristian Ilianov
Camanzo, Raffaele
author_facet Usai, Niko
Montagnini, Dario
Iliev, Kristian Ilianov
Camanzo, Raffaele
contents Understanding large software systems is a challenging task, especially when code is distributed across multiple repositories and microservices. Developers often need to reason not only about the structure of the code, but also about its domain logic and runtime behaviors, which are typically implicit and scattered. We introduce LogicLens, a reactive conversational agent that assists developers in exploring complex software systems through a semantic multi-repository graph. This graph is built in a preprocessing step by combining syntactic code analysis, via AST parsing and repository traversal, with semantic enrichment using Large Language Models (LLMs). The resulting graph captures both structural elements, such as files, classes, and functions, as well as functional abstractions like domain entities, operations, and workflows. Once the graph is constructed, LogicLens enables developers to interact with it via natural language, dynamically retrieving relevant subgraphs and answering technical or functional queries. We present the architecture of the system, discuss emergent behaviors, and evaluate its effectiveness on real-world multi-repository scenarios. We demonstrate emergent capabilities including impact analysis and symptom-based debugging that arise naturally from the semantic graph structure.
format Preprint
id arxiv_https___arxiv_org_abs_2601_10773
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle LogicLens: Leveraging Semantic Code Graph to explore Multi Repository large systems
Usai, Niko
Montagnini, Dario
Iliev, Kristian Ilianov
Camanzo, Raffaele
Software Engineering
Artificial Intelligence
Understanding large software systems is a challenging task, especially when code is distributed across multiple repositories and microservices. Developers often need to reason not only about the structure of the code, but also about its domain logic and runtime behaviors, which are typically implicit and scattered. We introduce LogicLens, a reactive conversational agent that assists developers in exploring complex software systems through a semantic multi-repository graph. This graph is built in a preprocessing step by combining syntactic code analysis, via AST parsing and repository traversal, with semantic enrichment using Large Language Models (LLMs). The resulting graph captures both structural elements, such as files, classes, and functions, as well as functional abstractions like domain entities, operations, and workflows. Once the graph is constructed, LogicLens enables developers to interact with it via natural language, dynamically retrieving relevant subgraphs and answering technical or functional queries. We present the architecture of the system, discuss emergent behaviors, and evaluate its effectiveness on real-world multi-repository scenarios. We demonstrate emergent capabilities including impact analysis and symptom-based debugging that arise naturally from the semantic graph structure.
title LogicLens: Leveraging Semantic Code Graph to explore Multi Repository large systems
topic Software Engineering
Artificial Intelligence
url https://arxiv.org/abs/2601.10773