SciELO - Scientific Electronic Library Online

 
 issue26Implementation of a DevSecOps + Risk Management in a Data Center of a Mexican OrganizationUsability evaluation of collaborative applications with multimodal user interface author indexsubject indexarticles search
Home Pagealphabetic serial listing  

Services on Demand

Journal

Article

Indicators

Related links

  • Have no similar articlesSimilars in SciELO

Share


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

Print version ISSN 1646-9895

Abstract

VELASCO-ELIZONDO, Perla; CASTANEDA-CALVILLO, Lucero; GARCIA-FERNANDEZ, Alejandro  and  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.  https://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

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

        · abstract in English     · text in Spanish     · Spanish ( pdf )

 

Creative Commons License All the contents of this journal, except where otherwise noted, is licensed under a Creative Commons Attribution License