Análise de correlação entre métricas de evolução e qualidade de design de software.
| Ano de defesa: | 2009 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| 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 |