Identificação de valores referência para métricas de softwares orientados por objetos

Detalhes bibliográficos
Autor(a) principal: Tarcisio Guerra Savino Filó
Data de Publicação: 2014
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFMG
Texto Completo: http://hdl.handle.net/1843/ESBF-9TEMFB
Resumo: Valores referência para a maioria das métricas de software ainda não são conhecidos. Neste trabalho, identificamos valores referência para 18 métricas de softwares orientados por objetos. Diferentemente de trabalhos anteriores, propusemos um catálogo de valores referência que agrupa uma quantidade maior de métricas, possibilitando a avaliação de métodos, classes e pacotes. Nossa abordagem sugere três faixas nos valores referência: Bom/Frequente, Regular/Ocasional e Ruim/Raro. A faixa Bom/Frequente corresponde aos valores que apresentam alta frequência. A faixa Ruim/Raro corresponde aos valores de baixa frequência, enquanto a faixa Regular/Ocasional corresponde a valores que não são muito frequentes e nem são de baixa frequência. Apesar desses valores não expressarem necessariamente as melhores práticas da Engenharia de Software, eles refletem um padrão de qualidade seguido pela maioria dos software avaliados.
id UFMG_295a464ec2ae3d3b8d78676aaf9d4464
oai_identifier_str oai:repositorio.ufmg.br:1843/ESBF-9TEMFB
network_acronym_str UFMG
network_name_str Repositório Institucional da UFMG
repository_id_str
spelling Mariza Andrade da Silva BigonhaKecia Aline Marques FerreiraPaulo Cesar MasieroRoberto da Silva BigonhaTarcisio Guerra Savino Filó2019-08-11T00:28:13Z2019-08-11T00:28:13Z2014-12-15http://hdl.handle.net/1843/ESBF-9TEMFBValores referência para a maioria das métricas de software ainda não são conhecidos. Neste trabalho, identificamos valores referência para 18 métricas de softwares orientados por objetos. Diferentemente de trabalhos anteriores, propusemos um catálogo de valores referência que agrupa uma quantidade maior de métricas, possibilitando a avaliação de métodos, classes e pacotes. Nossa abordagem sugere três faixas nos valores referência: Bom/Frequente, Regular/Ocasional e Ruim/Raro. A faixa Bom/Frequente corresponde aos valores que apresentam alta frequência. A faixa Ruim/Raro corresponde aos valores de baixa frequência, enquanto a faixa Regular/Ocasional corresponde a valores que não são muito frequentes e nem são de baixa frequência. Apesar desses valores não expressarem necessariamente as melhores práticas da Engenharia de Software, eles refletem um padrão de qualidade seguido pela maioria dos software avaliados.Thresholds for the majority of software metrics are still not known. This might be the reason why a measurement method that should be part of a software quality assessment process is still not there in software industry. In this work, we applied a predefined empirical method to an 111 system dataset, identifying thresholds for 18 object-oriented software metrics. Furthermore, we proposed some improvements in that method. Differently from previous work, we have defined a catalogue of thresholds that gathers a greater amount of object-oriented software metrics, allowing the assessment of methods, classes and packages. Our approach suggests three ranges in the thresholds: Good/Common, Regular/Casual and Bad/Uncommon. The Good/Common range corresponds to values with high frequency. The Bad/Uncommon range corresponds to values with quite low frequency, and the Regular/Casual range is an intermediate one, which corresponds to values that are not too frequent neither have very low frequency. Although they do not necessarily express the best practices in Software Engineering, they reflect a quality standard followed by most of the evaluated software. To evaluate the effectiveness of the defined thresholds to indicate the real panorama of the software quality, we conducted three case studies and an experiment. The results suggest that the proposed thresholds can indicate the quality of the software, providing a benchmark for the quantitative assessment of the internal quality of object-oriented software, considering methods, classes and packages.Universidade Federal de Minas GeraisUFMGComputaçãoEngenharia de softwareSoftware Controle de qualidadeMétricas de softwareMedição de softwareValores referênciade softwareQualidadeOrientação por objetosIdentificação de valores referência para métricas de softwares orientados por objetosinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFMGinstname:Universidade Federal de Minas Gerais (UFMG)instacron:UFMGORIGINALtarcisiofilo.pdfapplication/pdf4208476https://repositorio.ufmg.br/bitstream/1843/ESBF-9TEMFB/1/tarcisiofilo.pdf4beeb9f74394cf64dda51f0fa16f7fbdMD51TEXTtarcisiofilo.pdf.txttarcisiofilo.pdf.txtExtracted texttext/plain405546https://repositorio.ufmg.br/bitstream/1843/ESBF-9TEMFB/2/tarcisiofilo.pdf.txte957e64e2fd390fe8f0011d4685a78b6MD521843/ESBF-9TEMFB2019-11-14 03:43:37.171oai:repositorio.ufmg.br:1843/ESBF-9TEMFBRepositório de PublicaçõesPUBhttps://repositorio.ufmg.br/oaiopendoar:2019-11-14T06:43:37Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)false
dc.title.pt_BR.fl_str_mv Identificação de valores referência para métricas de softwares orientados por objetos
title Identificação de valores referência para métricas de softwares orientados por objetos
spellingShingle Identificação de valores referência para métricas de softwares orientados por objetos
Tarcisio Guerra Savino Filó
Métricas de software
Medição de software
Valores referência
de software
Qualidade
Orientação por objetos
Computação
Engenharia de software
Software Controle de qualidade
title_short Identificação de valores referência para métricas de softwares orientados por objetos
title_full Identificação de valores referência para métricas de softwares orientados por objetos
title_fullStr Identificação de valores referência para métricas de softwares orientados por objetos
title_full_unstemmed Identificação de valores referência para métricas de softwares orientados por objetos
title_sort Identificação de valores referência para métricas de softwares orientados por objetos
author Tarcisio Guerra Savino Filó
author_facet Tarcisio Guerra Savino Filó
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 Paulo Cesar Masiero
dc.contributor.referee2.fl_str_mv Roberto da Silva Bigonha
dc.contributor.author.fl_str_mv Tarcisio Guerra Savino Filó
contributor_str_mv Mariza Andrade da Silva Bigonha
Kecia Aline Marques Ferreira
Paulo Cesar Masiero
Roberto da Silva Bigonha
dc.subject.por.fl_str_mv Métricas de software
Medição de software
Valores referência
de software
Qualidade
Orientação por objetos
topic Métricas de software
Medição de software
Valores referência
de software
Qualidade
Orientação por objetos
Computação
Engenharia de software
Software Controle de qualidade
dc.subject.other.pt_BR.fl_str_mv Computação
Engenharia de software
Software Controle de qualidade
description Valores referência para a maioria das métricas de software ainda não são conhecidos. Neste trabalho, identificamos valores referência para 18 métricas de softwares orientados por objetos. Diferentemente de trabalhos anteriores, propusemos um catálogo de valores referência que agrupa uma quantidade maior de métricas, possibilitando a avaliação de métodos, classes e pacotes. Nossa abordagem sugere três faixas nos valores referência: Bom/Frequente, Regular/Ocasional e Ruim/Raro. A faixa Bom/Frequente corresponde aos valores que apresentam alta frequência. A faixa Ruim/Raro corresponde aos valores de baixa frequência, enquanto a faixa Regular/Ocasional corresponde a valores que não são muito frequentes e nem são de baixa frequência. Apesar desses valores não expressarem necessariamente as melhores práticas da Engenharia de Software, eles refletem um padrão de qualidade seguido pela maioria dos software avaliados.
publishDate 2014
dc.date.issued.fl_str_mv 2014-12-15
dc.date.accessioned.fl_str_mv 2019-08-11T00:28:13Z
dc.date.available.fl_str_mv 2019-08-11T00:28:13Z
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-9TEMFB
url http://hdl.handle.net/1843/ESBF-9TEMFB
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-9TEMFB/1/tarcisiofilo.pdf
https://repositorio.ufmg.br/bitstream/1843/ESBF-9TEMFB/2/tarcisiofilo.pdf.txt
bitstream.checksum.fl_str_mv 4beeb9f74394cf64dda51f0fa16f7fbd
e957e64e2fd390fe8f0011d4685a78b6
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_ 1803589335693393920