Full text
|
PDF
- Users in campus UPM only
- Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (2MB) |
|
|
Archive (ZIP)
- Users in campus UPM only
Download (224kB) |
| Title: | AutoDoc: integración de LLMs en un proceso de ingeniería inversa |
|---|---|
| Author/s: |
|
| 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 |
|
PDF
- Users in campus UPM only
- Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (2MB) |
|
|
Archive (ZIP)
- Users in campus UPM only
Download (224kB) |
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.
| 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 |
Publishing in Archivo Digital from Portal Científico