Asistencia en la captura de requerimientos y agrupamiento de funcionalidades

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 resultad...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autor principal: Curti, Francisco
Formato: Artículo revista
Lenguaje:Español
Publicado: Universidad Nacional del Centro de la Provincia de Buenos Aires. Facultad de Ciencias Exactas 2024
Materias:
Acceso en línea: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.
Aporte de:
id I21-R190-123456789-4014
record_format ojs
institution Universidad Nacional del Centro
institution_str I-21
repository_str R-190
container_title_str Repositorio Institucional de Acceso Abierto (RIDAA)
language Español
format Artículo revista
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
spellingShingle 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
Curti, Francisco
Asistencia en la captura de requerimientos y agrupamiento de funcionalidades
topic_facet 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
author Curti, Francisco
author_facet Curti, Francisco
author_sort Curti, Francisco
title Asistencia en la captura de requerimientos y agrupamiento de funcionalidades
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
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.
publisher Universidad Nacional del Centro de la Provincia de Buenos Aires. Facultad de Ciencias Exactas
publishDate 2024
url 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.
work_keys_str_mv AT curtifrancisco asistenciaenlacapturaderequerimientosyagrupamientodefuncionalidades
first_indexed 2024-08-12T22:53:48Z
last_indexed 2024-08-12T22:53:48Z
_version_ 1807224121046597632
spelling I21-R190-123456789-40142024-06-14T13:48:15Z Asistencia en la captura de requerimientos y agrupamiento de funcionalidades Curti, Francisco Rodríguez, Guillermo Marcos, Claudia 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 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. 2024 2024-06-14T13:44:37Z 2024-06-14T13:44:37Z info:eu-repo/semantics/bachelorThesis info:eu-repo/semantics/acceptedVersion info:ar-repo/semantics/tesis de grado 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 spa http://creativecommons.org/licenses/by-sa/2.5/ar/ info:eu-repo/semantics/openAccess application/pdf application/pdf Universidad Nacional del Centro de la Provincia de Buenos Aires. Facultad de Ciencias Exactas