Por favor, use este identificador para citar o enlazar este ítem: https://dspace.unl.edu.ec/jspui/handle/123456789/31571
Título : Establecimiento de un procedimiento Formal para la Integración Efectiva de Requisitos de Inteligencia Artificial en el Proceso de Desarrollo de Software
Otros títulos : Establishment of a Formal Procedure for the Effective Integration of Artificial Intelligence Requirements in the Software Development Process
Autor : Erazo Aleaga, Yamilka Valeria
Palabras clave : INTELIGENCIA ARTIFICIAL
REQUISITOS DE SOFTWARE
RSL
IEEE 830
DESARROLLO DE SOFTWARE
Fecha de publicación : 27-nov-2024
Editorial : Universidad Nacional de Loja
Resumen : El desarrollo de software con inteligencia artificial (IA) ha sido un tema de alto interés en los últimos años por la transformación que les ha dado a diversos sectores al ofrecer capacidades avanzadas de análisis y automatización. Sin embargo, la documentación en relación con el proceso de ingeniería de requisitos que se da en dichos softwares, puede presentar un desafío por la escasez de una guía para la definición de requisitos, pudiendo llevar a problemas de implementación, reducción de calidad del producto final y satisfacción de los stakeholders. Por esto, se propuso establecer un procedimiento formal para la integración efectiva de los requisitos de IA en el proceso de desarrollo de software, en términos de ingeniería de requisitos. Con este fin, se estableció el objetivo de aplicar una revisión sistemática de la literatura (RSL) para analizar las prácticas actuales de especificación de requisitos de software con IA, y adaptar la especificación de requisitos de IA para proyectos de software utilizando el estándar IEEE 830. La metodología de desarrollo seguida fue inicialmente la RSL de Barbara Kitchenham, utilizando la herramienta Parsifal y siguiendo las etapas de: Planificación de la revisión, Realización de la revisión e Informe de la revisión. Seguido de esto, se desarrolló el procedimiento formal adaptando la platilla IEEE 830, utilizando las recomendaciones de ChatGPT, obtenidas mediante el uso de la metodología GPEI y el patrón de prompts “Template”. Los resultados revelaron que muchos proyectos de software que incorporan IA no especifican adecuadamente sus requisitos específicos, en base a esto, se desarrolló una plantilla de especificación adaptada al estándar IEEE 830, que incluye dos tablas específicas para requisitos funcionales y no funcionales, donde se puede integrar la IA, proporcionando una guía estructurada para documentar estos requisitos, que funcionó como un procedimiento a seguir. Finalmente, se pudo evidenciar la existente necesidad de adaptar de manera práctica los procesos tradicionales de especificación de requisitos para integrar aspectos específicos de la inteligencia artificial. Esta adaptación se consideró crucial para asegurar una documentación coherente y precisa que facilite el desarrollo y aceptación de proyectos de software que hacen uso de la IA. Palabras clave: Inteligencia artificial, requisitos de software, RSL, IEEE 830, desarrollo de software.
Descripción : The software development with artificial intelligence (AI) has been a topic of high interest in the last years because of the transformation that it has given to different sectors when it offers advanced capacities of analysis and automatization. However, the documentation in relation to the process of requirements engineering that is given in those software products, it can present a challenge because there is a shortage of a guide to define requirements, and it can carry to problems of implementation, reduction of quality of final product and satisfaction of stakeholders. Because of this, it was proposed to stablish a formal process to effective integration of AI requirements in the process of software development, in terms of requirements engineering. For this purpose, it was stablished the objective to apply a systematic review of the literature (SRL) to analyze actual practices of specification from software requirements with AI, and adapt the requirements specification of AI to software projects using the standard IEEE 830. The followed development methodology was at the beginning RSL from Barbara Kitchenham, using Parsifal tool and following the stages of: Review planification, Review accomplishment and Review report. Followed by this, the formal procedure was developed by adapting the IEEE 830 template, using the ChatGPT recommendations, obtained through the use of the GPEI methodology and the “Template” prompt pattern. The results revealed that many software projects that incorporate AI do not specify properly their specific requirements, based on this, it was developed a specification stencil adapted to IEEE 830 standard, that includes two specific charts to functional and no functional requirements, where is possible to integrate AI, providing a structured guide to document these requirements which functioned as a requirement to follow. Finally, it was possible to make evident the existence necessity to adapt in a practical way the traditional processes of specification requirements to integrate specific aspects from artificial intelligence. This adaptation was considered crucial to ensure a coherent and precise documentation which ease the software projects development and acceptance that make use of AI. Key words: Artificial Intelligence, software requirements, RSL, IEEE 830, software development.
URI : https://dspace.unl.edu.ec/jspui/handle/123456789/31571
Aparece en las colecciones: TRABAJOS DE TITULACION AEAC

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
YamilkaValeria_ErazoAleaga.pdfEl trabajo de investigación NO será accesible al público durante un año por publicarse como Artículo Científico.21,59 MBAdobe PDFVisualizar/Abrir     Request a copy


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.