Use este identificador para citar ou linkar para este item: http://repositorio.utfpr.edu.br/jspui/handle/1/30173
Registro completo de metadados
Campo DCValorIdioma
dc.creatorMatos, Altieres de-
dc.date.accessioned2022-11-24T15:24:32Z-
dc.date.available2022-11-24T15:24:32Z-
dc.date.issued2020-11-13-
dc.identifier.citationMATOS, Altieres de. Efeitos do uso do desenvolvimento orientado por testes em conjunto com critérios de teste na indústria de software ágil. 2020. Dissertação (Mestrado em Informática) - Universidade Tecnológica Federal do Paraná, Cornélio Procópio, 2020.pt_BR
dc.identifier.urihttp://repositorio.utfpr.edu.br/jspui/handle/1/30173-
dc.description.abstractContext: The impact of adopting test criteria on software development using Test Driven Development (TDD) is unclear. There is insufficient evidence to define the impact of these new activities on the productivity and effective quality of the software. With the increase in the interest of professionals in automation of test cases, there are factors that limit the adoption of TDD in the software industry. Goal: Propose the adoption of TDD in conjunction with testing criteria, providing a tool for analyzing the compliance of the TDD process, analyzing the effects generated in its adoption and evaluating the existence of the increase in the quality of products in software industries inserted in the agile context with an iterative model. Method: In this study, a case study was defined involving information technology professionals in a software industry located in northwestern Paraná, in order to answer the research question: There are improvement effects in the software development during the adoption of Test Driven Development (TDD) and test criteria? Outcomes: We produced the Butterfly tool, an extension to the IDE Eclipse, responsible for measuring the compliance of the TDD process during the software development cycle. With the execution of the case study, we achieved evidence regarding the adoption of TDD, improving the quality of the software product and impacting the work effort. We materialized an experimental package derived from the case study carried out, providing that other researchers can carry out other studies in similar scenarios, collecting new evidence. Conclusion: We conclude that there are signs of improvement effects on software development during the adoption of TDD in conjunction with criteria, based on the evidence collected on the conformity of the development process and the quality of the software developed. Regarding the compliance of the TDD process, we had a reduction in the percentage of use of TDD, but we had an increase in the percentage of coverage of the functional test requirements. Regarding the quality of the software, we had a reduction in the number of code smells and defects, but there was a reduction in the percentage of line coverage and mutation.pt_BR
dc.languageporpt_BR
dc.publisherUniversidade Tecnológica Federal do Paranápt_BR
dc.rightsopenAccesspt_BR
dc.subjectSoftware - Desenvolvimentopt_BR
dc.subjectSoftware - Testespt_BR
dc.subjectAutomaçãopt_BR
dc.subjectComputer software - Developmentpt_BR
dc.subjectComputer software - Testingpt_BR
dc.subjectAutomationpt_BR
dc.titleEfeitos do uso do desenvolvimento orientado por testes em conjunto com critérios de teste na indústria de software ágilpt_BR
dc.title.alternativeEffects of using test-driven development with test criteria in the agile software industrypt_BR
dc.typemasterThesispt_BR
dc.description.resumoContexto: O impacto da adoção de critérios de teste no desenvolvimento de software utilizando Desenvolvimento Orientado por Teste (TDD) não está claro. Não existem evidências suficientes para definir o impacto dessas novas atividades na produtividade e qualidade efetiva do software. Com o aumento do interesse de profissionais em automação de casos testes existem fatores que limitam a adoção do TDD na indústria de software. Objetivo: Propor a adoção do TDD em conjunto com critérios de teste, fornecendo uma ferramenta para análise da conformidade do processo do TDD, analisando os efeitos gerados na sua adoção e avaliando a existência do aumento da qualidade de produtos em indústrias de software inseridas no contexto ágil com modelo iterativo. Método: Neste estudo definiu-se um estudo de caso envolvendo profissionais de tecnologia da informação em uma indústria de software situada no noroeste do Paraná, com a finalidade de responder a questão de pesquisa: Existem efeitos de melhoria no desenvolvimento de software durante a adoção de Desenvolvimento Orientado por Teste (TDD) e critérios de teste? Resultados: Produzimos a ferramenta Butterfly, uma extensão para o IDE Eclipse, responsável por mensurar a conformidade do processo do TDD durante o ciclo do desenvolvimento de software. Com a execução do estudo de caso, alcançamos evidências quanto à adoção do TDD, melhoria da qualidade do produto de software e impacto no esforço de trabalho. Materializamos um pacote experimental derivado do estudo de caso realizado, provendo que outros pesquisadores possam realizar outros estudos em cenários similares, coletando novas evidências. Conclusão: Concluímos que existem indícios de efeitos de melhoria no desenvolvimento de software durante a adoção do TDD em conjunto com critérios, baseando-se nas evidências coletadas sobre a conformidade do processo de desenvolvimento e da qualidade do software desenvolvido. Em relação a conformidade do processo do TDD, tivemos redução no percentual da utilização do TDD, porém tivemos aumento do percentual da cobertura dos requisitos de teste funcionais. Em relação a qualidade do software tivemos a redução do número de code smells e defeitos, porém houve a redução do percentual de cobertura de linhas e de mutação.pt_BR
dc.degree.localCornélio Procópiopt_BR
dc.publisher.localCornelio Procopiopt_BR
dc.creator.IDhttps://orcid.org/0000-0002-2926-2616pt_BR
dc.creator.Latteshttp://lattes.cnpq.br/2969613307764902pt_BR
dc.contributor.advisor1Silva, Marco Aurélio Graciotto-
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/9383290036853173pt_BR
dc.contributor.advisor-co1Ré, Reginaldo-
dc.contributor.advisor-co1Latteshttp://lattes.cnpq.br/5545891505433768pt_BR
dc.contributor.referee1L'Erario, Alexandre-
dc.contributor.referee1IDhttps://orcid.org/0000-0001-5233-7113pt_BR
dc.contributor.referee1Latteshttp://lattes.cnpq.br/7312882427932239pt_BR
dc.contributor.referee2Endo, André Takeshi-
dc.contributor.referee2IDhttps://orcid.org/0000-0002-8737-1749pt_BR
dc.contributor.referee2Latteshttp://lattes.cnpq.br/4221336619791961pt_BR
dc.contributor.referee3Scannavino, Katia Romero Felizardo-
dc.contributor.referee3IDhttps://orcid.org/0000-0001-9080-4165pt_BR
dc.contributor.referee3Latteshttp://lattes.cnpq.br/3546986594133608pt_BR
dc.contributor.referee4Silva, Marco Aurélio Graciotto-
dc.contributor.referee4Latteshttp://lattes.cnpq.br/9383290036853173pt_BR
dc.contributor.referee5Ré, Reginaldo-
dc.contributor.referee5Latteshttp://lattes.cnpq.br/5545891505433768pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.programPrograma de Pós-Graduação em Informáticapt_BR
dc.publisher.initialsUTFPRpt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOpt_BR
dc.subject.capesCiência da Computaçãopt_BR
Aparece nas coleções:CP - Programa de Pós-Graduação em Informática

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
efeitostddcriterioteste.pdf6,09 MBAdobe PDFThumbnail
Visualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.