El refactoring de software es una acción de mantenimiento de software para mejorar la calidad interna del software sin cambiar su comportamiento externo. Durante el proceso de mantenimiento, se realiza el refactoring estructural al remodelar el código fuente. El clustering de software es una técnica de modularización para remodelar los artefactos del código fuente con el objetivo de mejorar la legibilidad y reutilización. Debido a la complejidad NP del problema de clustering, se han utilizado enfoques evolutivos como el algoritmo genético para resolver este problema. En la literatura de refactoring estructural, no existe un algoritmo basado en búsqueda que emplee un enfoque jerárquico para la modularización. Utilizando estrategias de búsqueda global y local, en este documento se propone un nuevo enfoque jerárquico de clustering descendente basado en búsqueda, llamado TDHC, que se puede utilizar para modularizar el sistema. La salida del algoritmo es un árbol en el que cada nodo es un artefacto compuesto por todos los artefactos en sus subárboles y es un candidato a ser un módulo de software (
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:
CLD-Net: Una red que combina CNN y LSTM para la clasificación del tráfico cifrado de Internet
Artículo:
Un enfoque híbrido caótico y teórico de los números para proteger las imágenes DICOM
Artículo:
Modelo liviano de medidas para evaluar la mejora de procesos de desarrollo de software MLM-PDS
Artículo:
Algoritmo eficiente de selección de canal y encaminamiento para redes de radio cognitivas multisalto y multicanal con captación de energía bajo ataques de interferencias
Artículo:
Una estrategia de control robusta para aterrizar un vehículo aéreo no tripulado en una plataforma en movimiento verticalmente.
Artículo:
Creación de empresas y estrategia : reflexiones desde el enfoque de recursos
Libro:
Ergonomía en los sistemas de trabajo
Artículo:
La gestión de las relaciones con los clientes como característica de la alta rentabilidad empresarial
Artículo:
Los web services como herramienta generadora de valor en las organizaciones