Mecanismos de apoio ao teste exploratório de software: mapa de oportunidades e chatbots

Detalhes bibliográficos
Autor(a) principal: Borzani, Rubens Copche
Data de Publicação: 2022
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
Texto Completo: http://repositorio.utfpr.edu.br/jspui/handle/1/30205
Resumo: Contexto: A demanda por desenvolvimento de software tem aumentado a cada dia para solucionar problemas tanto corporativos quanto pessoais. Com esse aumento, formas mais ágeis são buscadas para entregar um produto de software de qualidade e que atenda a requisitos solicitados de maneira efetiva. Para que isso aconteça é necessário testar o software. Uma das abordagens utilizadas para testar software é o Teste Exploratório (TE), uma técnica manual que não utiliza scripts. Porém para executá-lo, algumas regras devem ser seguidas, pois não se trata de um teste ad hoc. Como é um teste manual, algumas pesquisas apresentam conceitos e ferramentas para apoiá-lo e/ou gerenciá-lo. Objetivo: O objetivo desta dissertação é entender se mecanismos de apoio ao Teste Exploratório podem melhorar sua efetividade. Para isso foram utilizados um Mapa de Oportunidades (MO) e um Chatbot como ferramentas de ajuda durante as sessões de teste. Método: A partir dos dados obtidos nos experimentos, buscou-se identificar se essas ferramentas trazem melhores resultados ao TE. Para avaliar o uso dos MOS, foi realizado um estudo com 22 participantes e comparada a abordagem proposta com uma abordagem de TE tradicional. Para avaliar o uso do Chatbot, outro estudo foi realizado com 6 participantes, buscando entender a percepção do participante sobre o uso do chatbot. Resultados: No estudo com o MO, os resultados indicaram que o número de bugs detectados foi semelhante em ambas as abordagens, diferentes bugs foram revelados por cada abordagem e os mapas de oportunidades tenderam a orientar a detecção de bugs específicos. O estudo com o Chatbot apresentou evidências que as interações dos usuários com o chatbot na sessão de treinamento buscavam por aprendizado e conhecimento da ferramenta. Nas sessões de teste, a maior parte das interações foi realizada após bugs e issues serem detectados. Todos os participantes se mostraram satisfeitos com o uso do chatbot no TE. Conclusão: Os mecanismos propostos tiveram resultados positivos no teste exploratório e motivam futuras pesquisas no assunto.
id UTFPR-12_36370341bf2aaede24d5ac8ed5d3bbf2
oai_identifier_str oai:repositorio.utfpr.edu.br:1/30205
network_acronym_str UTFPR-12
network_name_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
repository_id_str
spelling 2022-11-29T18:44:27Z2022-11-29T18:44:27Z2022-08-05BORZANI, Rubens Copche. Mecanismos de apoio ao teste exploratório de software: mapa de oportunidades e chatbots. 2022. Dissertação (Mestrado em Informática) - Universidade Tecnológica Federal do Paraná, Cornélio Procópio, 2022.http://repositorio.utfpr.edu.br/jspui/handle/1/30205Contexto: A demanda por desenvolvimento de software tem aumentado a cada dia para solucionar problemas tanto corporativos quanto pessoais. Com esse aumento, formas mais ágeis são buscadas para entregar um produto de software de qualidade e que atenda a requisitos solicitados de maneira efetiva. Para que isso aconteça é necessário testar o software. Uma das abordagens utilizadas para testar software é o Teste Exploratório (TE), uma técnica manual que não utiliza scripts. Porém para executá-lo, algumas regras devem ser seguidas, pois não se trata de um teste ad hoc. Como é um teste manual, algumas pesquisas apresentam conceitos e ferramentas para apoiá-lo e/ou gerenciá-lo. Objetivo: O objetivo desta dissertação é entender se mecanismos de apoio ao Teste Exploratório podem melhorar sua efetividade. Para isso foram utilizados um Mapa de Oportunidades (MO) e um Chatbot como ferramentas de ajuda durante as sessões de teste. Método: A partir dos dados obtidos nos experimentos, buscou-se identificar se essas ferramentas trazem melhores resultados ao TE. Para avaliar o uso dos MOS, foi realizado um estudo com 22 participantes e comparada a abordagem proposta com uma abordagem de TE tradicional. Para avaliar o uso do Chatbot, outro estudo foi realizado com 6 participantes, buscando entender a percepção do participante sobre o uso do chatbot. Resultados: No estudo com o MO, os resultados indicaram que o número de bugs detectados foi semelhante em ambas as abordagens, diferentes bugs foram revelados por cada abordagem e os mapas de oportunidades tenderam a orientar a detecção de bugs específicos. O estudo com o Chatbot apresentou evidências que as interações dos usuários com o chatbot na sessão de treinamento buscavam por aprendizado e conhecimento da ferramenta. Nas sessões de teste, a maior parte das interações foi realizada após bugs e issues serem detectados. Todos os participantes se mostraram satisfeitos com o uso do chatbot no TE. Conclusão: Os mecanismos propostos tiveram resultados positivos no teste exploratório e motivam futuras pesquisas no assunto.Context: The demand for software development has increased every day to solve both corporate and personal issues. With this increase, more agile ways are sought to deliver a quality software product that meets the requirements effectively. To do so, it is necessary to test the software. One of the approaches used to test software is Exploratory Testing (ET), a manual technique that does not use scripts. To conduct it properly, some rules must be followed because it is not an ad hoc test. As a manual test, the literature points out to ideas and tools to support and/or manage it. Objective: This dissertation aims to understand whether mechanisms to support exploratory testing can improve its effectiveness. For this, an Opportunity Map (OM) and a Chatbot were used as supporting tools during the test sessions. Method: Based on the data obtained in the experiments, we aimed to identify whether these tools bring better results to the Exploratory Testing. To evaluate the use of OMs, a study was conducted with 22 participants and compared the proposed approach with a traditional ET approach. To evaluate the use of the chatbot, another study was conducted with 6 participants, seeking to understand the participants' perception of the chatbot adoption. Results: As for OMS, the results indicated that the number of bugs detected was similar in both approaches, different bugs were revealed by each approach, and the OMs tended to guide the detection of specific bugs. The study with the chatbot gave evidence that the user interactions with the chatbot in the training session sought to learn and obtain knowledge of the tool. In the test sessions, most interactions were performed after bugs and issues were detected. All participants were satisfied with the use of the chatbot in the ET. Conclusion: The proposed mechanisms had positive results in the exploratory test and motivate future research on the subject.porUniversidade Tecnológica Federal do ParanáCornelio ProcopioPrograma de Pós-Graduação em InformáticaUTFPRBrasilCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOCiência da ComputaçãoMapas cognitivos (Psicologia)Software - TestesSoftware - DesenvolvimentoCognitive maps (Psychology)Computer software - TestingComputer software - DevelopmentMecanismos de apoio ao teste exploratório de software: mapa de oportunidades e chatbotsSupporting Mechanisms for Exploratory Software Testing: Opportunity Maps and Chatbotsinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisCornélio ProcópioScannavino, Katia Romero Felizardohttp://lattes.cnpq.br/3546986594133608Endo, Andre Takeshihttp://lattes.cnpq.br/4221336619791961Endo, Andre Takeshihttp://lattes.cnpq.br/4221336619791961Souza, Erica Ferreira dehttp://lattes.cnpq.br/8904855809524041Scannavino, Katia Romero Felizardohttp://lattes.cnpq.br/3546986594133608Silveira, Maicon Bernardino daWatanabe, Willian Massamihttp://lattes.cnpq.br/8946276875418151http://lattes.cnpq.br/1609299987443739Borzani, Rubens Copcheinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPRORIGINALmecanismosapoiotesteexploratorio.pdfapplication/pdf11891824http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30205/1/mecanismosapoiotesteexploratorio.pdfe0c2cfd0fb4ff58c80cec4e3f4043b32MD51TEXTmecanismosapoiotesteexploratorio.pdf.txtmecanismosapoiotesteexploratorio.pdf.txtExtracted texttext/plain169507http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30205/2/mecanismosapoiotesteexploratorio.pdf.txt0292979ba4c476cb1d3ffd6abcfe4c34MD52THUMBNAILmecanismosapoiotesteexploratorio.pdf.jpgmecanismosapoiotesteexploratorio.pdf.jpgGenerated Thumbnailimage/jpeg1599http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30205/3/mecanismosapoiotesteexploratorio.pdf.jpg7e61155cdd3e1e423dc208f01d5503a6MD531/302052022-11-30 04:07:26.987oai:repositorio.utfpr.edu.br:1/30205Repositório de PublicaçõesPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestopendoar:2022-11-30T06:07:26Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false
dc.title.pt_BR.fl_str_mv Mecanismos de apoio ao teste exploratório de software: mapa de oportunidades e chatbots
dc.title.alternative.pt_BR.fl_str_mv Supporting Mechanisms for Exploratory Software Testing: Opportunity Maps and Chatbots
title Mecanismos de apoio ao teste exploratório de software: mapa de oportunidades e chatbots
spellingShingle Mecanismos de apoio ao teste exploratório de software: mapa de oportunidades e chatbots
Borzani, Rubens Copche
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Mapas cognitivos (Psicologia)
Software - Testes
Software - Desenvolvimento
Cognitive maps (Psychology)
Computer software - Testing
Computer software - Development
Ciência da Computação
title_short Mecanismos de apoio ao teste exploratório de software: mapa de oportunidades e chatbots
title_full Mecanismos de apoio ao teste exploratório de software: mapa de oportunidades e chatbots
title_fullStr Mecanismos de apoio ao teste exploratório de software: mapa de oportunidades e chatbots
title_full_unstemmed Mecanismos de apoio ao teste exploratório de software: mapa de oportunidades e chatbots
title_sort Mecanismos de apoio ao teste exploratório de software: mapa de oportunidades e chatbots
author Borzani, Rubens Copche
author_facet Borzani, Rubens Copche
author_role author
dc.contributor.advisor1.fl_str_mv Scannavino, Katia Romero Felizardo
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/3546986594133608
dc.contributor.advisor-co1.fl_str_mv Endo, Andre Takeshi
dc.contributor.advisor-co1Lattes.fl_str_mv http://lattes.cnpq.br/4221336619791961
dc.contributor.referee1.fl_str_mv Endo, Andre Takeshi
dc.contributor.referee1Lattes.fl_str_mv http://lattes.cnpq.br/4221336619791961
dc.contributor.referee2.fl_str_mv Souza, Erica Ferreira de
dc.contributor.referee2Lattes.fl_str_mv http://lattes.cnpq.br/8904855809524041
dc.contributor.referee3.fl_str_mv Scannavino, Katia Romero Felizardo
dc.contributor.referee3Lattes.fl_str_mv http://lattes.cnpq.br/3546986594133608
dc.contributor.referee4.fl_str_mv Silveira, Maicon Bernardino da
dc.contributor.referee5.fl_str_mv Watanabe, Willian Massami
dc.contributor.referee5Lattes.fl_str_mv http://lattes.cnpq.br/8946276875418151
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/1609299987443739
dc.contributor.author.fl_str_mv Borzani, Rubens Copche
contributor_str_mv Scannavino, Katia Romero Felizardo
Endo, Andre Takeshi
Endo, Andre Takeshi
Souza, Erica Ferreira de
Scannavino, Katia Romero Felizardo
Silveira, Maicon Bernardino da
Watanabe, Willian Massami
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Mapas cognitivos (Psicologia)
Software - Testes
Software - Desenvolvimento
Cognitive maps (Psychology)
Computer software - Testing
Computer software - Development
Ciência da Computação
dc.subject.por.fl_str_mv Mapas cognitivos (Psicologia)
Software - Testes
Software - Desenvolvimento
Cognitive maps (Psychology)
Computer software - Testing
Computer software - Development
dc.subject.capes.pt_BR.fl_str_mv Ciência da Computação
description Contexto: A demanda por desenvolvimento de software tem aumentado a cada dia para solucionar problemas tanto corporativos quanto pessoais. Com esse aumento, formas mais ágeis são buscadas para entregar um produto de software de qualidade e que atenda a requisitos solicitados de maneira efetiva. Para que isso aconteça é necessário testar o software. Uma das abordagens utilizadas para testar software é o Teste Exploratório (TE), uma técnica manual que não utiliza scripts. Porém para executá-lo, algumas regras devem ser seguidas, pois não se trata de um teste ad hoc. Como é um teste manual, algumas pesquisas apresentam conceitos e ferramentas para apoiá-lo e/ou gerenciá-lo. Objetivo: O objetivo desta dissertação é entender se mecanismos de apoio ao Teste Exploratório podem melhorar sua efetividade. Para isso foram utilizados um Mapa de Oportunidades (MO) e um Chatbot como ferramentas de ajuda durante as sessões de teste. Método: A partir dos dados obtidos nos experimentos, buscou-se identificar se essas ferramentas trazem melhores resultados ao TE. Para avaliar o uso dos MOS, foi realizado um estudo com 22 participantes e comparada a abordagem proposta com uma abordagem de TE tradicional. Para avaliar o uso do Chatbot, outro estudo foi realizado com 6 participantes, buscando entender a percepção do participante sobre o uso do chatbot. Resultados: No estudo com o MO, os resultados indicaram que o número de bugs detectados foi semelhante em ambas as abordagens, diferentes bugs foram revelados por cada abordagem e os mapas de oportunidades tenderam a orientar a detecção de bugs específicos. O estudo com o Chatbot apresentou evidências que as interações dos usuários com o chatbot na sessão de treinamento buscavam por aprendizado e conhecimento da ferramenta. Nas sessões de teste, a maior parte das interações foi realizada após bugs e issues serem detectados. Todos os participantes se mostraram satisfeitos com o uso do chatbot no TE. Conclusão: Os mecanismos propostos tiveram resultados positivos no teste exploratório e motivam futuras pesquisas no assunto.
publishDate 2022
dc.date.accessioned.fl_str_mv 2022-11-29T18:44:27Z
dc.date.available.fl_str_mv 2022-11-29T18:44:27Z
dc.date.issued.fl_str_mv 2022-08-05
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.citation.fl_str_mv BORZANI, Rubens Copche. Mecanismos de apoio ao teste exploratório de software: mapa de oportunidades e chatbots. 2022. Dissertação (Mestrado em Informática) - Universidade Tecnológica Federal do Paraná, Cornélio Procópio, 2022.
dc.identifier.uri.fl_str_mv http://repositorio.utfpr.edu.br/jspui/handle/1/30205
identifier_str_mv BORZANI, Rubens Copche. Mecanismos de apoio ao teste exploratório de software: mapa de oportunidades e chatbots. 2022. Dissertação (Mestrado em Informática) - Universidade Tecnológica Federal do Paraná, Cornélio Procópio, 2022.
url http://repositorio.utfpr.edu.br/jspui/handle/1/30205
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 Tecnológica Federal do Paraná
Cornelio Procopio
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Informática
dc.publisher.initials.fl_str_mv UTFPR
dc.publisher.country.fl_str_mv Brasil
publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Cornelio Procopio
dc.source.none.fl_str_mv reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
instname:Universidade Tecnológica Federal do Paraná (UTFPR)
instacron:UTFPR
instname_str Universidade Tecnológica Federal do Paraná (UTFPR)
instacron_str UTFPR
institution UTFPR
reponame_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
collection Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
bitstream.url.fl_str_mv http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30205/1/mecanismosapoiotesteexploratorio.pdf
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30205/2/mecanismosapoiotesteexploratorio.pdf.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30205/3/mecanismosapoiotesteexploratorio.pdf.jpg
bitstream.checksum.fl_str_mv e0c2cfd0fb4ff58c80cec4e3f4043b32
0292979ba4c476cb1d3ffd6abcfe4c34
7e61155cdd3e1e423dc208f01d5503a6
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)
repository.mail.fl_str_mv
_version_ 1797043923634356224