Estudo de coocorrências de padrões de projeto e bad smells usando métricas de software
Autor(a) principal: | |
---|---|
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 |