Uma avaliação empírica de métricas para programas orientados a objeto no contexto de teste de software
Autor(a) principal: | |
---|---|
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 |