Estudo de coocorrências de padrões de projeto e bad smells usando métricas de software

Detalhes bibliográficos
Autor(a) principal: Bruno Luan de Sousa
Data de Publicação: 2017
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFMG
Texto Completo: http://hdl.handle.net/1843/ESBF-AQJJDP
Resumo: Bad Smells são sintomas de problemas no código fonte de um software. Padrões de projeto são soluções conhecidas como boas práticas de desenvolvimento de software e auxiliam na produção de software com qualidade e estrutura flexível. Alguns trabalhos na literatura destacam o uso dos padrões de projeto para remoção de bad smells. Contudo, outros estudos indicam relações de coocorrência entre essas duas estruturas. Assim, o objetivo deste trabalho é estudar as ocorrências de bad smells em sistemas de software desenvolvido com padrões de projeto. Esse trabalho (i) investiga se o uso de padrões de projeto reduz a ocorrência de bad smells, (ii) identifica coocorrências entre padrões de projeto e bad smells, e (iii) identifica situações que contribuem para o surgimento dessas relações. Os resultados deste estudo mostram que padrões de projeto não necessariamente evitam bad smells e que o mal planejamento dessas soluções e seu uso inadequado impactam diretamente no surgimento de bad smells.
id UFMG_56953a5f8856547c796d44e5bd5ca5f1
oai_identifier_str oai:repositorio.ufmg.br:1843/ESBF-AQJJDP
network_acronym_str UFMG
network_name_str Repositório Institucional da UFMG
repository_id_str
spelling Mariza Andrade da Silva BigonhaKecia Aline Marques FerreiraKecia Aline Marques FerreiraMarcelo de Almeida MaiaMarco Tulio de Oliveira ValenteRoberto da Silva BigonhaBruno Luan de Sousa2019-08-10T18:18:58Z2019-08-10T18:18:58Z2017-07-07http://hdl.handle.net/1843/ESBF-AQJJDPBad Smells são sintomas de problemas no código fonte de um software. Padrões de projeto são soluções conhecidas como boas práticas de desenvolvimento de software e auxiliam na produção de software com qualidade e estrutura flexível. Alguns trabalhos na literatura destacam o uso dos padrões de projeto para remoção de bad smells. Contudo, outros estudos indicam relações de coocorrência entre essas duas estruturas. Assim, o objetivo deste trabalho é estudar as ocorrências de bad smells em sistemas de software desenvolvido com padrões de projeto. Esse trabalho (i) investiga se o uso de padrões de projeto reduz a ocorrência de bad smells, (ii) identifica coocorrências entre padrões de projeto e bad smells, e (iii) identifica situações que contribuem para o surgimento dessas relações. Os resultados deste estudo mostram que padrões de projeto não necessariamente evitam bad smells e que o mal planejamento dessas soluções e seu uso inadequado impactam diretamente no surgimento de bad smells.Universidade Federal de Minas GeraisUFMGMétricas de softwareComputaçãoBad smellPadrão de projeto de softwarePadrões de projetoMétricas de softwareBad SmellEstudo de coocorrências de padrões de projeto e bad smells usando métricas de softwareinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFMGinstname:Universidade Federal de Minas Gerais (UFMG)instacron:UFMGORIGINALbrunoluan.pdfapplication/pdf2577970https://repositorio.ufmg.br/bitstream/1843/ESBF-AQJJDP/1/brunoluan.pdfe844ee1868656780c7559ed184395fdaMD51TEXTbrunoluan.pdf.txtbrunoluan.pdf.txtExtracted texttext/plain228529https://repositorio.ufmg.br/bitstream/1843/ESBF-AQJJDP/2/brunoluan.pdf.txt8e1a9ff33279369ea959194bc4e0f2ddMD521843/ESBF-AQJJDP2019-11-14 06:34:44.094oai:repositorio.ufmg.br:1843/ESBF-AQJJDPRepositório de PublicaçõesPUBhttps://repositorio.ufmg.br/oaiopendoar:2019-11-14T09:34:44Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)false
dc.title.pt_BR.fl_str_mv Estudo de coocorrências de padrões de projeto e bad smells usando métricas de software
title Estudo de coocorrências de padrões de projeto e bad smells usando métricas de software
spellingShingle Estudo de coocorrências de padrões de projeto e bad smells usando métricas de software
Bruno Luan de Sousa
Padrões de projeto
Métricas de software
Bad Smell
Métricas de software
Computação
Bad smell
Padrão de projeto de software
title_short Estudo de coocorrências de padrões de projeto e bad smells usando métricas de software
title_full Estudo de coocorrências de padrões de projeto e bad smells usando métricas de software
title_fullStr Estudo de coocorrências de padrões de projeto e bad smells usando métricas de software
title_full_unstemmed Estudo de coocorrências de padrões de projeto e bad smells usando métricas de software
title_sort Estudo de coocorrências de padrões de projeto e bad smells usando métricas de software
author Bruno Luan de Sousa
author_facet Bruno Luan de Sousa
author_role author
dc.contributor.advisor1.fl_str_mv Mariza Andrade da Silva Bigonha
dc.contributor.advisor-co1.fl_str_mv Kecia Aline Marques Ferreira
dc.contributor.referee1.fl_str_mv Kecia Aline Marques Ferreira
dc.contributor.referee2.fl_str_mv Marcelo de Almeida Maia
dc.contributor.referee3.fl_str_mv Marco Tulio de Oliveira Valente
dc.contributor.referee4.fl_str_mv Roberto da Silva Bigonha
dc.contributor.author.fl_str_mv Bruno Luan de Sousa
contributor_str_mv Mariza Andrade da Silva Bigonha
Kecia Aline Marques Ferreira
Kecia Aline Marques Ferreira
Marcelo de Almeida Maia
Marco Tulio de Oliveira Valente
Roberto da Silva Bigonha
dc.subject.por.fl_str_mv Padrões de projeto
Métricas de software
Bad Smell
topic Padrões de projeto
Métricas de software
Bad Smell
Métricas de software
Computação
Bad smell
Padrão de projeto de software
dc.subject.other.pt_BR.fl_str_mv Métricas de software
Computação
Bad smell
Padrão de projeto de software
description Bad Smells são sintomas de problemas no código fonte de um software. Padrões de projeto são soluções conhecidas como boas práticas de desenvolvimento de software e auxiliam na produção de software com qualidade e estrutura flexível. Alguns trabalhos na literatura destacam o uso dos padrões de projeto para remoção de bad smells. Contudo, outros estudos indicam relações de coocorrência entre essas duas estruturas. Assim, o objetivo deste trabalho é estudar as ocorrências de bad smells em sistemas de software desenvolvido com padrões de projeto. Esse trabalho (i) investiga se o uso de padrões de projeto reduz a ocorrência de bad smells, (ii) identifica coocorrências entre padrões de projeto e bad smells, e (iii) identifica situações que contribuem para o surgimento dessas relações. Os resultados deste estudo mostram que padrões de projeto não necessariamente evitam bad smells e que o mal planejamento dessas soluções e seu uso inadequado impactam diretamente no surgimento de bad smells.
publishDate 2017
dc.date.issued.fl_str_mv 2017-07-07
dc.date.accessioned.fl_str_mv 2019-08-10T18:18:58Z
dc.date.available.fl_str_mv 2019-08-10T18:18:58Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/1843/ESBF-AQJJDP
url http://hdl.handle.net/1843/ESBF-AQJJDP
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de Minas Gerais
dc.publisher.initials.fl_str_mv UFMG
publisher.none.fl_str_mv Universidade Federal de Minas Gerais
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFMG
instname:Universidade Federal de Minas Gerais (UFMG)
instacron:UFMG
instname_str Universidade Federal de Minas Gerais (UFMG)
instacron_str UFMG
institution UFMG
reponame_str Repositório Institucional da UFMG
collection Repositório Institucional da UFMG
bitstream.url.fl_str_mv https://repositorio.ufmg.br/bitstream/1843/ESBF-AQJJDP/1/brunoluan.pdf
https://repositorio.ufmg.br/bitstream/1843/ESBF-AQJJDP/2/brunoluan.pdf.txt
bitstream.checksum.fl_str_mv e844ee1868656780c7559ed184395fda
8e1a9ff33279369ea959194bc4e0f2dd
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)
repository.mail.fl_str_mv
_version_ 1803589452122030080