Estudio de la percepción de los desarrolladores de software sobre la aplicación de herramientas de inteligencia artificial en la programación.

PDF

Shranjeno v:
Bibliografske podrobnosti
Glavni avtor: Baque Reyes, Cristi Selene (author)
Drugi avtorji: Vargas Méndez Kimberly Sugey (author)
Format: bachelorThesis
Jezik:spa
Izdano: 2024
Teme:
Online dostop:https://repositorio.ug.edu.ec/handle/redug/74033
Oznake: Označite
Brez oznak, prvi označite!
_version_ 1862789233215799296
author Baque Reyes, Cristi Selene
author2 Vargas Méndez Kimberly Sugey
author2_role author
author_facet Baque Reyes, Cristi Selene
Vargas Méndez Kimberly Sugey
author_role author
collection Repositorio Universidad de Guayaquil
dc.contributor.none.fl_str_mv Botto Tobar, Miguel Ángel
dc.creator.none.fl_str_mv Baque Reyes, Cristi Selene
Vargas Méndez Kimberly Sugey
dc.date.none.fl_str_mv 2024-08-29T03:47:24Z
2024-08-29T03:47:24Z
2024-03
dc.format.none.fl_str_mv application/pdf
dc.identifier.none.fl_str_mv https://repositorio.ug.edu.ec/handle/redug/74033
dc.language.none.fl_str_mv spa
dc.publisher.none.fl_str_mv Universidad de Guayaquil. Facultad de Ciencias Matemáticas y Físicas. Carrera de Software.
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.source.none.fl_str_mv reponame:Repositorio Universidad de Guayaquil
instname:Universidad de Guayaquil
instacron:UG
dc.subject.none.fl_str_mv PERCEPCIÓN
DESARROLLADORES DE SOFTWARE
HERRAMIENTAS DE INTELIGENCIA ARTIFICIAL
PROGRAMACIÓN
LARGE LANGUAGE MODELS
CHATGPT 3.5
GITHUB COPILOT
PERCEPTION
SOFTWARE DEVELOPERS
ARTIFICIAL INTELLIGENCE TOOLS
PROGRAMMING
dc.title.none.fl_str_mv Estudio de la percepción de los desarrolladores de software sobre la aplicación de herramientas de inteligencia artificial en la programación.
dc.type.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
info:eu-repo/semantics/publishedVersion
description PDF
eu_rights_str_mv openAccess
format bachelorThesis
id UG_0deecd55218d720f2196173e33fdb140
instacron_str UG
institution UG
instname_str Universidad de Guayaquil
language spa
network_acronym_str UG
network_name_str Repositorio Universidad de Guayaquil
oai_identifier_str oai:repositorio.ug.edu.ec:redug/74033
publishDate 2024
publisher.none.fl_str_mv Universidad de Guayaquil. Facultad de Ciencias Matemáticas y Físicas. Carrera de Software.
reponame_str Repositorio Universidad de Guayaquil
repository.mail.fl_str_mv .
repository.name.fl_str_mv Repositorio Universidad de Guayaquil - Universidad de Guayaquil
repository_id_str 0
spelling Estudio de la percepción de los desarrolladores de software sobre la aplicación de herramientas de inteligencia artificial en la programación.Baque Reyes, Cristi SeleneVargas Méndez Kimberly SugeyPERCEPCIÓNDESARROLLADORES DE SOFTWAREHERRAMIENTAS DE INTELIGENCIA ARTIFICIALPROGRAMACIÓNLARGE LANGUAGE MODELSCHATGPT 3.5GITHUB COPILOTPERCEPTIONSOFTWARE DEVELOPERSARTIFICIAL INTELLIGENCE TOOLSPROGRAMMINGPDFEl proyecto investiga la percepción de los desarrolladores de software sobre el uso de las herramientas de inteligencia artificial (IA) en programación, empleando un enfoque mixto que incluye revisión del estado del arte, establecimiento de criterios de evaluación, comparación de herramientas de IA y análisis de resultados. La revisión del estado del arte proporcionó un análisis detallado de las herramientas de IA, como los Large Language Models, fundamentales para el estudio. Se destaca el uso de ChatGPT 3.5 y GitHub Copilot, enfatizando la importancia de considerar las necesidades individuales de los desarrolladores al elegir estas herramientas. Se estableció un enfoque de evaluación con criterios relevantes como experiencia de uso, patrones de interacción del usuario, estrategias de afrontamiento, obstáculos y limitaciones, así como la validez del código, estos criterios luego se aplicaron a una encuesta para conocer la percepción. Para la comparación de las herramientas se emplearon métricas como confiabilidad, mantenibilidad y seguridad. Las conclusiones muestran que estas herramientas son útiles para mejorar el proceso de programación. Este estudio resalta la importancia de integrar IA para mejorar el desarrollo de software.The project investigates the perception of software developers on the use of artificial intelligence (AI) tools in programming, using a mixed approach that includes review of the state of the art, establishment of evaluation criteria, comparison of AI tools and analysis of results. The state-of- the-art review provided a detailed analysis of AI tools, such as Large Language Models, critical to the study. The use of ChatGPT 3.5 and GitHub Copilot is highlighted, emphasizing the importance of considering the individual needs of developers when choosing these tools. An evaluation approach was established with relevant criteria such as user experience, user interaction patterns, coping strategies, obstacles and limitations, as well as the validity of the code, these criteria were then applied to a survey to understand perception. To compare the tools, metrics such as reliability, maintainability and security were used. The conclusions show that these tools are useful to improve the programming process. This study highlights the importance of integrating AI to improve software development.Universidad de Guayaquil. Facultad de Ciencias Matemáticas y Físicas. Carrera de Software.Botto Tobar, Miguel Ángel2024-08-29T03:47:24Z2024-08-29T03:47:24Z2024-03info:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/publishedVersionapplication/pdfhttps://repositorio.ug.edu.ec/handle/redug/74033spainfo:eu-repo/semantics/openAccessreponame:Repositorio Universidad de Guayaquilinstname:Universidad de Guayaquilinstacron:UG2024-08-30T03:05:44Zoai:repositorio.ug.edu.ec:redug/74033Institucionalhttp://repositorio.ug.edu.ec/Universidad públicahttps://www.ug.edu.ec/..Ecuador...opendoar:02026-04-18T05:48:42.208994Repositorio Universidad de Guayaquil - Universidad de Guayaquiltrue
spellingShingle Estudio de la percepción de los desarrolladores de software sobre la aplicación de herramientas de inteligencia artificial en la programación.
Baque Reyes, Cristi Selene
PERCEPCIÓN
DESARROLLADORES DE SOFTWARE
HERRAMIENTAS DE INTELIGENCIA ARTIFICIAL
PROGRAMACIÓN
LARGE LANGUAGE MODELS
CHATGPT 3.5
GITHUB COPILOT
PERCEPTION
SOFTWARE DEVELOPERS
ARTIFICIAL INTELLIGENCE TOOLS
PROGRAMMING
status_str publishedVersion
title Estudio de la percepción de los desarrolladores de software sobre la aplicación de herramientas de inteligencia artificial en la programación.
title_full Estudio de la percepción de los desarrolladores de software sobre la aplicación de herramientas de inteligencia artificial en la programación.
title_fullStr Estudio de la percepción de los desarrolladores de software sobre la aplicación de herramientas de inteligencia artificial en la programación.
title_full_unstemmed Estudio de la percepción de los desarrolladores de software sobre la aplicación de herramientas de inteligencia artificial en la programación.
title_short Estudio de la percepción de los desarrolladores de software sobre la aplicación de herramientas de inteligencia artificial en la programación.
title_sort Estudio de la percepción de los desarrolladores de software sobre la aplicación de herramientas de inteligencia artificial en la programación.
topic PERCEPCIÓN
DESARROLLADORES DE SOFTWARE
HERRAMIENTAS DE INTELIGENCIA ARTIFICIAL
PROGRAMACIÓN
LARGE LANGUAGE MODELS
CHATGPT 3.5
GITHUB COPILOT
PERCEPTION
SOFTWARE DEVELOPERS
ARTIFICIAL INTELLIGENCE TOOLS
PROGRAMMING
url https://repositorio.ug.edu.ec/handle/redug/74033