Asistencia en la captura de requerimientos y agrupamiento de funcionalidades

Autores
Curti, Francisco
Año de publicación
2024
Idioma
español castellano
Tipo de recurso
tesis de grado
Estado
versión aceptada
Colaborador/a o director/a de tesis
Rodríguez, Guillermo
Marcos, Claudia
Descripción
Para analizar los resultados de GDAR, se hicieron pruebas con diferentes bases de requerimientos de software. Donde se evaluaron las funciones generadas así como también los agrupamientos formados. También se evaluaron modificando diferentes parámetros de GDAR y se compararon los diferentes resultados entre sí utilizando diferentes métricas que puedan ayudar a comprender la calidad de los resultados obtenidos. Los primeros dos ejemplos que se analizan son de casos de estudio en inglés, donde se manejan dos dominios de información completamente diferentes para evaluar si el LLM puede adaptarse a diferentes contextos. También son dos ejemplos de longitud diferente, siendo uno más extenso que el otro, lo que puede proveer también una idea de su capacidad para modelos de diferentes tamaños. Por otro lado, también se evaluó la calidad del resultado para enunciados en Inglés y Español donde se busca que GDAR pueda manipular ambos idiomas basándose en la premisa de que los LLM pueden operar en cualquier idioma en el que estén entrenados. En este caso se utilizó un enunciado en español, donde se realizó un proceso similar a los otros casos de estudio y a su vez se lo comparó con el mismo enunciado traducido al inglés. Con este escenario se buscó demostrar que GDAR puede trabajar con cualquier idioma y a su vez comparar si los resultados son mejores o no dependiendo del idioma en el que están escritos los requerimientos. Por último, también se hizo una comparativa donde se buscó hacer un proceso similar a GDAR pero interactuando directamente con la interfaz de chat-GPT. Esto se hizo con la intención de verificar si los resultados son similares o si existen diferencias cruciales para estas dos formas de agrupar funcionalidades. En este ejemplo se busca seguir las cuatro etapas de GDAR pero solamente utilizando la interfaz de chat-GPT, esto incluye no solamente la obtención de funciones a partir de los requerimientos sino también luego el agrupamiento o clustering de estos métodos. Al analizar los resultados de los experimentos se demostró que GDAR posee la capacidad de extraer funcionalidades a partir de las especificaciones de requerimientos en lenguaje natural. A su vez, también puede organizar dichas funcionalidades en agrupaciones donde, utilizando diferentes métricas, se demostró que son correctas. Por otro lado se demostró también que GDAR es independiente del idioma en el que estén escritos los documentos de requerimientos al haber realizado diferentes ejemplos tanto en español como inglés. Por último, se destacó que, a pesar de la capacidad del chat-GPT para listar requerimientos, presenta dificultades al intentar agruparlos correctamente, siendo una fortaleza de GDAR. Párrafo extraído de la tesis de grado a modo de resumen.
Fil: Curti, Francisco. Universidad Nacional del Centro de la Provincia de Buenos Aires. Facultad de Ciencias Exactas; Argentina.
Fil: Rodríguez, Guillermo. Universidad Nacional del Centro de la Provincia de Buenos Aires. Facultad de Ciencias Exactas; Argentina.
Fil: Marcos, Claudia. Universidad Nacional del Centro de la Provincia de Buenos Aires. Facultad de Ciencias Exactas; Argentina.
Materia
Captura de requerimientos
Generador de descripciones arquitectónicas desde Requerimientos Naturales
Arquitectura de Software
ChatGPT
Modelos de lenguaje
Inteligencia artificial
Componentes funcionales
Desarrollo de software
Nivel de accesibilidad
acceso abierto
Condiciones de uso
http://creativecommons.org/licenses/by-sa/2.5/ar/
Repositorio
RIDAA (UNICEN)
Institución
Universidad Nacional del Centro de la Provincia de Buenos Aires
OAI Identificador
oai:ridaa.unicen.edu.ar:123456789/4014

id RIDUNICEN_b54c6de7626ab414ed7f7bc51566f2b4
oai_identifier_str oai:ridaa.unicen.edu.ar:123456789/4014
network_acronym_str RIDUNICEN
repository_id_str a
network_name_str RIDAA (UNICEN)
spelling Asistencia en la captura de requerimientos y agrupamiento de funcionalidadesCurti, FranciscoCaptura de requerimientosGenerador de descripciones arquitectónicas desde Requerimientos NaturalesArquitectura de SoftwareChatGPTModelos de lenguajeInteligencia artificialComponentes funcionalesDesarrollo de softwarePara analizar los resultados de GDAR, se hicieron pruebas con diferentes bases de requerimientos de software. Donde se evaluaron las funciones generadas así como también los agrupamientos formados. También se evaluaron modificando diferentes parámetros de GDAR y se compararon los diferentes resultados entre sí utilizando diferentes métricas que puedan ayudar a comprender la calidad de los resultados obtenidos. Los primeros dos ejemplos que se analizan son de casos de estudio en inglés, donde se manejan dos dominios de información completamente diferentes para evaluar si el LLM puede adaptarse a diferentes contextos. También son dos ejemplos de longitud diferente, siendo uno más extenso que el otro, lo que puede proveer también una idea de su capacidad para modelos de diferentes tamaños. Por otro lado, también se evaluó la calidad del resultado para enunciados en Inglés y Español donde se busca que GDAR pueda manipular ambos idiomas basándose en la premisa de que los LLM pueden operar en cualquier idioma en el que estén entrenados. En este caso se utilizó un enunciado en español, donde se realizó un proceso similar a los otros casos de estudio y a su vez se lo comparó con el mismo enunciado traducido al inglés. Con este escenario se buscó demostrar que GDAR puede trabajar con cualquier idioma y a su vez comparar si los resultados son mejores o no dependiendo del idioma en el que están escritos los requerimientos. Por último, también se hizo una comparativa donde se buscó hacer un proceso similar a GDAR pero interactuando directamente con la interfaz de chat-GPT. Esto se hizo con la intención de verificar si los resultados son similares o si existen diferencias cruciales para estas dos formas de agrupar funcionalidades. En este ejemplo se busca seguir las cuatro etapas de GDAR pero solamente utilizando la interfaz de chat-GPT, esto incluye no solamente la obtención de funciones a partir de los requerimientos sino también luego el agrupamiento o clustering de estos métodos. Al analizar los resultados de los experimentos se demostró que GDAR posee la capacidad de extraer funcionalidades a partir de las especificaciones de requerimientos en lenguaje natural. A su vez, también puede organizar dichas funcionalidades en agrupaciones donde, utilizando diferentes métricas, se demostró que son correctas. Por otro lado se demostró también que GDAR es independiente del idioma en el que estén escritos los documentos de requerimientos al haber realizado diferentes ejemplos tanto en español como inglés. Por último, se destacó que, a pesar de la capacidad del chat-GPT para listar requerimientos, presenta dificultades al intentar agruparlos correctamente, siendo una fortaleza de GDAR. Párrafo extraído de la tesis de grado a modo de resumen.Fil: Curti, Francisco. Universidad Nacional del Centro de la Provincia de Buenos Aires. Facultad de Ciencias Exactas; Argentina.Fil: Rodríguez, Guillermo. Universidad Nacional del Centro de la Provincia de Buenos Aires. Facultad de Ciencias Exactas; Argentina.Fil: Marcos, Claudia. Universidad Nacional del Centro de la Provincia de Buenos Aires. Facultad de Ciencias Exactas; Argentina.Universidad Nacional del Centro de la Provincia de Buenos Aires. Facultad de Ciencias ExactasRodríguez, GuillermoMarcos, Claudia20242024-06-14T13:44:37Z2024-06-14T13:44:37Zinfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionhttp://purl.org/coar/resource_type/c_7a1finfo:ar-repo/semantics/tesisDeGradoapplication/pdfapplication/pdfCurti, F. (2024). Asistencia en la captura de requerimientos y agrupamiento de funcionalidades [Tesis de grado]. Universidad Nacional del Centro de la Provincia de Buenos Aires, Argentina.https://www.ridaa.unicen.edu.ar/handle/123456789/4014spahttp://creativecommons.org/licenses/by-sa/2.5/ar/info:eu-repo/semantics/openAccessreponame:RIDAA (UNICEN)instname:Universidad Nacional del Centro de la Provincia de Buenos Aires2026-05-14T10:34:50Zoai:ridaa.unicen.edu.ar:123456789/4014instacron:UNICENInstitucionalhttps://www.ridaa.unicen.edu.ar/Universidad públicaNo correspondehttps://www.ridaa.unicen.edu.ar/oailleiboff@rec.unicen.edu.ar;gimeroni@rec.unicen.edu.ar;lvarela@rec.unicen.edu.ar ;ArgentinaNo correspondeNo correspondeNo correspondeopendoar:a2026-05-14 10:34:50.469RIDAA (UNICEN) - Universidad Nacional del Centro de la Provincia de Buenos Airesfalse
dc.title.none.fl_str_mv Asistencia en la captura de requerimientos y agrupamiento de funcionalidades
title Asistencia en la captura de requerimientos y agrupamiento de funcionalidades
spellingShingle Asistencia en la captura de requerimientos y agrupamiento de funcionalidades
Curti, Francisco
Captura de requerimientos
Generador de descripciones arquitectónicas desde Requerimientos Naturales
Arquitectura de Software
ChatGPT
Modelos de lenguaje
Inteligencia artificial
Componentes funcionales
Desarrollo de software
title_short Asistencia en la captura de requerimientos y agrupamiento de funcionalidades
title_full Asistencia en la captura de requerimientos y agrupamiento de funcionalidades
title_fullStr Asistencia en la captura de requerimientos y agrupamiento de funcionalidades
title_full_unstemmed Asistencia en la captura de requerimientos y agrupamiento de funcionalidades
title_sort Asistencia en la captura de requerimientos y agrupamiento de funcionalidades
dc.creator.none.fl_str_mv Curti, Francisco
author Curti, Francisco
author_facet Curti, Francisco
author_role author
dc.contributor.none.fl_str_mv Rodríguez, Guillermo
Marcos, Claudia
dc.subject.none.fl_str_mv Captura de requerimientos
Generador de descripciones arquitectónicas desde Requerimientos Naturales
Arquitectura de Software
ChatGPT
Modelos de lenguaje
Inteligencia artificial
Componentes funcionales
Desarrollo de software
topic Captura de requerimientos
Generador de descripciones arquitectónicas desde Requerimientos Naturales
Arquitectura de Software
ChatGPT
Modelos de lenguaje
Inteligencia artificial
Componentes funcionales
Desarrollo de software
dc.description.none.fl_txt_mv Para analizar los resultados de GDAR, se hicieron pruebas con diferentes bases de requerimientos de software. Donde se evaluaron las funciones generadas así como también los agrupamientos formados. También se evaluaron modificando diferentes parámetros de GDAR y se compararon los diferentes resultados entre sí utilizando diferentes métricas que puedan ayudar a comprender la calidad de los resultados obtenidos. Los primeros dos ejemplos que se analizan son de casos de estudio en inglés, donde se manejan dos dominios de información completamente diferentes para evaluar si el LLM puede adaptarse a diferentes contextos. También son dos ejemplos de longitud diferente, siendo uno más extenso que el otro, lo que puede proveer también una idea de su capacidad para modelos de diferentes tamaños. Por otro lado, también se evaluó la calidad del resultado para enunciados en Inglés y Español donde se busca que GDAR pueda manipular ambos idiomas basándose en la premisa de que los LLM pueden operar en cualquier idioma en el que estén entrenados. En este caso se utilizó un enunciado en español, donde se realizó un proceso similar a los otros casos de estudio y a su vez se lo comparó con el mismo enunciado traducido al inglés. Con este escenario se buscó demostrar que GDAR puede trabajar con cualquier idioma y a su vez comparar si los resultados son mejores o no dependiendo del idioma en el que están escritos los requerimientos. Por último, también se hizo una comparativa donde se buscó hacer un proceso similar a GDAR pero interactuando directamente con la interfaz de chat-GPT. Esto se hizo con la intención de verificar si los resultados son similares o si existen diferencias cruciales para estas dos formas de agrupar funcionalidades. En este ejemplo se busca seguir las cuatro etapas de GDAR pero solamente utilizando la interfaz de chat-GPT, esto incluye no solamente la obtención de funciones a partir de los requerimientos sino también luego el agrupamiento o clustering de estos métodos. Al analizar los resultados de los experimentos se demostró que GDAR posee la capacidad de extraer funcionalidades a partir de las especificaciones de requerimientos en lenguaje natural. A su vez, también puede organizar dichas funcionalidades en agrupaciones donde, utilizando diferentes métricas, se demostró que son correctas. Por otro lado se demostró también que GDAR es independiente del idioma en el que estén escritos los documentos de requerimientos al haber realizado diferentes ejemplos tanto en español como inglés. Por último, se destacó que, a pesar de la capacidad del chat-GPT para listar requerimientos, presenta dificultades al intentar agruparlos correctamente, siendo una fortaleza de GDAR. Párrafo extraído de la tesis de grado a modo de resumen.
Fil: Curti, Francisco. Universidad Nacional del Centro de la Provincia de Buenos Aires. Facultad de Ciencias Exactas; Argentina.
Fil: Rodríguez, Guillermo. Universidad Nacional del Centro de la Provincia de Buenos Aires. Facultad de Ciencias Exactas; Argentina.
Fil: Marcos, Claudia. Universidad Nacional del Centro de la Provincia de Buenos Aires. Facultad de Ciencias Exactas; Argentina.
description Para analizar los resultados de GDAR, se hicieron pruebas con diferentes bases de requerimientos de software. Donde se evaluaron las funciones generadas así como también los agrupamientos formados. También se evaluaron modificando diferentes parámetros de GDAR y se compararon los diferentes resultados entre sí utilizando diferentes métricas que puedan ayudar a comprender la calidad de los resultados obtenidos. Los primeros dos ejemplos que se analizan son de casos de estudio en inglés, donde se manejan dos dominios de información completamente diferentes para evaluar si el LLM puede adaptarse a diferentes contextos. También son dos ejemplos de longitud diferente, siendo uno más extenso que el otro, lo que puede proveer también una idea de su capacidad para modelos de diferentes tamaños. Por otro lado, también se evaluó la calidad del resultado para enunciados en Inglés y Español donde se busca que GDAR pueda manipular ambos idiomas basándose en la premisa de que los LLM pueden operar en cualquier idioma en el que estén entrenados. En este caso se utilizó un enunciado en español, donde se realizó un proceso similar a los otros casos de estudio y a su vez se lo comparó con el mismo enunciado traducido al inglés. Con este escenario se buscó demostrar que GDAR puede trabajar con cualquier idioma y a su vez comparar si los resultados son mejores o no dependiendo del idioma en el que están escritos los requerimientos. Por último, también se hizo una comparativa donde se buscó hacer un proceso similar a GDAR pero interactuando directamente con la interfaz de chat-GPT. Esto se hizo con la intención de verificar si los resultados son similares o si existen diferencias cruciales para estas dos formas de agrupar funcionalidades. En este ejemplo se busca seguir las cuatro etapas de GDAR pero solamente utilizando la interfaz de chat-GPT, esto incluye no solamente la obtención de funciones a partir de los requerimientos sino también luego el agrupamiento o clustering de estos métodos. Al analizar los resultados de los experimentos se demostró que GDAR posee la capacidad de extraer funcionalidades a partir de las especificaciones de requerimientos en lenguaje natural. A su vez, también puede organizar dichas funcionalidades en agrupaciones donde, utilizando diferentes métricas, se demostró que son correctas. Por otro lado se demostró también que GDAR es independiente del idioma en el que estén escritos los documentos de requerimientos al haber realizado diferentes ejemplos tanto en español como inglés. Por último, se destacó que, a pesar de la capacidad del chat-GPT para listar requerimientos, presenta dificultades al intentar agruparlos correctamente, siendo una fortaleza de GDAR. Párrafo extraído de la tesis de grado a modo de resumen.
publishDate 2024
dc.date.none.fl_str_mv 2024
2024-06-14T13:44:37Z
2024-06-14T13:44:37Z
dc.type.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
info:eu-repo/semantics/acceptedVersion
http://purl.org/coar/resource_type/c_7a1f
info:ar-repo/semantics/tesisDeGrado
format bachelorThesis
status_str acceptedVersion
dc.identifier.none.fl_str_mv Curti, F. (2024). Asistencia en la captura de requerimientos y agrupamiento de funcionalidades [Tesis de grado]. Universidad Nacional del Centro de la Provincia de Buenos Aires, Argentina.
https://www.ridaa.unicen.edu.ar/handle/123456789/4014
identifier_str_mv Curti, F. (2024). Asistencia en la captura de requerimientos y agrupamiento de funcionalidades [Tesis de grado]. Universidad Nacional del Centro de la Provincia de Buenos Aires, Argentina.
url https://www.ridaa.unicen.edu.ar/handle/123456789/4014
dc.language.none.fl_str_mv spa
language spa
dc.rights.none.fl_str_mv http://creativecommons.org/licenses/by-sa/2.5/ar/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-sa/2.5/ar/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
application/pdf
dc.publisher.none.fl_str_mv Universidad Nacional del Centro de la Provincia de Buenos Aires. Facultad de Ciencias Exactas
publisher.none.fl_str_mv Universidad Nacional del Centro de la Provincia de Buenos Aires. Facultad de Ciencias Exactas
dc.source.none.fl_str_mv reponame:RIDAA (UNICEN)
instname:Universidad Nacional del Centro de la Provincia de Buenos Aires
reponame_str RIDAA (UNICEN)
collection RIDAA (UNICEN)
instname_str Universidad Nacional del Centro de la Provincia de Buenos Aires
repository.name.fl_str_mv RIDAA (UNICEN) - Universidad Nacional del Centro de la Provincia de Buenos Aires
repository.mail.fl_str_mv lleiboff@rec.unicen.edu.ar;gimeroni@rec.unicen.edu.ar;lvarela@rec.unicen.edu.ar ;
_version_ 1865181644517801984
score 12.604774