SciELO - Scientific Electronic Library Online

 
 número26Implementación de un enfoque DevSecOps + Risk Management en un Centro de Datos de una organización MexicanaProceso de evaluación de usabilidad en aplicaciones colaborativas con interfaces de usuario multimodal índice de autoresíndice de materiabúsqueda de artículos
Home Pagelista alfabética de revistas  

Servicios Personalizados

Revista

Articulo

Indicadores

Links relacionados

  • No hay articulos similaresSimilares en SciELO

Compartir


RISTI - Revista Ibérica de Sistemas e Tecnologias de Informação

versión impresa ISSN 1646-9895

Resumen

VELASCO-ELIZONDO, Perla; CASTANEDA-CALVILLO, Lucero; GARCIA-FERNANDEZ, Alejandro  y  VAZQUEZ-REYES, Sodel. Caracterización y Detección Automática de Bad Smells MVC. RISTI [online]. 2018, n.26, pp.54-67. ISSN 1646-9895.  http://dx.doi.org/10.17013/risti.26.54-67.

Los bad smells son causa frecuente de acumulación de deuda técnica; término que se refiere al costo en que se incurre por utilizar un enfoque de diseño o desarrollo apresurado y descuidado. Existen trabajos sobre la caracterización de bad smells, así como sobre enfoques para detectarlos y corregirlos automáticamente. Sin embargo, pocos de estos trabajos caracterizan, detectan y corrigen bad smells arquitectónicos. Este trabajo es un esfuerzo inicial para a llenar este vacío y contribuir en: (i) la caracterización de bad smells relevantes al estilo de arquitectura MVC, y (ii) la detección automática de estos bad smells utilizando técnicas de análisis estático de software. Los resultados obtenidos muestran que la mayoría de los bad smells definidos existen en la práctica, y que la estrategia de detección propuesta reduce en un amplio margen el tiempo requerido para detectar bad smells mediante una revisión de código de forma manual

Palabras clave : Arquitectura de Software;; Bad Bad smells; Análisis Estático; MVC; Yii.

        · resumen en Inglés     · texto en Español     · Español ( pdf )

 

Creative Commons License Todo el contenido de esta revista, excepto dónde está identificado, está bajo una Licencia Creative Commons