Caracterización y Detección Automática de Bad Smells MVC
Autor(a) principal: | |
---|---|
Data de Publicação: | 2018 |
Outros Autores: | , , |
Tipo de documento: | Artigo |
Idioma: | spa |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://scielo.pt/scielo.php?script=sci_arttext&pid=S1646-98952018000100006 |
Resumo: | 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 |
id |
RCAP_31cdd27e2cef3a09aa61f5ef8122bcc3 |
---|---|
oai_identifier_str |
oai:scielo:S1646-98952018000100006 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
Caracterización y Detección Automática de Bad Smells MVCArquitectura de Software;Bad Bad smellsAnálisis EstáticoMVCYiiLos 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 manualAISTI - Associação Ibérica de Sistemas e Tecnologias de Informação2018-03-01info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articletext/htmlhttp://scielo.pt/scielo.php?script=sci_arttext&pid=S1646-98952018000100006RISTI - Revista Ibérica de Sistemas e Tecnologias de Informação n.26 2018reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAPspahttp://scielo.pt/scielo.php?script=sci_arttext&pid=S1646-98952018000100006Velasco-Elizondo,PerlaCastañeda-Calvillo,LuceroGarcía-Fernández,AlejandroVazquez-Reyes,Sodelinfo:eu-repo/semantics/openAccess2024-02-06T17:24:14Zoai:scielo:S1646-98952018000100006Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T02:30:07.407713Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
Caracterización y Detección Automática de Bad Smells MVC |
title |
Caracterización y Detección Automática de Bad Smells MVC |
spellingShingle |
Caracterización y Detección Automática de Bad Smells MVC Velasco-Elizondo,Perla Arquitectura de Software; Bad Bad smells Análisis Estático MVC Yii |
title_short |
Caracterización y Detección Automática de Bad Smells MVC |
title_full |
Caracterización y Detección Automática de Bad Smells MVC |
title_fullStr |
Caracterización y Detección Automática de Bad Smells MVC |
title_full_unstemmed |
Caracterización y Detección Automática de Bad Smells MVC |
title_sort |
Caracterización y Detección Automática de Bad Smells MVC |
author |
Velasco-Elizondo,Perla |
author_facet |
Velasco-Elizondo,Perla Castañeda-Calvillo,Lucero García-Fernández,Alejandro Vazquez-Reyes,Sodel |
author_role |
author |
author2 |
Castañeda-Calvillo,Lucero García-Fernández,Alejandro Vazquez-Reyes,Sodel |
author2_role |
author author author |
dc.contributor.author.fl_str_mv |
Velasco-Elizondo,Perla Castañeda-Calvillo,Lucero García-Fernández,Alejandro Vazquez-Reyes,Sodel |
dc.subject.por.fl_str_mv |
Arquitectura de Software; Bad Bad smells Análisis Estático MVC Yii |
topic |
Arquitectura de Software; Bad Bad smells Análisis Estático MVC Yii |
description |
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 |
publishDate |
2018 |
dc.date.none.fl_str_mv |
2018-03-01 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/article |
format |
article |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://scielo.pt/scielo.php?script=sci_arttext&pid=S1646-98952018000100006 |
url |
http://scielo.pt/scielo.php?script=sci_arttext&pid=S1646-98952018000100006 |
dc.language.iso.fl_str_mv |
spa |
language |
spa |
dc.relation.none.fl_str_mv |
http://scielo.pt/scielo.php?script=sci_arttext&pid=S1646-98952018000100006 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
text/html |
dc.publisher.none.fl_str_mv |
AISTI - Associação Ibérica de Sistemas e Tecnologias de Informação |
publisher.none.fl_str_mv |
AISTI - Associação Ibérica de Sistemas e Tecnologias de Informação |
dc.source.none.fl_str_mv |
RISTI - Revista Ibérica de Sistemas e Tecnologias de Informação n.26 2018 reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1799137367335895040 |