La estabilidad del software significa la resistencia a la amplificación de cambios en el software. Se ha convertido en uno de los atributos más importantes que afectan el costo de mantenimiento. Para controlar el costo de mantenimiento, se han propuesto muchos enfoques para medir la estabilidad del software. Sin embargo, sigue siendo una tarea muy difícil evaluar la estabilidad del software, especialmente cuando el software se vuelve muy grande y complejo. En este artículo, proponemos caracterizar la estabilidad del software a través de la simulación de propagación de cambios. Primero, proponemos una red de acoplamiento de clases (CCN) para modelar la estructura del software a nivel de clase. Luego, analizamos el proceso de propagación de cambios en el CCN utilizando una simulación, y al hacerlo, desarrollamos una nueva métrica (estabilidad del software) para medir la estabilidad del software. Nuestra métrica se valida teóricamente utilizando las propiedades ampliamente aceptadas de Weyuker y empíricamente utilizando un conjunto de sistemas de software Java de código abierto. Los resultados teóricos muestran que nuestra
Esta es una versión de prueba de citación de documentos de la Biblioteca Virtual Pro. Puede contener errores. Lo invitamos a consultar los manuales de citación de las respectivas fuentes.
Artículo:
Nuevo sistema de gestión de recursos de tres niveles que mejora la calidad de la colocación de tareas de hardware sin conexión en FPGA.
Artículo:
Una arquitectura de aritmética de punto fijo dinámico dual para FPGAs.
Artículo:
Selección de Características mediante Algoritmos Genéticos para la Generación de un Modelo de Reconocimiento y Clasificación de Actividades Infantiles mediante Sonido Ambiental
Artículo:
Técnica de descarga de energía para servidores de streaming multimedia
Artículo:
Una Aplicación del Producto de Grafos de Incidencia Difusa Intuicionista en la Industria Textil