Acidentes na prática de TDD: percepções e consequências.
Autor(a) principal: | |
---|---|
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 |