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

Bibliographic Details
Main Author: ASSIS, Pablo Oliveira Antonino de.
Publication Date: 2009
Format: Master thesis
Language: por
Source: Biblioteca Digital de Teses e Dissertações da UFCG
Download full: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/1472
Summary: 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 UFCG_5f2abb5541a9dac35f72506bb6aafca0
oai_identifier_str oai:localhost:riufcg/1472
network_acronym_str UFCG
network_name_str Biblioteca Digital de Teses e Dissertações da UFCG
repository_id_str 4851
spelling GUERRERO, 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, P. O. A.http://lattes.cnpq.br/5091634871775902ASSIS, Pablo Oliveira Antonino de.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.Submitted by Johnny Rodrigues (johnnyrodrigues@ufcg.edu.br) on 2018-08-16T14:17:44Z No. of bitstreams: 1 PABLO OLIVEIRA ANTONINO DE ASSIS - DISSERTAÇÃO PPGCC 2009..pdf: 1244760 bytes, checksum: 30e75bebed5cedb9f7f2d0eb80097c6f (MD5)Made available in DSpace on 2018-08-16T14:17:44Z (GMT). No. of bitstreams: 1 PABLO OLIVEIRA ANTONINO DE ASSIS - DISSERTAÇÃO PPGCC 2009..pdf: 1244760 bytes, checksum: 30e75bebed5cedb9f7f2d0eb80097c6f (MD5) Previous issue date: 2009-03-13CapesUniversidade Federal de Campina GrandePÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃOUFCGBrasilCentro de Engenharia Elétrica e Informática - CEEICiência da Computação.Engenharia de Software.Métricas de evoluçãoDesign de softwareEvolução de softwareMétricas de complexidadeQualidade de softwareBad smells bugsSoftwares open sourceMétricas de softwareEvolution MinerSoftware evolutionAná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.2009-03-132018-08-16T14:17:44Z2018-08-162018-08-16T14:17:44Zhttp://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/1472info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisporFINEP; CPMBraxis.info:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFCGinstname:Universidade Federal de Campina Grande (UFCG)instacron:UFCGORIGINALPABLO OLIVEIRA ANTONINO DE ASSIS - DISSERTAÇÃO PPGCC 2009..pdfPABLO OLIVEIRA ANTONINO DE ASSIS - DISSERTAÇÃO PPGCC 2009..pdfapplication/pdf974069http://dspace.sti.ufcg.edu.br:8080/xmlui/bitstream/riufcg/1472/3/PABLO+OLIVEIRA+ANTONINO+DE+ASSIS+-+DISSERTA%C3%87%C3%83O++PPGCC+2009..pdf73bb09d0eb29f329869b9444862b78a2MD53LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://dspace.sti.ufcg.edu.br:8080/xmlui/bitstream/riufcg/1472/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52riufcg/14722022-03-28 17:04:36.338oai:localhost:riufcg/1472Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Biblioteca Digital de Teses e Dissertaçõeshttp://bdtd.ufcg.edu.br/PUBhttp://dspace.sti.ufcg.edu.br:8080/oai/requestbdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.bropendoar:48512022-03-28T20:04:36Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)false
dc.title.pt_BR.fl_str_mv Análise de correlação entre métricas de evolução e qualidade de design de software.
dc.title.alternative.pt_BR.fl_str_mv 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.
Ciência da Computação.
Engenharia de Software.
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
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.advisor1.fl_str_mv GUERRERO, Dalton Dario Serey.
FIGUEIREDO, Jorge César Abrantes de.
dc.contributor.advisor1ID.fl_str_mv GUERRERO, D. D. S.
FIGUEIREDO, J. C. A.
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/2050632960242405
http://lattes.cnpq.br/1424808046858622
dc.contributor.referee1.fl_str_mv GHEYI, Rohit.
dc.contributor.referee2.fl_str_mv MASSONI, Tiago Lima.
dc.contributor.referee3.fl_str_mv GARCIA, Francilene Procópio.
dc.contributor.authorID.fl_str_mv ASSIS, P. O. A.
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/5091634871775902
dc.contributor.author.fl_str_mv ASSIS, Pablo Oliveira Antonino de.
contributor_str_mv GUERRERO, Dalton Dario Serey.
FIGUEIREDO, Jorge César Abrantes de.
GHEYI, Rohit.
MASSONI, Tiago Lima.
GARCIA, Francilene Procópio.
dc.subject.cnpq.fl_str_mv Ciência da Computação.
Engenharia de Software.
topic Ciência da Computação.
Engenharia de Software.
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
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
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.issued.fl_str_mv 2009-03-13
dc.date.accessioned.fl_str_mv 2018-08-16T14:17:44Z
dc.date.available.fl_str_mv 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
dc.identifier.citation.fl_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
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.pt_BR.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
dc.publisher.program.fl_str_mv PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO
dc.publisher.initials.fl_str_mv UFCG
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Centro de Engenharia Elétrica e Informática - CEEI
publisher.none.fl_str_mv Universidade Federal de Campina Grande
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFCG
instname:Universidade Federal de Campina Grande (UFCG)
instacron:UFCG
instname_str Universidade Federal de Campina Grande (UFCG)
instacron_str UFCG
institution UFCG
reponame_str Biblioteca Digital de Teses e Dissertações da UFCG
collection Biblioteca Digital de Teses e Dissertações da UFCG
bitstream.url.fl_str_mv http://dspace.sti.ufcg.edu.br:8080/xmlui/bitstream/riufcg/1472/3/PABLO+OLIVEIRA+ANTONINO+DE+ASSIS+-+DISSERTA%C3%87%C3%83O++PPGCC+2009..pdf
http://dspace.sti.ufcg.edu.br:8080/xmlui/bitstream/riufcg/1472/2/license.txt
bitstream.checksum.fl_str_mv 73bb09d0eb29f329869b9444862b78a2
8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)
repository.mail.fl_str_mv bdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.br
_version_ 1799308614804963328