Biblioteca122.294 documentos en línea

Artículo

Characterizing Software Stability via Change Propagation SimulationCaracterizando la estabilidad del software a través de la simulación de la propagación de cambios.

Resumen

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

  • Tipo de documento:
  • Formato:pdf
  • Idioma:Inglés
  • Tamaño: Kb

Cómo citar el documento

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.

Este contenido no est� disponible para su tipo de suscripci�n

Información del documento