Mejorando la Recuperación de Enlaces de Trazabilidad con Análisis de Expansión de Consultas de Grano Fino
Autores: Peng, Tao; She, Kun; Shen, Yimin; Xu, Xiangliang; Yu, Yue
Idioma: Inglés
Editor: MDPI
Año: 2023
Acceso abierto
Artículo científico
2023
Mejorando la Recuperación de Enlaces de Trazabilidad con Análisis de Expansión de Consultas de Grano Fino
Categoría
Gestión y administración
Subcategoría
Gestión de la tecnología y la inovación
Palabras clave
Software de gestión de requisitos esencial
Enlaces de trazabilidad de requisitos
Recuperación automática de enlaces de trazabilidad de requisitos
Similitud semántica
Expansión de consultas
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 1
Citaciones: Sin citaciones
Los enlaces de trazabilidad de requisitos son una parte esencial del software de gestión de requisitos y son un requisito básico para los cambios en los artefactos de software. El establecimiento manual de enlaces de trazabilidad de requisitos consume mucho tiempo. Cuando se enfrentan a proyectos grandes, los gestores de requisitos dedican mucho tiempo a establecer relaciones entre numerosos requisitos y códigos. Sin embargo, las técnicas existentes para la recuperación automática de enlaces de trazabilidad de requisitos están limitadas por la disparidad semántica entre el lenguaje natural y el lenguaje de programación, lo que resulta en que muchos métodos sean menos precisos. En este artículo, proponemos un enfoque de recuperación de enlaces de trazabilidad de requisitos-código de grano fino basado en la expansión de consultas, que analiza la similitud semántica entre requisitos y códigos desde una perspectiva de grano fino, y utiliza una técnica de expansión de consultas para establecer enlaces válidos que se desvían de la consulta, con el fin de mejorar aún más la precisión de la recuperación de enlaces de trazabilidad. Los experimentos mostraron que el enfoque propuesto en este artículo supera a los métodos de recuperación de enlaces de trazabilidad no supervisados de última generación, no solo especificando las ventajas obvias del análisis de estructura de grano fino para la recuperación de enlaces de trazabilidad basada en incrustaciones de palabras, sino también mejorando la precisión en el establecimiento de enlaces de trazabilidad de requisitos. Los resultados experimentales demuestran la superioridad de nuestro enfoque.
Descripción
Los enlaces de trazabilidad de requisitos son una parte esencial del software de gestión de requisitos y son un requisito básico para los cambios en los artefactos de software. El establecimiento manual de enlaces de trazabilidad de requisitos consume mucho tiempo. Cuando se enfrentan a proyectos grandes, los gestores de requisitos dedican mucho tiempo a establecer relaciones entre numerosos requisitos y códigos. Sin embargo, las técnicas existentes para la recuperación automática de enlaces de trazabilidad de requisitos están limitadas por la disparidad semántica entre el lenguaje natural y el lenguaje de programación, lo que resulta en que muchos métodos sean menos precisos. En este artículo, proponemos un enfoque de recuperación de enlaces de trazabilidad de requisitos-código de grano fino basado en la expansión de consultas, que analiza la similitud semántica entre requisitos y códigos desde una perspectiva de grano fino, y utiliza una técnica de expansión de consultas para establecer enlaces válidos que se desvían de la consulta, con el fin de mejorar aún más la precisión de la recuperación de enlaces de trazabilidad. Los experimentos mostraron que el enfoque propuesto en este artículo supera a los métodos de recuperación de enlaces de trazabilidad no supervisados de última generación, no solo especificando las ventajas obvias del análisis de estructura de grano fino para la recuperación de enlaces de trazabilidad basada en incrustaciones de palabras, sino también mejorando la precisión en el establecimiento de enlaces de trazabilidad de requisitos. Los resultados experimentales demuestran la superioridad de nuestro enfoque.