- -

Del error a la solución: explorando modelos de Inteligencia Artificial generativa en la detección y corrección de bugs de programación.

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Del error a la solución: explorando modelos de Inteligencia Artificial generativa en la detección y corrección de bugs de programación.

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.advisor Pelechano Ferragud, Vicente es_ES
dc.contributor.advisor Mestre Gascón, Antoni es_ES
dc.contributor.author Fornet Llorca, Guillem es_ES
dc.date.accessioned 2024-09-11T12:12:10Z
dc.date.available 2024-09-11T12:12:10Z
dc.date.created 2024-07-16
dc.date.issued 2024-09-11 es_ES
dc.identifier.uri http://hdl.handle.net/10251/207979
dc.description.abstract [ES] Este Trabajo de Fin de Grado (TFG) se dedica a la evaluación del uso de ChatGPT, un avanzado modelo de lenguaje desarrollado por OpenAI, específicamente en su versión GPT-4, para la detección y corrección de errores en programas de software. Se explora su potencial como herramienta de reparación automática de programas (APR, Automatic Program Repair), con un enfoque particular en el impacto del prompting en su rendimiento. Además, se desarrollará un modelo GPT especializado utilizando GPT Builder, otra herramienta de OpenAI. El estudio incluye una revisión exhaustiva de los principios fundamentales de la detección y corrección de errores, así como del ciclo de vida de un bug. Se analizarán las capacidades y limitaciones de ChatGPT, comparándolo con otros modelos similares. La investigación se estructura en fases, aplicando técnicas de prompting progresivas y diversas formas de información para identificar la metodología más efectiva para crear un GPT personalizado. La investigación concluirá con un primer prototipo de GPT creado mediante GPT Builder y en base a todos los resultados obtenidos se creará un GPT especializado en la detección y resolución de bugs de software. El trabajo concluye con un análisis crítico de los resultados obtenidos, evaluando la metodología propuesta y discutiendo posibles mejoras y futuras direcciones de investigación en la detección y resolución de errores con ChatGPT. es_ES
dc.description.abstract [EN] This Bachelor's Thesis (TFG) is dedicated to evaluating the use of ChatGPT, an advanced language model developed by OpenAI, specifically its GPT-4 version, for detecting and correcting errors in software programs. The study explores its potential as an Automatic Program Repair (APR) tool, with a particular focus on the impact of prompting on its performance. Additionally, a specialized GPT model will be developed using GPT Builder, another tool from OpenAI. The study includes a comprehensive review of the fundamental principles of error detection and correction, as well as the bug lifecycle. The capabilities and limitations of ChatGPT will be analyzed, comparing it to other similar models. The research is structured in phases, applying progressive prompting techniques and various forms of information to identify the most effective methodology for creating a customized GPT. The research will conclude with a first prototype of GPT created using GPT Builder and, based on all the results obtained, a GPT specialized in the detection and resolution of software bugs will be developed. The thesis concludes with a critical analysis of the results obtained, evaluating the proposed methodology and discussing possible improvements and future research directions in bug detection and resolution with ChatGPT. es_ES
dc.description.abstract [CA] Aquest Treball de Fi de Grau (TFG) es dedica a l’avaluació de l’ús de ChatGPT, un avançat model de llenguatge desenvolupat per OpenAI, específicament en la seua versió GPT-4, per a la detecció i correcció d’errors en programes de software. S’explora el seu potencial com a eina de reparació automàtica de programes (APR, Automatic Program Repair), amb un enfocament particular en l’impacte del prompting en el seu rendiment. A més, es desenvoluparà un model GPT especialitzat utilitzant GPT Builder, una altra eina d’OpenAI. L’estudi inclou una revisió exhaustiva dels principis fonamentals de la detecció i correcció d’errors, així com del cicle de vida d’un bug. S’analitzaran les capacitats i limitacions de ChatGPT, comparant-lo amb altres models similars. La investigació s’estructura en fases, aplicant tècniques de prompting progressives i diverses formes d’informació per identificar la metodologia més efectiva per a crear un GPT personalitzat. La investigació conclourà amb un primer prototip de GPT creat mitjançant GPT Builder i, en base a tots els resultats obtinguts, es crearà un GPT especialitzat en la detecció i resolució de bugs de software. El treball conclou amb una anàlisi crítica dels resultats obtinguts, avaluant la metodologia proposada i discutint possibles millores i futures direccions d’investigació en la detecció i resolució d’errors amb ChatGPT. es_ES
dc.format.extent 82 es_ES
dc.language Español es_ES
dc.publisher Universitat Politècnica de València es_ES
dc.rights Reserva de todos los derechos es_ES
dc.subject Modelos de lenguaje es_ES
dc.subject Diseño de software es_ES
dc.subject Detección de errores es_ES
dc.subject IA generativa es_ES
dc.subject Language models es_ES
dc.subject Software design es_ES
dc.subject Error detection es_ES
dc.subject Generative AI es_ES
dc.subject Bug fixing es_ES
dc.subject Corrección de bugs es_ES
dc.subject.classification LENGUAJES Y SISTEMAS INFORMATICOS es_ES
dc.subject.other Grado en Ingeniería Informática-Grau en Enginyeria Informàtica es_ES
dc.title Del error a la solución: explorando modelos de Inteligencia Artificial generativa en la detección y corrección de bugs de programación. es_ES
dc.title.alternative From Error to Solution: Exploring Generative Artificial Intelligence Models in the Detection and Correction of Programming Bugs es_ES
dc.title.alternative De l'error a la solució: explorant models d'Intel·ligència Artificial generativa en la detecció i correcció de bugs de programació es_ES
dc.type Proyecto/Trabajo fin de carrera/grado es_ES
dc.rights.accessRights Abierto es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació es_ES
dc.contributor.affiliation Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica es_ES
dc.description.bibliographicCitation Fornet Llorca, G. (2024). Del error a la solución: explorando modelos de Inteligencia Artificial generativa en la detección y corrección de bugs de programación. Universitat Politècnica de València. http://hdl.handle.net/10251/207979 es_ES
dc.description.accrualMethod TFGM es_ES
dc.relation.pasarela TFGM\161936 es_ES


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem