Análise de correlação entre métricas de evolução e qualidade de design de software.

Detalhes bibliográficos
Ano de defesa: 2009
Autor(a) principal: ASSIS, Pablo Oliveira Antonino de.
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal de Campina Grande
Brasil
Centro de Engenharia Elétrica e Informática - CEEI
PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO
UFCG
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/1472
Resumo: Nós investigamos a evolução de oito softwares open source e cinco proprietários, a fim de verificar a existência de correlações estatísticas entre complexidade e medidas de qualidade em termos de bad smells e bugs. Em todos os projetos, encontramos fortes correlações estatísticas entre medidas de complexidade (WMC) e qualidade. Todos os softwares proprietários e cinco open source apresentaram índices de correlação muito forte (r > 0.9). Surpreendentemente, em três dos softwares open source, a correlação encontrada foi forte, porém negativa. Isto é atribuído ao fato de que, nestes projetos, os bad smells foram removidos intencionalmente. Este resultado sugere que, apesar da correlação, não existe necessariamente relação de causa-efeito entre métricas de complexidade e de qualidade. Dessa maneira, concluímos que apenas eliminar bad smells não é uma boa estratégia a ser seguida se o objetivo for reduzir a complexidade do design e melhorar a qualidade nos termos associados à redução da complexidade.
id UCB-2_5f2abb5541a9dac35f72506bb6aafca0
oai_identifier_str oai:localhost:riufcg/1472
network_acronym_str UCB-2
network_name_str Repositório Institucional da UCB
repository_id_str
spelling Análise de correlação entre métricas de evolução e qualidade de design de software.Correlation analysis between evolution metrics and software design quality.Métricas de evoluçãoDesign de softwareEvolução de softwareMétricas de complexidadeQualidade de softwareBad smells bugsSoftwares open sourceMétricas de softwareEvolution MinerSoftware evolutionCiência da Computação.Engenharia de Software.Nós investigamos a evolução de oito softwares open source e cinco proprietários, a fim de verificar a existência de correlações estatísticas entre complexidade e medidas de qualidade em termos de bad smells e bugs. Em todos os projetos, encontramos fortes correlações estatísticas entre medidas de complexidade (WMC) e qualidade. Todos os softwares proprietários e cinco open source apresentaram índices de correlação muito forte (r > 0.9). Surpreendentemente, em três dos softwares open source, a correlação encontrada foi forte, porém negativa. Isto é atribuído ao fato de que, nestes projetos, os bad smells foram removidos intencionalmente. Este resultado sugere que, apesar da correlação, não existe necessariamente relação de causa-efeito entre métricas de complexidade e de qualidade. Dessa maneira, concluímos que apenas eliminar bad smells não é uma boa estratégia a ser seguida se o objetivo for reduzir a complexidade do design e melhorar a qualidade nos termos associados à redução da complexidade.We have studied the evolution of eight open source projects and five proprietary ones, looking for statistical correlations between complexity and quality measures in terms of bad smells and bugs detected. In all projects, we found strong statistical correlations between complexity (WMC) and quality measures. In all the legacies softwares and five of open sources, the correlation can be considered very strong (r > 0.9). Surprisingly, in three of the open source, the correlation is strong, but negative. This has been attributed to the fact that, in these projects, designers have intentionally controlled the quality measures under study, by applying refactoring strategies. These results suggest that, despite the correlation, there is no necessary cause-effect relation between complexity and quality measures. We conclude that just eliminate bad smells is not a good strategy to be followed if the desired objective is to reduce software design complexity. Then also does not improve software quality in terms associated to software complexity reduction.CapesUniversidade Federal de Campina GrandeBrasilCentro de Engenharia Elétrica e Informática - CEEIPÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃOUFCGGUERRERO, Dalton Dario Serey.FIGUEIREDO, Jorge César Abrantes de.GUERRERO, D. D. S.FIGUEIREDO, J. C. A.http://lattes.cnpq.br/2050632960242405http://lattes.cnpq.br/1424808046858622GHEYI, Rohit.MASSONI, Tiago Lima.GARCIA, Francilene Procópio.ASSIS, Pablo Oliveira Antonino de.2009-03-132018-08-16T14:17:44Z2018-08-162018-08-16T14:17:44Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/1472ASSIS, Pablo Oliveira Antonino de. Análise de correlação entre métricas de evolução e qualidade de design de software. 2009. 73f. (Dissertação de Mestrado em Ciência da Computação) Programa de Pós-graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande - Paraíba - Brasil, 2009. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/1472porFINEP; CPMBraxis.info:eu-repo/semantics/openAccessreponame:Repositório Institucional da UCBinstname:Universidade Católica de Brasília (UCB)instacron:UCB2022-03-28T20:04:36Zoai:localhost:riufcg/1472Repositório InstitucionalPRIhttps://repositorio.ucb.br/oai/requestsara.ribeiro@ucb.bropendoar:2022-03-28T20:04:36Repositório Institucional da UCB - Universidade Católica de Brasília (UCB)false
dc.title.none.fl_str_mv Análise de correlação entre métricas de evolução e qualidade de design de software.
Correlation analysis between evolution metrics and software design quality.
title Análise de correlação entre métricas de evolução e qualidade de design de software.
spellingShingle Análise de correlação entre métricas de evolução e qualidade de design de software.
ASSIS, Pablo Oliveira Antonino de.
Métricas de evolução
Design de software
Evolução de software
Métricas de complexidade
Qualidade de software
Bad smells bugs
Softwares open source
Métricas de software
Evolution Miner
Software evolution
Ciência da Computação.
Engenharia de Software.
title_short Análise de correlação entre métricas de evolução e qualidade de design de software.
title_full Análise de correlação entre métricas de evolução e qualidade de design de software.
title_fullStr Análise de correlação entre métricas de evolução e qualidade de design de software.
title_full_unstemmed Análise de correlação entre métricas de evolução e qualidade de design de software.
title_sort Análise de correlação entre métricas de evolução e qualidade de design de software.
author ASSIS, Pablo Oliveira Antonino de.
author_facet ASSIS, Pablo Oliveira Antonino de.
author_role author
dc.contributor.none.fl_str_mv GUERRERO, Dalton Dario Serey.
FIGUEIREDO, Jorge César Abrantes de.
GUERRERO, D. D. S.
FIGUEIREDO, J. C. A.
http://lattes.cnpq.br/2050632960242405
http://lattes.cnpq.br/1424808046858622
GHEYI, Rohit.
MASSONI, Tiago Lima.
GARCIA, Francilene Procópio.
dc.contributor.author.fl_str_mv ASSIS, Pablo Oliveira Antonino de.
dc.subject.por.fl_str_mv Métricas de evolução
Design de software
Evolução de software
Métricas de complexidade
Qualidade de software
Bad smells bugs
Softwares open source
Métricas de software
Evolution Miner
Software evolution
Ciência da Computação.
Engenharia de Software.
topic Métricas de evolução
Design de software
Evolução de software
Métricas de complexidade
Qualidade de software
Bad smells bugs
Softwares open source
Métricas de software
Evolution Miner
Software evolution
Ciência da Computação.
Engenharia de Software.
description Nós investigamos a evolução de oito softwares open source e cinco proprietários, a fim de verificar a existência de correlações estatísticas entre complexidade e medidas de qualidade em termos de bad smells e bugs. Em todos os projetos, encontramos fortes correlações estatísticas entre medidas de complexidade (WMC) e qualidade. Todos os softwares proprietários e cinco open source apresentaram índices de correlação muito forte (r > 0.9). Surpreendentemente, em três dos softwares open source, a correlação encontrada foi forte, porém negativa. Isto é atribuído ao fato de que, nestes projetos, os bad smells foram removidos intencionalmente. Este resultado sugere que, apesar da correlação, não existe necessariamente relação de causa-efeito entre métricas de complexidade e de qualidade. Dessa maneira, concluímos que apenas eliminar bad smells não é uma boa estratégia a ser seguida se o objetivo for reduzir a complexidade do design e melhorar a qualidade nos termos associados à redução da complexidade.
publishDate 2009
dc.date.none.fl_str_mv 2009-03-13
2018-08-16T14:17:44Z
2018-08-16
2018-08-16T14:17:44Z
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://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/1472
ASSIS, Pablo Oliveira Antonino de. Análise de correlação entre métricas de evolução e qualidade de design de software. 2009. 73f. (Dissertação de Mestrado em Ciência da Computação) Programa de Pós-graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande - Paraíba - Brasil, 2009. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/1472
url http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/1472
identifier_str_mv ASSIS, Pablo Oliveira Antonino de. Análise de correlação entre métricas de evolução e qualidade de design de software. 2009. 73f. (Dissertação de Mestrado em Ciência da Computação) Programa de Pós-graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande - Paraíba - Brasil, 2009. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/1472
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv FINEP; CPMBraxis.
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 Campina Grande
Brasil
Centro de Engenharia Elétrica e Informática - CEEI
PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO
UFCG
publisher.none.fl_str_mv Universidade Federal de Campina Grande
Brasil
Centro de Engenharia Elétrica e Informática - CEEI
PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO
UFCG
dc.source.none.fl_str_mv reponame:Repositório Institucional da UCB
instname:Universidade Católica de Brasília (UCB)
instacron:UCB
instname_str Universidade Católica de Brasília (UCB)
instacron_str UCB
institution UCB
reponame_str Repositório Institucional da UCB
collection Repositório Institucional da UCB
repository.name.fl_str_mv Repositório Institucional da UCB - Universidade Católica de Brasília (UCB)
repository.mail.fl_str_mv sara.ribeiro@ucb.br
_version_ 1834013137712447488