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 assuntospesquisa de artigos
Home Pagelista alfabética de periódicos  

Serviços Personalizados

Journal

Artigo

Indicadores

Links relacionados

  • Não possue artigos similaresSimilares em SciELO

Compartilhar


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

versão impressa ISSN 1646-9895

Resumo

VELASCO-ELIZONDO, Perla; CASTANEDA-CALVILLO, Lucero; GARCIA-FERNANDEZ, Alejandro  e  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

Palavras-chave : Arquitectura de Software;; Bad Bad smells; Análisis Estático; MVC; Yii.

        · resumo em Inglês     · texto em Espanhol     · Espanhol ( pdf )

 

Creative Commons License Todo o conteúdo deste periódico, exceto onde está identificado, está licenciado sob uma Licença Creative Commons