Por favor, use este identificador para citar o enlazar este ítem: https://repositorio.uci.cu/jspui/handle/123456789/10715
Título : Ambigüedad léxica en requisitos de software: Un mapeo sistemático
Otros títulos : Lexical ambiguity in software requirements: A systematic mapping
Autor : Enriquez González, Samira
Jacomino Díaz, Viana Gabriela
Colomé Cedeño, Dunia María
Palabras clave : AMBIGUEDAD LEXICA;MAPEO SISTEMATICO;REQUISITOS
Fecha de publicación : 27-dic-2023
Editorial : Ediciones futuro
Resumen : La ingeniería de requisitos es una de las etapas más importantes del ciclo de vida del desarrollo de software. El éxito de cualquier producto de software depende de la calidad de sus requisitos. Los requisitos de software suelen estar escritos en lenguaje natural. La ambigüedad en los requisitos escritos en lenguaje natural es un problema que ha sido estudiado por la comunidad de ingeniería de requisitos durante más de dos décadas. La resolución manual de la ambigüedad en los requisitos es trabajosa y requiere de mucho tiempo. Este artículo examina el panorama de la investigación sobre la ambigüedad léxica presente en los requisitos de software, para comprender su estado e identificar los problemas pendientes. Para llevar a cabo este trabajo se ha utilizado el método de estudio de mapeo sistemático. Se han identificado 30 estudios de interés según el contexto de la investigación y se han revisado con el uso de tres preguntas de investigación, que abarcan cinco aspectos de la investigación sobre la ambigüedad léxica en los requisitos de software: el estado de la bibliografía, el estado de la investigación empírica, el enfoque de la investigación, el estado de la práctica y las tecnologías utilizadas. Como resultado de este estudio se puede decir que las investigaciones analizadas resuelven la tarea de detección, el 92% de los estudios tratan el requisito en bruto mientras que el 8% trata el requisito en bruto y el documento de especificación de requisitos. De los estudios seleccionados se han propuesto 21 nuevas herramientas para apoyar tareas de análisis lingüístico, seis técnicas, las tecnologías más utilizadas son Procesamiento del Lenguaje Natural, ontología, Lenguaje Natural Controlado y web semántica.
Requirements engineering is one of the most important stages of the software development life cycle. The success of any software product depends on the quality of its requirements. Software requirements are usually written in natural language. Ambiguity in requirements written in natural language is a problem that has been studied by the requirements engineering community for more than two decades. Manually resolving ambiguity in requirements is laborious and time consuming. This article examines the research landscape on lexical ambiguity present in software requirements, to understand its status and to identify outstanding issues. To carry out this work, the systematic mapping study method has been used. 30 studies of interest have been identified based on the research context and have been reviewed using three research questions, covering five aspects of research on lexical ambiguity in software requirements: the state of the literature, the state of empirical research, research focus, state of practice, and technologies used. As a result of this study, it can be said that the analyzed investigations solve the detection task, 92% of the studies deal with the raw requirement while 8% deal with the raw requirement and the requirements specification document. Of the selected studies, 21 new tools have been proposed to support linguistic analysis tasks, six techniques, the most used technologies are Natural Language Processing, ontology, Controlled Natural Language and semantic web.
URI : https://repositorio.uci.cu/jspui/handle/123456789/10715
ISBN : 978-959-286-086-5
Aparece en las colecciones: UCIENCIA 2023

Ficheros en este ítem:
Fichero Tamaño Formato  
Libro_de_Memorias_UCIENCIA23_294.pdf1 MBAdobe PDFVisualizar/Abrir


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