Ensino de Testes de Software por meio de Digital Storytelling e Chatterbots
Resumo
A atividade de teste é um elemento crítico, considerando os altos custos associados às falhas de software. Contudo, a maioria dos estudantes de computação se formam apenas com o conhecimento teórico sobre a área. Buscando diversificar as estratégias para o ensino de testes de software, este artigo apresenta uma peça teatral desenvolvida em um Mundo Virtual 3D, baseada na técnica de Digital Storytelling, que “conta a história” da rotina de um testador de software. Ainda, por meio da interação com um agente conversacional (chatterbot) trabalharam-se os conceitos básicos de área. Com uma avaliação de usabilidade se analisou a efetividade desta abordagem, destacando-se o potencial do ambiente para auxiliar o ensino de testes.
Palavras-chave:
Testes de Software, Digital Storytelling, Chatterbots
Referências
Alice. (2017) A.L.I.C.E Artificial Intelligence Foundation. Acessível em [link]. Acessado em julho de 2017.
Ausubel, D. P., Novak, J. D., & Hanesian, H. (1968) “Educational Psychology: A Cognitive View”.
Benyon, D. (2011) Interface Humano-Computador. Brasil: Pearson, 2ª ed.
Silva, T. G. (2012) Jogos Sérios em Mundos Virtuais: Abordagem para O Ensino-aprendizagem de Teste de Software. Dissertação (mestrado) em Ciência Da Computação - PPGI, UFSM. UFSM.
Boff, E. (2008) “Colaboração em Ambientes Inteligentes de Aprendizagem mediada por um Agente Social Probálistico”. Tese (Doutorado em Ciência da Computação) - PPGC, UFRGS. Porto Alegre.
Bos, A. S. (2014) “A.G.I.M.C: Agente Inteligente Conversacional Como Guia Em Um Museu Virtual 3D da Computação”. Dissertação (Mestrado em Ciência da Computação) - PPGI, UFSM. Santa Maria.
Chung, S. K. (2006) “Digital storytelling in integrated arts education”. The International Journal of Arts Education, 4(1), 33–50
Gancho, C. V. (1991) “Como analisar narrativas”, São Paulo: Ática.
Gere, J. (2002) “Storytelling tools for the classroom”. In J. Gere, B.-A. Kozlovich, & D. A. I. Kelin (Eds.), By word of mouth: A storytelling guide for the classroom (pp. 1–8). Hawai.
Herpich, F., Nunes, F. B., Voss, G. B., Jardim, R. R., Medina, R. D. (2014) “Ambiente virtual imersivo para ensino em redes de computadores: uma proposta usandoAgentes Inteligentes”, In: SBIE, Dourados, MS.
Junior, J. B; Lisbôa, E. S.; Coutinho, C. P. (2012) “Narrativas digitais na formação inicial de professores: Um estudo com alunos de licenciatura em pedagogia”. Revista Teias, v. 13, n°27, pg 191-204. Pacific Resources for Education and Learning.
Kearney, M. (2009) “Towards a learning design for student-generated digital storytelling. In: The future of learning design conference”. New South Wales, Australia: University of Wollongong.
Ohler, J. (2005) “The world of digital storytelling. Educational Leadership”, 63(4), 44–47
Opensimulator. (2017) Disponível em: www.opensimulator.org. Acesso em 07/2017.
Orlando, P; Giovanni, F. (2008) “An integrated system, with natural language management, for the monitoring activities in e-learning environments”. In: International conference on complex, intelligent and software intensive systems, Catalonia.
Osório, F. S.; Musse, S. R.; Santos, C. T. dos; Heinen, F; Braun, A; Silva, André T. da. (2004) “Ambientes Virtuais Interativos e Inteligentes: Fundamentos, Implementação e Aplicações Práticas”. XXIV CSBC – JAI 2004 (Jornadas de Atualização em Informática). Tutorial. Salvador, Bahia.
Pandorabots. (2017) Disponível em: [link]. Acesso em 06/ 2017.
Porter, B. (2005) “Digitales: The art of telling digital stories”. Denver: Colorado, USA: Bernajean Porter Consulting.
Pressman, R. S. (2011) Engenharia de Software: Uma Abordagem Profissional. Porto Alegre: Amgh, 7.ed.
Rios, E.; Moreira, T. (2013) Teste de Software. Rio De Janeiro: Alta Books. 3ª Ed.
Robin, B. R. (2005) “The educational uses of digital storytelling”. Retrieved November 1, 2011, from. [link].
Robin, B. R. (2008) “Digital storytelling: a powerful technology tool for the 21st century classroom”. Theory Into Practice, 47(3), 220–228.
Sadik, A. (2008) “Digital storytelling: a meaningful technology-integrated approach for engaged student learning”. Educational Technology Research and Development, 56(4), 487–506.
Santos, V. G., e Daher, N. (2008) “Utilização de Storytelling como Ferramenta de Aquisição de Requisitos em Processo de Desenvolvimento de Software Apoiados em Modelos Ágeis: o uso apoiado no Extreme Programming”. E-tec, 1(1).
Savin-baden, M. A. (2010) “Practical guide to using Second Life in higher education”. New York: McGraw-Hill, 2010.
Silva, T. S.; Müller, F. M.; Bernardi, G. (2011) “Panorama do Ensino de Engenharia de Software em Cursos De Graduação Focado em Teste de Software: uma Proposta de Aprendizagem Baseada em Jogos”. Renote, V. 9, N. 2.
Sklar, E.; Richards, D. (2006) “The Use of Agents in Human Learning Systems”. New York.
Sommerville, I. (2012) “Engenharia de software”. São Paulo: Pearson Addison Wesley, 9.ed. 2012.
Van Gils, F. (2005) “Potential applications of digital storytelling in education. In Paper presented at the 3rd twente student conference on IT”. University of Twente, Department of Electrical Engineering, Mathematics and Computer Science.
Vincenti, G.; Braman, J. (2011) “Multi-user virtual environments for the classroom: practical approaches to teaching in virtual worlds”. Hershey: Information Science Reference, 2011.
Voss, G. B.; Nunes, F. B.; Oliveira, T. B.; Medina, R. D. (2013) “TCN5 – Desenvolvimento de um laboratório virtual de redes de computadores sensível ao contexto”, In: WEI 2013.
Wangenheim, C. G.; Silva, D. A. (2009) “Qual conhecimento de engenharia de software é importante para um profissional de software? ”, In: FEES, 2.,2009, Fortaleza. Anais eletrônicos... Fortaleza: UFC.
Wankel, C.; Kingsley, J. H. (2009) “Education in Virtual Worlds”. Bingley: Emerald.
Yang, Y. T. C., & Wu, W. C. I. (2012) “Digital Storytelling for Enhancing Student Academic Achievement, Critical Thinking, and Learning Motivation: a Year-long Experimental Study”. Computers & Education, 59(2), 339-352.
Ausubel, D. P., Novak, J. D., & Hanesian, H. (1968) “Educational Psychology: A Cognitive View”.
Benyon, D. (2011) Interface Humano-Computador. Brasil: Pearson, 2ª ed.
Silva, T. G. (2012) Jogos Sérios em Mundos Virtuais: Abordagem para O Ensino-aprendizagem de Teste de Software. Dissertação (mestrado) em Ciência Da Computação - PPGI, UFSM. UFSM.
Boff, E. (2008) “Colaboração em Ambientes Inteligentes de Aprendizagem mediada por um Agente Social Probálistico”. Tese (Doutorado em Ciência da Computação) - PPGC, UFRGS. Porto Alegre.
Bos, A. S. (2014) “A.G.I.M.C: Agente Inteligente Conversacional Como Guia Em Um Museu Virtual 3D da Computação”. Dissertação (Mestrado em Ciência da Computação) - PPGI, UFSM. Santa Maria.
Chung, S. K. (2006) “Digital storytelling in integrated arts education”. The International Journal of Arts Education, 4(1), 33–50
Gancho, C. V. (1991) “Como analisar narrativas”, São Paulo: Ática.
Gere, J. (2002) “Storytelling tools for the classroom”. In J. Gere, B.-A. Kozlovich, & D. A. I. Kelin (Eds.), By word of mouth: A storytelling guide for the classroom (pp. 1–8). Hawai.
Herpich, F., Nunes, F. B., Voss, G. B., Jardim, R. R., Medina, R. D. (2014) “Ambiente virtual imersivo para ensino em redes de computadores: uma proposta usandoAgentes Inteligentes”, In: SBIE, Dourados, MS.
Junior, J. B; Lisbôa, E. S.; Coutinho, C. P. (2012) “Narrativas digitais na formação inicial de professores: Um estudo com alunos de licenciatura em pedagogia”. Revista Teias, v. 13, n°27, pg 191-204. Pacific Resources for Education and Learning.
Kearney, M. (2009) “Towards a learning design for student-generated digital storytelling. In: The future of learning design conference”. New South Wales, Australia: University of Wollongong.
Ohler, J. (2005) “The world of digital storytelling. Educational Leadership”, 63(4), 44–47
Opensimulator. (2017) Disponível em: www.opensimulator.org. Acesso em 07/2017.
Orlando, P; Giovanni, F. (2008) “An integrated system, with natural language management, for the monitoring activities in e-learning environments”. In: International conference on complex, intelligent and software intensive systems, Catalonia.
Osório, F. S.; Musse, S. R.; Santos, C. T. dos; Heinen, F; Braun, A; Silva, André T. da. (2004) “Ambientes Virtuais Interativos e Inteligentes: Fundamentos, Implementação e Aplicações Práticas”. XXIV CSBC – JAI 2004 (Jornadas de Atualização em Informática). Tutorial. Salvador, Bahia.
Pandorabots. (2017) Disponível em: [link]. Acesso em 06/ 2017.
Porter, B. (2005) “Digitales: The art of telling digital stories”. Denver: Colorado, USA: Bernajean Porter Consulting.
Pressman, R. S. (2011) Engenharia de Software: Uma Abordagem Profissional. Porto Alegre: Amgh, 7.ed.
Rios, E.; Moreira, T. (2013) Teste de Software. Rio De Janeiro: Alta Books. 3ª Ed.
Robin, B. R. (2005) “The educational uses of digital storytelling”. Retrieved November 1, 2011, from. [link].
Robin, B. R. (2008) “Digital storytelling: a powerful technology tool for the 21st century classroom”. Theory Into Practice, 47(3), 220–228.
Sadik, A. (2008) “Digital storytelling: a meaningful technology-integrated approach for engaged student learning”. Educational Technology Research and Development, 56(4), 487–506.
Santos, V. G., e Daher, N. (2008) “Utilização de Storytelling como Ferramenta de Aquisição de Requisitos em Processo de Desenvolvimento de Software Apoiados em Modelos Ágeis: o uso apoiado no Extreme Programming”. E-tec, 1(1).
Savin-baden, M. A. (2010) “Practical guide to using Second Life in higher education”. New York: McGraw-Hill, 2010.
Silva, T. S.; Müller, F. M.; Bernardi, G. (2011) “Panorama do Ensino de Engenharia de Software em Cursos De Graduação Focado em Teste de Software: uma Proposta de Aprendizagem Baseada em Jogos”. Renote, V. 9, N. 2.
Sklar, E.; Richards, D. (2006) “The Use of Agents in Human Learning Systems”. New York.
Sommerville, I. (2012) “Engenharia de software”. São Paulo: Pearson Addison Wesley, 9.ed. 2012.
Van Gils, F. (2005) “Potential applications of digital storytelling in education. In Paper presented at the 3rd twente student conference on IT”. University of Twente, Department of Electrical Engineering, Mathematics and Computer Science.
Vincenti, G.; Braman, J. (2011) “Multi-user virtual environments for the classroom: practical approaches to teaching in virtual worlds”. Hershey: Information Science Reference, 2011.
Voss, G. B.; Nunes, F. B.; Oliveira, T. B.; Medina, R. D. (2013) “TCN5 – Desenvolvimento de um laboratório virtual de redes de computadores sensível ao contexto”, In: WEI 2013.
Wangenheim, C. G.; Silva, D. A. (2009) “Qual conhecimento de engenharia de software é importante para um profissional de software? ”, In: FEES, 2.,2009, Fortaleza. Anais eletrônicos... Fortaleza: UFC.
Wankel, C.; Kingsley, J. H. (2009) “Education in Virtual Worlds”. Bingley: Emerald.
Yang, Y. T. C., & Wu, W. C. I. (2012) “Digital Storytelling for Enhancing Student Academic Achievement, Critical Thinking, and Learning Motivation: a Year-long Experimental Study”. Computers & Education, 59(2), 339-352.
Publicado
30/10/2017
Como Citar
ROSA, Luis Henrique C.; LEMOS, Eduardo; BERNARDI, Giliane; MEDINA, Roseclea.
Ensino de Testes de Software por meio de Digital Storytelling e Chatterbots. In: SIMPÓSIO BRASILEIRO DE INFORMÁTICA NA EDUCAÇÃO (SBIE), 28. , 2017, Recife/PE.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2017
.
p. 797-806.
DOI: https://doi.org/10.5753/cbie.sbie.2017.797.
