Uma avaliação empírica de métricas para programas orientados a objeto no contexto de teste de software

Detalhes bibliográficos
Autor(a) principal: Chaves, Leonardo Brodbeck
Data de Publicação: 2001
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFPR
Texto Completo: https://hdl.handle.net/1884/27731
Resumo: Orientadora: Silvia Regina Vergilio
id UFPR_fac8af40922d482d3847c145e2ab397a
oai_identifier_str oai:acervodigital.ufpr.br:1884/27731
network_acronym_str UFPR
network_name_str Repositório Institucional da UFPR
repository_id_str 308
spelling Universidade Federal do Paraná. Setor de Ciências Exatas. Programa de Pós-Graduação em InformáticaVergilio, Silvia Regina, 1966-Chaves, Leonardo Brodbeck2024-01-31T14:48:38Z2024-01-31T14:48:38Z2001https://hdl.handle.net/1884/27731Orientadora: Silvia Regina VergilioDissertação (mestrado) - Universidade Federal do Paraná, Setor de Ciências Exatas, Programa de Pós-Graduação em InformáticaResumo: A crescente complexidade dos produtos de software, utilizados em praticamente todas as áreas da atividade humana, tem gerado muitos desafios ao desenvolvimento. Para lidar com esta complexidade e garantir a qualidade na produção de software, o paradigma de orientação a objetos foi criado, e atualmente é largamente difundido e utilizado, nos ambientes acadêmicos e industriais. Com o intuito de se monitorar de forma eficaz o desenvolvimento de sistemas orientados a objetos, métricas de software têm sido propostas nos últimos anos, de forma a apoiar a busca de um software de qualidade. O teste de software é uma atividade importante, que pode consumir até 40% dos esforços de desenvolvimento, e pode ser mais eficaz se for conduzido de forma organizada, segundo técnicas e critérios de teste, e se também for apoiado nas informações que as métricas podem dispor. A correlação entre as métricas de software e aspectos do desenvolvimento, como a dificuldade de teste, podem ser determinados muitas vezes apenas através de estudos empíricos. Este trabalho apresenta os resultados de dois experimentos realizados no contexto acima descrito. Os resultados encontrados apontam uma relação entre o conjunto de métricas selecionadas para o experimento e a dificuldade de teste. A dificuldade de teste, nesse caso, pode ser caracterizada como a dificuldade de se revelar defeitos através de casos de teste. As métricas foram coletadas a partir dos artefatos da UML (Unified Modeling Language) e do código fonte dos projetos elaborados para os experimentos. Os resultados empíricos obtidos apontam as características do software, dadas pelas métricas, que mais influenciam na dificuldade de teste e podem ser utilizado, por exemplo, no remodelamento de um projeto de software e na geração de casos de teste mais eficazes, reduzindo os gastos das atividade de teste.Abstract: The increasing complexity of software products, used in most areas of the human activity, has created many challenges to the development. In order to be able to deal with this complexity and assure the quality of software production, the object-oriented paradigm was created, and it is currently divulged and used, in academic and industrial environments. With the purpose of monitoring efficiently the development of object-oriented systems, software metrics has been proposed these last years, as a way of supporting the search for a high quality software. The testing of software is an important activity, which can consume most cases 40% of the development efforts, and which can be more effective if conducted in a more organised way, following techniques and testing criteria and also if supported by the information provided by metrics. o The correlation between software metrics and the development aspects, as the difficulty of testing, can be determined many times, only through empirical studies. This work presents the results of two experiments, accomplished in the context described above. The obtained results indicate a relation between the metric set selected for the experiment and the difficulty of testing. The difficulty of testing, in this case, is characterized as the difficulty to reveal faults through test cases. The metrics were collected from UML (Unified Modeling Language) artifacts and from the source code of the system developed elaborated for the experiments. The obtained empirical results indicate the software characteristics, given by metrics, which influence the difficulty of testing. The obtained knowledge can by used, for example, for remodeling software and for generating more efficient test cases. Therefore, we can reduce the efforts spent on testing.85 f. ; 30cm.application/pdfDisponível em formato digitalProgramação orientada a objetos (Computação)Ciência da ComputaçãoUma avaliação empírica de métricas para programas orientados a objeto no contexto de teste de softwareinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisporreponame:Repositório Institucional da UFPRinstname:Universidade Federal do Paraná (UFPR)instacron:UFPRinfo:eu-repo/semantics/openAccessORIGINALD - CHAVES, LEONARDO BRODBECK.pdfapplication/pdf2821639https://acervodigital.ufpr.br/bitstream/1884/27731/1/D%20-%20CHAVES%2c%20LEONARDO%20BRODBECK.pdf0feac45bff342a866964e6be430f9cb9MD51open accessTEXTD - CHAVES, LEONARDO BRODBECK.pdf.txtExtracted Texttext/plain132040https://acervodigital.ufpr.br/bitstream/1884/27731/2/D%20-%20CHAVES%2c%20LEONARDO%20BRODBECK.pdf.txt74765b366611a259f33da7b9829176a0MD52open accessTHUMBNAILD - CHAVES, LEONARDO BRODBECK.pdf.jpgGenerated Thumbnailimage/jpeg1197https://acervodigital.ufpr.br/bitstream/1884/27731/3/D%20-%20CHAVES%2c%20LEONARDO%20BRODBECK.pdf.jpg01b4785892e6d958524b80a42563ea2bMD53open access1884/277312024-01-31 11:48:38.43open accessoai:acervodigital.ufpr.br:1884/27731Repositório de PublicaçõesPUBhttp://acervodigital.ufpr.br/oai/requestopendoar:3082024-01-31T14:48:38Repositório Institucional da UFPR - Universidade Federal do Paraná (UFPR)false
dc.title.pt_BR.fl_str_mv Uma avaliação empírica de métricas para programas orientados a objeto no contexto de teste de software
title Uma avaliação empírica de métricas para programas orientados a objeto no contexto de teste de software
spellingShingle Uma avaliação empírica de métricas para programas orientados a objeto no contexto de teste de software
Chaves, Leonardo Brodbeck
Programação orientada a objetos (Computação)
Ciência da Computação
title_short Uma avaliação empírica de métricas para programas orientados a objeto no contexto de teste de software
title_full Uma avaliação empírica de métricas para programas orientados a objeto no contexto de teste de software
title_fullStr Uma avaliação empírica de métricas para programas orientados a objeto no contexto de teste de software
title_full_unstemmed Uma avaliação empírica de métricas para programas orientados a objeto no contexto de teste de software
title_sort Uma avaliação empírica de métricas para programas orientados a objeto no contexto de teste de software
author Chaves, Leonardo Brodbeck
author_facet Chaves, Leonardo Brodbeck
author_role author
dc.contributor.other.pt_BR.fl_str_mv Universidade Federal do Paraná. Setor de Ciências Exatas. Programa de Pós-Graduação em Informática
dc.contributor.advisor1.fl_str_mv Vergilio, Silvia Regina, 1966-
dc.contributor.author.fl_str_mv Chaves, Leonardo Brodbeck
contributor_str_mv Vergilio, Silvia Regina, 1966-
dc.subject.por.fl_str_mv Programação orientada a objetos (Computação)
Ciência da Computação
topic Programação orientada a objetos (Computação)
Ciência da Computação
description Orientadora: Silvia Regina Vergilio
publishDate 2001
dc.date.issued.fl_str_mv 2001
dc.date.accessioned.fl_str_mv 2024-01-31T14:48:38Z
dc.date.available.fl_str_mv 2024-01-31T14:48:38Z
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 https://hdl.handle.net/1884/27731
url https://hdl.handle.net/1884/27731
dc.language.iso.fl_str_mv por
language por
dc.relation.pt_BR.fl_str_mv Disponível em formato digital
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 85 f. ; 30cm.
application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFPR
instname:Universidade Federal do Paraná (UFPR)
instacron:UFPR
instname_str Universidade Federal do Paraná (UFPR)
instacron_str UFPR
institution UFPR
reponame_str Repositório Institucional da UFPR
collection Repositório Institucional da UFPR
bitstream.url.fl_str_mv https://acervodigital.ufpr.br/bitstream/1884/27731/1/D%20-%20CHAVES%2c%20LEONARDO%20BRODBECK.pdf
https://acervodigital.ufpr.br/bitstream/1884/27731/2/D%20-%20CHAVES%2c%20LEONARDO%20BRODBECK.pdf.txt
https://acervodigital.ufpr.br/bitstream/1884/27731/3/D%20-%20CHAVES%2c%20LEONARDO%20BRODBECK.pdf.jpg
bitstream.checksum.fl_str_mv 0feac45bff342a866964e6be430f9cb9
74765b366611a259f33da7b9829176a0
01b4785892e6d958524b80a42563ea2b
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFPR - Universidade Federal do Paraná (UFPR)
repository.mail.fl_str_mv
_version_ 1813898677999108096