Acidentes na prática de TDD: percepções e consequências.

Detalhes bibliográficos
Autor(a) principal: MATOS, Rerisson Daniel Costa Silva.
Data de Publicação: 2022
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da UFCG
Texto Completo: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/29271
Resumo: Apesar da existência de alguns estudos inconclusivos [8], é observável a proeminência de evidências que apontam como a técnica de Desenvolvimento Orientado a Testes (Test Driven Development, TDD) pode aumentar a qualidade de código e a confiabilidade de um sistema de software [1]. Apesar de ser uma prática relativamente elementar, um estudo [2] realizado em 2010 verificou que muitos programadores não executam todos os passos em conformidade com a proposta da técnica. Nosso objetivo neste trabalho é reproduzir parte desse estudo através de um novo questionário, utilizando alguns dos acidentes levantados em [2] acrescidos de perguntas discursivas que investigam as circunstâncias e consequências de sua existência. Como resultado, percebemos que a frequência de alguns acidentes foi similar às apresentadas em [2]. Além disso, também notamos que os desenvolvedores percebem as consequências de não executar algumas das etapas de TDD e que eles próprios possuem consciência que a prática deve ser aliada a outras técnicas de design para que o tempo investido tenha retorno compatível e a execução da técnica não seja onerosa.
id UFCG_db70179b8e950afb03eb8cf3cbf90317
oai_identifier_str oai:localhost:riufcg/29271
network_acronym_str UFCG
network_name_str Biblioteca Digital de Teses e Dissertações da UFCG
repository_id_str 4851
spelling Acidentes na prática de TDD: percepções e consequências.Accidents in the practice of TDD: perceptions and consequences.Desenvolvimento orientado a testesTest driven development - TDDAcidentes na prática de TDDTécnicas de designAvaliação de técnicasQualidade de softwareTest driven developmentAccidents in the practice of TDDDesign techniquesEvaluation of techniquesSoftware qualityCiência da Computação.Apesar da existência de alguns estudos inconclusivos [8], é observável a proeminência de evidências que apontam como a técnica de Desenvolvimento Orientado a Testes (Test Driven Development, TDD) pode aumentar a qualidade de código e a confiabilidade de um sistema de software [1]. Apesar de ser uma prática relativamente elementar, um estudo [2] realizado em 2010 verificou que muitos programadores não executam todos os passos em conformidade com a proposta da técnica. Nosso objetivo neste trabalho é reproduzir parte desse estudo através de um novo questionário, utilizando alguns dos acidentes levantados em [2] acrescidos de perguntas discursivas que investigam as circunstâncias e consequências de sua existência. Como resultado, percebemos que a frequência de alguns acidentes foi similar às apresentadas em [2]. Além disso, também notamos que os desenvolvedores percebem as consequências de não executar algumas das etapas de TDD e que eles próprios possuem consciência que a prática deve ser aliada a outras técnicas de design para que o tempo investido tenha retorno compatível e a execução da técnica não seja onerosa.Universidade Federal de Campina GrandeBrasilCentro de Engenharia Elétrica e Informática - CEEIUFCGMASSONI, Tiago Lima.MASSONI, T. L.http://lattes.cnpq.br/3563923906851611MACHADO, Patrícia Duarte de Lima.MACHADO, P. D. L.BRASILEIRO, Francisco Vilar.BRASILEIRO, F. V.MATOS, Rerisson Daniel Costa Silva.2022-09-022023-04-05T17:26:58Z2023-04-052023-04-05T17:26:58Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesishttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/29271MATOS, Rerisson Daniel Costa Silva. Acidentes na prática de TDD: percepções e consequências. 2022. 11f. (Trabalho de Conclusão de Curso - Artigo), Curso de Bacharelado em Ciência da Computação, Centro de Engenharia Elétrica e Informática , Universidade Federal de Campina Grande – Paraíba - Brasil, 2022. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/29271porinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFCGinstname:Universidade Federal de Campina Grande (UFCG)instacron:UFCG2023-04-05T17:27:38Zoai:localhost:riufcg/29271Biblioteca 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:48512023-04-05T17:27:38Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)false
dc.title.none.fl_str_mv Acidentes na prática de TDD: percepções e consequências.
Accidents in the practice of TDD: perceptions and consequences.
title Acidentes na prática de TDD: percepções e consequências.
spellingShingle Acidentes na prática de TDD: percepções e consequências.
MATOS, Rerisson Daniel Costa Silva.
Desenvolvimento orientado a testes
Test driven development - TDD
Acidentes na prática de TDD
Técnicas de design
Avaliação de técnicas
Qualidade de software
Test driven development
Accidents in the practice of TDD
Design techniques
Evaluation of techniques
Software quality
Ciência da Computação.
title_short Acidentes na prática de TDD: percepções e consequências.
title_full Acidentes na prática de TDD: percepções e consequências.
title_fullStr Acidentes na prática de TDD: percepções e consequências.
title_full_unstemmed Acidentes na prática de TDD: percepções e consequências.
title_sort Acidentes na prática de TDD: percepções e consequências.
author MATOS, Rerisson Daniel Costa Silva.
author_facet MATOS, Rerisson Daniel Costa Silva.
author_role author
dc.contributor.none.fl_str_mv MASSONI, Tiago Lima.
MASSONI, T. L.
http://lattes.cnpq.br/3563923906851611
MACHADO, Patrícia Duarte de Lima.
MACHADO, P. D. L.
BRASILEIRO, Francisco Vilar.
BRASILEIRO, F. V.
dc.contributor.author.fl_str_mv MATOS, Rerisson Daniel Costa Silva.
dc.subject.por.fl_str_mv Desenvolvimento orientado a testes
Test driven development - TDD
Acidentes na prática de TDD
Técnicas de design
Avaliação de técnicas
Qualidade de software
Test driven development
Accidents in the practice of TDD
Design techniques
Evaluation of techniques
Software quality
Ciência da Computação.
topic Desenvolvimento orientado a testes
Test driven development - TDD
Acidentes na prática de TDD
Técnicas de design
Avaliação de técnicas
Qualidade de software
Test driven development
Accidents in the practice of TDD
Design techniques
Evaluation of techniques
Software quality
Ciência da Computação.
description Apesar da existência de alguns estudos inconclusivos [8], é observável a proeminência de evidências que apontam como a técnica de Desenvolvimento Orientado a Testes (Test Driven Development, TDD) pode aumentar a qualidade de código e a confiabilidade de um sistema de software [1]. Apesar de ser uma prática relativamente elementar, um estudo [2] realizado em 2010 verificou que muitos programadores não executam todos os passos em conformidade com a proposta da técnica. Nosso objetivo neste trabalho é reproduzir parte desse estudo através de um novo questionário, utilizando alguns dos acidentes levantados em [2] acrescidos de perguntas discursivas que investigam as circunstâncias e consequências de sua existência. Como resultado, percebemos que a frequência de alguns acidentes foi similar às apresentadas em [2]. Além disso, também notamos que os desenvolvedores percebem as consequências de não executar algumas das etapas de TDD e que eles próprios possuem consciência que a prática deve ser aliada a outras técnicas de design para que o tempo investido tenha retorno compatível e a execução da técnica não seja onerosa.
publishDate 2022
dc.date.none.fl_str_mv 2022-09-02
2023-04-05T17:26:58Z
2023-04-05
2023-04-05T17:26:58Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/29271
MATOS, Rerisson Daniel Costa Silva. Acidentes na prática de TDD: percepções e consequências. 2022. 11f. (Trabalho de Conclusão de Curso - Artigo), Curso de Bacharelado em Ciência da Computação, Centro de Engenharia Elétrica e Informática , Universidade Federal de Campina Grande – Paraíba - Brasil, 2022. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/29271
url http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/29271
identifier_str_mv MATOS, Rerisson Daniel Costa Silva. Acidentes na prática de TDD: percepções e consequências. 2022. 11f. (Trabalho de Conclusão de Curso - Artigo), Curso de Bacharelado em Ciência da Computação, Centro de Engenharia Elétrica e Informática , Universidade Federal de Campina Grande – Paraíba - Brasil, 2022. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/29271
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 Campina Grande
Brasil
Centro de Engenharia Elétrica e Informática - CEEI
UFCG
publisher.none.fl_str_mv Universidade Federal de Campina Grande
Brasil
Centro de Engenharia Elétrica e Informática - CEEI
UFCG
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
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_ 1809744572476030976