Mora Navas, Sergio2024-07-172024-07-172024-07-17https://hdl.handle.net/10115/38234Trabajo Fin de Grado leído en la Universidad Rey Juan Carlos en el curso académico 2023/2024. Directores/as: María Del Soto Montalvo HerranzLa traducción automática de código fuente es un campo en desarrollo en la ingeniería de software que tiene como objetivo facilitar la reutilización del código y permitir a los desarrolladores trabajar con diferentes lenguajes de programación de manera más eficiente. En un entorno tecnológico cada vez más diversificado, donde surgen nuevos lenguajes y plataformas constantemente, esta habilidad es vital. La traducción de código reduce los costos y el tiempo de desarrollo de software al permitir la interoperabilidad entre varios sistemas. Este estudio examina y analiza sistemas de traducción automática de código fuente. El objetivo principal es determinar si estos sistemas pueden proporcionar una solución efectiva y eficiente en comparación con los métodos y herramientas de traducción de código convencionales. Se examinarán temas como la precisión de la traducción, la preservación de la funcionalidad y la estructura del código original, la legibilidad y calidad del código resultante. Se han realizado varios experimentos para traducir fragmentos de código entre varios lenguajes de programación, como Python, Java, Ruby y Haskell, utilizando herramientas basadas en inteligencia artificial, como GitHub Copilot. Los resultados de los experimentos se evaluaron en términos de precisión, completitud, exactitud y si requerían ajustes manuales o no.spaCreative Commons Atribución 4.0 Internacionalhttps://creativecommons.org/licenses/by/4.0/legalcodeInteligencia artficialGPTprogramación multilingüeGithub CopilotAprendizaje profundotranscompiladores.ANÁLISIS DE LA TRADUCCIÓN AUTOMÁTICA DE CÓDIGO FUENTE: UN ENFOQUE PRÁCTICOinfo:eu-repo/semantics/studentThesisinfo:eu-repo/semantics/openAccess