Generation of Microservice Names from Functional Requirements: An Automated Approach

En el contexto del avance de las arquitecturas de software basadas en microservicios y la relevancia de la ingeniería de requisitos en el desarrollo de aplicaciones, surge el problema de la creación manual y la necesidad de conocimientos para definir microservicios, una actividad humana que requiere...

Full description

Bibliographic Details
Main Authors: Arias Barros, Jhoan Sebastian, Saquicela Galarza, Victor Hugo, Granda Juca, Maria Fernanda, Suquisupa Nacipucha, Pamela Aracely
Format: CAPÍTULO DE LIBRO
Language:es_ES
Published: Springer Science and Business Media Deutschland GmbH 2024
Subjects:
Online Access:http://dspace.ucuenca.edu.ec/handle/123456789/44278
https://www.scopus.com/record/display.uri?eid=2-s2.0-85186421375&origin=resultslist&sort=plf-f&src=s&sid=b2baef2a5944b0e0fe6515a0aa6d5ea7&sot=b&sdt=b&s=TITLE-ABS-KEY%28Generation+of+Microservice+Names+from+Functional+Requirements%3A+An+Automated+Approach%29&sl=99&sessionSearchId=b2baef2a5944b0e0fe6515a0aa6d5ea7&relpos=0
_version_ 1795386280153972736
author Arias Barros, Jhoan Sebastian
Saquicela Galarza, Victor Hugo
Granda Juca, Maria Fernanda
Suquisupa Nacipucha, Pamela Aracely
author_facet Arias Barros, Jhoan Sebastian
Saquicela Galarza, Victor Hugo
Granda Juca, Maria Fernanda
Suquisupa Nacipucha, Pamela Aracely
author_sort Arias Barros, Jhoan Sebastian
collection DSpace
description En el contexto del avance de las arquitecturas de software basadas en microservicios y la relevancia de la ingeniería de requisitos en el desarrollo de aplicaciones, surge el problema de la creación manual y la necesidad de conocimientos para definir microservicios, una actividad humana que requiere un alto nivel de conocimiento y experiencia. . Para abordar este desafío se propone una solución que consiste en encontrar los nombres ideales para los microservicios. Para automatizar el proceso de identificación de nombres de microservicios, esta propuesta se basa en la aplicación de técnicas de Procesamiento del Lenguaje Natural (NLP), análisis de gráficos y detección de comunidades, incluyendo el uso de modelos de lenguaje de inteligencia artificial como ChatGPT.
format CAPÍTULO DE LIBRO
id oai:dspace.ucuenca.edu.ec:123456789-44278
institution Universidad de Cuenca
language es_ES
publishDate 2024
publisher Springer Science and Business Media Deutschland GmbH
record_format dspace
spelling oai:dspace.ucuenca.edu.ec:123456789-442782024-03-13T12:43:36Z Generation of Microservice Names from Functional Requirements: An Automated Approach Arias Barros, Jhoan Sebastian Saquicela Galarza, Victor Hugo Granda Juca, Maria Fernanda Suquisupa Nacipucha, Pamela Aracely NLP Requirements ChatGPT Microservices En el contexto del avance de las arquitecturas de software basadas en microservicios y la relevancia de la ingeniería de requisitos en el desarrollo de aplicaciones, surge el problema de la creación manual y la necesidad de conocimientos para definir microservicios, una actividad humana que requiere un alto nivel de conocimiento y experiencia. . Para abordar este desafío se propone una solución que consiste en encontrar los nombres ideales para los microservicios. Para automatizar el proceso de identificación de nombres de microservicios, esta propuesta se basa en la aplicación de técnicas de Procesamiento del Lenguaje Natural (NLP), análisis de gráficos y detección de comunidades, incluyendo el uso de modelos de lenguaje de inteligencia artificial como ChatGPT. In the context of the advancement of software architectures based on microservices and the relevance of requirements engineering in application development, the problem of manual creation and the need for expertise to define microservices, a human activity that requires a high level of knowledge and experience, arises. To address this challenge, a solution is proposed that consists of finding the ideal names for microservices. To automate the process of identifying microservice names, this proposal is based on the application of Natural Language Processing (NLP) techniques, graph analysis and community detection, including the use of artificial intelligence language models such as ChatGPT. 2024-03-13T12:43:31Z 2024-03-13T12:43:31Z 2024 CAPÍTULO DE LIBRO 978-3-031-50590-4 1860-949X http://dspace.ucuenca.edu.ec/handle/123456789/44278 https://www.scopus.com/record/display.uri?eid=2-s2.0-85186421375&origin=resultslist&sort=plf-f&src=s&sid=b2baef2a5944b0e0fe6515a0aa6d5ea7&sot=b&sdt=b&s=TITLE-ABS-KEY%28Generation+of+Microservice+Names+from+Functional+Requirements%3A+An+Automated+Approach%29&sl=99&sessionSearchId=b2baef2a5944b0e0fe6515a0aa6d5ea7&relpos=0 10.1007/978-3-031-50590-4_10 es_ES application/pdf Springer Science and Business Media Deutschland GmbH Studies in Computational Intelligence
spellingShingle NLP
Requirements
ChatGPT
Microservices
Arias Barros, Jhoan Sebastian
Saquicela Galarza, Victor Hugo
Granda Juca, Maria Fernanda
Suquisupa Nacipucha, Pamela Aracely
Generation of Microservice Names from Functional Requirements: An Automated Approach
title Generation of Microservice Names from Functional Requirements: An Automated Approach
title_full Generation of Microservice Names from Functional Requirements: An Automated Approach
title_fullStr Generation of Microservice Names from Functional Requirements: An Automated Approach
title_full_unstemmed Generation of Microservice Names from Functional Requirements: An Automated Approach
title_short Generation of Microservice Names from Functional Requirements: An Automated Approach
title_sort generation of microservice names from functional requirements: an automated approach
topic NLP
Requirements
ChatGPT
Microservices
url http://dspace.ucuenca.edu.ec/handle/123456789/44278
https://www.scopus.com/record/display.uri?eid=2-s2.0-85186421375&origin=resultslist&sort=plf-f&src=s&sid=b2baef2a5944b0e0fe6515a0aa6d5ea7&sot=b&sdt=b&s=TITLE-ABS-KEY%28Generation+of+Microservice+Names+from+Functional+Requirements%3A+An+Automated+Approach%29&sl=99&sessionSearchId=b2baef2a5944b0e0fe6515a0aa6d5ea7&relpos=0
work_keys_str_mv AT ariasbarrosjhoansebastian generationofmicroservicenamesfromfunctionalrequirementsanautomatedapproach
AT saquicelagalarzavictorhugo generationofmicroservicenamesfromfunctionalrequirementsanautomatedapproach
AT grandajucamariafernanda generationofmicroservicenamesfromfunctionalrequirementsanautomatedapproach
AT suquisupanacipuchapamelaaracely generationofmicroservicenamesfromfunctionalrequirementsanautomatedapproach