Trabajo de investigación Lenguaje Natural e Ing. de Requerimientos
Estudio de Técnicas de Procesamiento de Lenguaje Natural en la Validación de Requerimientos. Autores: Sonia Santana, Lucrecia Perero, Noelia Rodriguez, Leandro Antonelli, Alejandro Fernandez. Institución/Universidad: Facultad de Ciencias de la Administración - Universidad Nacional de Entre Ríos, Laboratorio de Investigación y Formación en Informática Avanzada (LIFIA), Facultad de Informática, Universidad Nacional de La Plata. Fecha de publicación: 2023. Congreso: Congreso Argentino de Ciencias de la Computación (CACIC). Resumen original: "La validación de los requerimientos es una tarea fundamental en cualquier proyecto de Ingeniería de Software. La calidad de los requerimientos tiene un impacto significativo sobre los artefactos durante el desarrollo del software, debido a que los requerimientos se expresan generalmente en lenguaje natural, lo cual puede ocasionar distintos tipos de defectos como la ambigüedad, integridad y atomicidad. Por otra parte, el principal objetivo de la validación de los requerimientos es confirmar que los requerimientos especificados sean representaciones de las necesidades y expectativas de los usuarios y deben ser completos, correctos y consistentes entre otras características, evaluar estos atributos de calidad puede resultar una tarea difícil. En este trabajo se muestra el relevamiento de las principales tendencias de las técnicas de procesamiento de lenguaje natural (PLN) en la validación de requerimientos publicados en los últimos 13 años. Se seleccionaron y analizaron a partir de un enfoque basado en un esquema de caracterización para conocer información asociadas a los mismos."
REQUERIMIENTOSINVESTIGACIONINDIVIDUAL
Angelo Perrotta
8/27/20251 min read
Link del Articulo seleccionado: Click acá
Este trabajo de investigación se centra en la validación de requerimientos de software usando técnicas de procesamiento de lenguaje natural (PLN). La validación de requerimientos es una tarea clave para el éxito de cualquier proyecto. El documento destaca que la mayoría de los requerimientos se escriben en lenguaje natural, lo que puede causar problemas como la ambigüedad.
Para el estudio, los autores realizaron una revisión de literatura de artículos publicados entre 2010 y 2023, buscando tendencias en el uso de PLN para la validación de requerimientos. Después de una selección rigurosa, se analizaron cuatro técnicas principales, comparándolas en base a un esquema de caracterización.
El análisis mostró que las técnicas T2, T3 y T4 usan análisis semántico, enfocándose en el significado de las palabras, mientras que la técnica T1 usa análisis sintáctico. La mayoría de estas técnicas validan la correctitud de los requerimientos y se aplican en la etapa inicial del desarrollo del software. Todas las técnicas analizadas usan algoritmos de aprendizaje automático y requieren que el personal tenga experiencia en el uso de Lenguaje Natural Controlado (LNC). Como trabajo futuro, se propone crear un proceso de validación colaborativo para reducir el tiempo y el esfuerzo necesarios y asegurar que todos los interesados estén de acuerdo con los requerimientos.