logo móvil
Contáctanos

Un Estudio Empírico sobre la Evolución de los Olores de Diseño

Autores: Aversano, Lerina; Carpenito, Umberto; Iammarino, Martina

Idioma: Inglés

Editor: MDPI

Año: 2020

Descargar PDF

Acceso abierto

Artículo científico
2020

Un Estudio Empírico sobre la Evolución de los Olores de Diseño


Categoría

Gestión y administración

Subcategoría

Gestión de la tecnología y la inovación

Palabras clave

Evolución
Sistemas de software
Degradación arquitectónica
Problemas de diseño
Olores de diseño
Actividades de mantenimiento

Licencia

CC BY-SA – Atribución – Compartir Igual

Consultas: 1

Citaciones: Sin citaciones


Descripción
La evolución de los sistemas de software a menudo conduce a su degradación arquitectónica debido a la presencia de problemas de diseño. En la literatura, los olores de diseño se han definido como indicadores de tales problemas. En particular, la presencia de olores de diseño podría indicar el uso de constructos que son perjudiciales para las actividades de mantenimiento del sistema. En este trabajo, se ha realizado una investigación sobre la naturaleza y la presencia de olores de diseño. Se ha llevado a cabo un estudio empírico considerando la historia completa de ocho sistemas de software, compromiso por compromiso. La detección de instancias de múltiples tipos de olores de diseño se ha realizado en cada compromiso, y se ha investigado el análisis de las relaciones entre los olores detectados y las actividades de mantenimiento, específicamente debido a las actividades de refactorización. El estudio propuesto evidenció que las clases afectadas por olores de diseño son más propensas a cambios, especialmente cuando se detectan múltiples olores en las mismas clases. Además, surgió que en algunos casos estos olores son eliminados, y esto ocurre involucrando más olores al mismo tiempo. Finalmente, los resultados indican que las eliminaciones de olores no están correlacionadas con las actividades de refactorización.

Otros recursos que podrían interesarte

Temas Virtualpro