Sistema de inferencia difusa basado en algoritmo genético para describir la calidad del seguimiento de la ejecución
Autores: Galli, Tamas; Chiclana, Francisco; Siewe, Francois
Idioma: Inglés
Editor: MDPI
Año: 2021
Acceso abierto
Artículo científico
2021
Sistema de inferencia difusa basado en algoritmo genético para describir la calidad del seguimiento de la ejecución
Categoría
Matemáticas
Subcategoría
Matemáticas generales
Palabras clave
Seguimiento de ejecución
Desarrollo de software
Modelo de calidad
Fallos de software
Recopilación de datos
Algoritmos genéticos
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 33
Citaciones: Sin citaciones
El seguimiento de la ejecución es una herramienta utilizada en el transcurso del desarrollo de software y el mantenimiento de software para identificar las rutas internas de ejecución y los cambios de estado mientras el software opera. Su calidad tiene una gran influencia en la duración del análisis necesario para localizar fallos de software. Sin embargo, la calidad del seguimiento de la ejecución no ha sido descrita por un modelo de calidad, lo cual es un impedimento al medir la calidad del producto de software. Además, dicho modelo necesita considerar la incertidumbre, ya que los factores subyacentes implican análisis y evaluación humanos. El objetivo de este estudio es abordar ambos problemas y llenar la brecha definiendo un modelo de calidad para el seguimiento de la ejecución. La recopilación de datos se realizó en una población de estudio definida con la inclusión de profesionales del software para considerar sus experiencias acumuladas; además, los datos fueron procesados por algoritmos genéticos para identificar las reglas lingüísticas de un sistema de inferencia difuso. Las reglas lingüísticas constituyen un conjunto de reglas interpretables por humanos que ofrecen más información sobre el dominio del problema. El estudio encontró que las propiedades de calidad precisión, diseño e implementación tienen el mayor impacto en la calidad del seguimiento de la ejecución, mientras que la propiedad legibilidad es necesaria pero no completamente inevitable. Además, la propiedad de calidad seguridad muestra efectos adversos en la calidad del seguimiento de la ejecución, pero su presencia es requerida en cierta medida para evitar la filtración de información y satisfacer las expectativas legales. El modelo creado es capaz de describir adecuadamente la calidad del seguimiento de la ejecución. En trabajos futuros, los investigadores planean vincular el modelo de calidad construido a los marcos de calidad de productos de software en general para considerar la calidad del seguimiento de la ejecución con respecto a la calidad del producto de software en su totalidad. Además, la simplificación del modelo matemáticamente complejo también está planeada para asegurar un enfoque fácilmente adaptable a dominios de aplicación específicos.
Descripción
El seguimiento de la ejecución es una herramienta utilizada en el transcurso del desarrollo de software y el mantenimiento de software para identificar las rutas internas de ejecución y los cambios de estado mientras el software opera. Su calidad tiene una gran influencia en la duración del análisis necesario para localizar fallos de software. Sin embargo, la calidad del seguimiento de la ejecución no ha sido descrita por un modelo de calidad, lo cual es un impedimento al medir la calidad del producto de software. Además, dicho modelo necesita considerar la incertidumbre, ya que los factores subyacentes implican análisis y evaluación humanos. El objetivo de este estudio es abordar ambos problemas y llenar la brecha definiendo un modelo de calidad para el seguimiento de la ejecución. La recopilación de datos se realizó en una población de estudio definida con la inclusión de profesionales del software para considerar sus experiencias acumuladas; además, los datos fueron procesados por algoritmos genéticos para identificar las reglas lingüísticas de un sistema de inferencia difuso. Las reglas lingüísticas constituyen un conjunto de reglas interpretables por humanos que ofrecen más información sobre el dominio del problema. El estudio encontró que las propiedades de calidad precisión, diseño e implementación tienen el mayor impacto en la calidad del seguimiento de la ejecución, mientras que la propiedad legibilidad es necesaria pero no completamente inevitable. Además, la propiedad de calidad seguridad muestra efectos adversos en la calidad del seguimiento de la ejecución, pero su presencia es requerida en cierta medida para evitar la filtración de información y satisfacer las expectativas legales. El modelo creado es capaz de describir adecuadamente la calidad del seguimiento de la ejecución. En trabajos futuros, los investigadores planean vincular el modelo de calidad construido a los marcos de calidad de productos de software en general para considerar la calidad del seguimiento de la ejecución con respecto a la calidad del producto de software en su totalidad. Además, la simplificación del modelo matemáticamente complejo también está planeada para asegurar un enfoque fácilmente adaptable a dominios de aplicación específicos.