WER2020 - 23th Workshop on Requirements Engineering, São José dos Campos, SP - Brazil


Hacia la Evaluación Automática de la Calidad de los Requerimientos de Software usando Redes Neuronales Long Short Term Memory

María Guadalupe Gramajo; Luciana Ballejos; Mariel Ale

10.29327/1298730.23-06

PDF Scholar

Abstract

El primer paso para obtener un producto de software de calidad es abordar la calidad de los requerimientos. Dado que los requerimientos estan escritos en lenguaje natural, la flexibilidad y las caracteristicas propias del lenguaje pueden conducir a errores durante su especificacion y, en consecuencia, esto puede influir negativamente en fases posteriores del ciclo de vida del software. Por esta razon, en este articulo se propone un enfoque innovador que combina tecnicas de procesamiento del lenguaje natural y redes neuronales, especificamente redes neuronales recurrentes LSTM, para predecir la calidad textual de los requerimientos. Inicialmente, se aborda el analisis de la propiedad de calidad singular definida en el estandar ISO/IEC/IEEE 29148: 2018. El modelo neuronal propuesto es entrenado con un conjunto de datos que incluye 1000 requerimientos. Cada requerimiento es sometido a un proceso de tokenizacion y etiquetado gramatical, con el fin de obtener una secuencia representativa que actue de entrada al modelo neuronal. La propuesta proporciona resultados prometedores con un alto nivel de precision, lo que motiva explorar su aplicacion en la evaluacion de otras propiedades de calidad.

Requirements Engineering; Deep Learning; Long Short Term Memory



WER Editions