How are test smells treated in the wild? A tale of two empirical studies

dc.creatorSilva Junior, Nildo
dc.creatorMartins, Luana
dc.creatorRocha, Larissa
dc.creatorCosta, Heitor
dc.creatorMachado, Ivan
dc.date.accessioned2022-08-04T19:00:44Z
dc.date.available2022-08-04T19:00:44Z
dc.date.issued2021
dc.description.abstractDeveloping test code may be a time­-consuming process that requires much effort and cost, especially when done manually. In addition, during this process, developers and testers are likely to adopt bad design choices, which may lead to introducing the so­-called test smells in the test code. As the test code with test smells size increases, these tests might become more complex, and as a consequence, much more challenging to understand and evolve them correctly. Therefore, test smells may harm the test code quality and maintenance and break the whole software testing activities. In this context, this study aims to understand whether software testing practitioners unintentionally insert test smells when they implement test code. We first carried out an expert survey to analyze the usage frequency of a set of test smells and then interviews to reach a deeper understanding of how practitioners deal with test smells. Sixty professionals participated in the survey, and fifty professionals participated in the interviews. The yielded results indicate that experienced professionals introduce test smells during their daily programming tasks, even when using their companies’ standardized practices. Additionally, tools support test development and quality improvement, but most interviewees are not aware of test smells’ concepts.pt_BR
dc.description.provenanceSubmitted by Eliana Bernardes (eliana@biblioteca.ufla.br) on 2022-08-04T19:00:37Z No. of bitstreams: 2 ARTIGO_How are test smells treated in the wild A tale of two empirical studies.pdf: 437011 bytes, checksum: 45f88ec0e0abdf44900b2330b9c30996 (MD5) license_rdf: 907 bytes, checksum: c07b6daef3dbee864bf87e6aa836cde2 (MD5)en
dc.description.provenanceApproved for entry into archive by Eliana Bernardes (eliana@biblioteca.ufla.br) on 2022-08-04T19:00:44Z (GMT) No. of bitstreams: 2 ARTIGO_How are test smells treated in the wild A tale of two empirical studies.pdf: 437011 bytes, checksum: 45f88ec0e0abdf44900b2330b9c30996 (MD5) license_rdf: 907 bytes, checksum: c07b6daef3dbee864bf87e6aa836cde2 (MD5)en
dc.description.provenanceMade available in DSpace on 2022-08-04T19:00:44Z (GMT). No. of bitstreams: 2 ARTIGO_How are test smells treated in the wild A tale of two empirical studies.pdf: 437011 bytes, checksum: 45f88ec0e0abdf44900b2330b9c30996 (MD5) license_rdf: 907 bytes, checksum: c07b6daef3dbee864bf87e6aa836cde2 (MD5) Previous issue date: 2021en
dc.identifier.citationSILVA JÚNIOR, N. et al. How are test smells treated in the wild? A tale of two empirical studies. Journal of Software Engineering Research and Development, [S.l.], v. 9, 2021.pt_BR
dc.identifier.urihttps://repositorio.ufla.br/handle/1/50837
dc.languageen_USpt_BR
dc.publisherSociedade Brasileira de Computaçãopt_BR
dc.rightsAttribution 4.0 International*
dc.rightsAttribution 4.0 International
dc.rightsacesso abertopt_BR
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/*
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/
dc.sourceJournal of Software Engineering Research and Developmentpt_BR
dc.subjectTest smellspt_BR
dc.subjectSurvey studypt_BR
dc.subjectInterview studypt_BR
dc.subjectMixed­ method researchpt_BR
dc.titleHow are test smells treated in the wild? A tale of two empirical studiespt_BR
dc.typeArtigopt_BR

Arquivos

Pacote original

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
ARTIGO_How are test smells treated in the wild A tale of two empirical studies.pdf
Tamanho:
426.77 KB
Formato:
Adobe Portable Document Format
Descrição:

Licença do pacote

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
license.txt
Tamanho:
953 B
Formato:
Item-specific license agreed upon to submission
Descrição: