close

AutoDoc: integración de LLMs en un proceso de ingeniería inversa

Fernández Castiella, Javier (2026). AutoDoc: integración de LLMs en un proceso de ingeniería inversa. Trabajo Fin de Grado / Proyecto Fin de Carrera, E.T.S.I. de Sistemas Informáticos (UPM), Madrid.

Description

Title: AutoDoc: integración de LLMs en un proceso de ingeniería inversa
Author/s:
  • Fernández Castiella, Javier
Contributor/s:
Item Type: Final Project
Degree: Grado en Ingeniería del Software
Date: 2 July 2026
Subjects:
SDG:
Freetext Keywords: Large Language Models (LLMs); Diagramas de diseño; Ingeniería inversa; Documentación técnica
Faculty: E.T.S.I. de Sistemas Informáticos (UPM)
Department: Sistemas Informáticos
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[thumbnail of TFG_JAVIER_FERNANDEZ_CASTIELLA.pdf] PDF - Users in campus UPM only - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (2MB)
[thumbnail of TFG_JAVIER_FERNANDEZ_CASTIELLA_ANEXOS.zip] Archive (ZIP) - Users in campus UPM only
Download (224kB)

Abstract

Este proyecto aborda un problema habitual en la industria del software: la falta de documentación técnica actualizada que dificulta el mantenimiento y la comprensión de los sistemas. Para ello primero se han generado usando programas existentes un conjunto de diagramas técnicos del sistema estudiado. Con esa información y con el objetivo de obtener una librería de documentación técnica de código se ha desarrollado AutoDoc. Esta herramienta genera documentación de forma automática mediante modelos de lenguaje desplegados de forma local.

Tras un proceso de investigación, diseño y desarrollo, se concluye que la herramienta cumple los objetivos planteados y constituye una solución útil para reducir la carga de mantenimiento de la documentación y mejorar la transferencia de conocimiento dentro de los equipos. El trabajo demuestra el potencial de las tecnologías de inteligencia artificial aplicadas a la ingeniería inversa, al tiempo que identifica limitaciones y líneas de mejora que abren futuras vías de trabajo.

Abstract:

This project addresses a common problem in the software industry: the lack of up-to-date technical documentation, which hinders the maintenance and understanding of systems. To this end and using existing progams a set of system diagrams has been created. With the obtained information, AutoDoc has been developed. This tool automatically generates documentation using locally-deployed large language models. Following a process of research, design, and development, the work concludes that the tool meets its stated objectives and offers a useful solution for reducing the burden of maintaining documentation and improving knowledge transfer within teams. It demonstrates the potential of artificial intelligence technologies applied to reverse engineering, while also identifying limitations and areas for improvement that open up future lines of work.

More information

Item ID: 96992
DC Identifier: https://oa.upm.es/96992/
OAI Identifier: oai:oa.upm.es:96992
Deposited by: Biblioteca Universitaria Campus Sur
Deposited on: 07 Jul 2026 15:55
Last Modified: 07 Jul 2026 15:55