XXVII Mostra Unisinos de Iniciação Científica e Tecnológica

XXVII MOSTRA UNISINOS DE INICIAÇÃO CIENTÍFICA E TECNOLÓGICA De 19/10/2020 a 24/10/2020 Unisinos São Leopoldo e Porto Alegre 342 ger o maior número de possibilidades de resultados possíveis para validar se os exercícios estão corretos ou não. Test Driven Develop- ment (TDD), ou em português Desenvolvimento guiado por testes, é uma técnica de [desenvolvimento de software] (https://pt.wikipe- dia.org/wiki/Desenvolvimento_de_software) que se relaciona com o conceito de [verificação e validação] (https://pt.wikipedia.org/wiki/ Verifica%C3%A7%C3%A3o_e_valida%C3%A7%C3%A3o) . Com a implementação desta técnica foi possível avaliar e revisar os testes existentes no Feeper voltados à correção dos programas dos alunos. Estudos futuros poderão ser realizados envolvendo a criação de fer- ramentas que geram automaticamente testes para correção dos pro- gramas dos alunos, assim como o desenvolvimento de testes unitá- rios para verificação do código do STI desenvolvido pela equipe. Referências: ALVES, F.; JAQUES, P. A. Um Ambiente Virtual com Feedback Per- sonalizado para Apoio a Disciplinas de Programação. In: SBIE , 2014, Dourados. p. 1078-1082. SCHNEIDER, G.; JAQUES, P. A. Combinando técnicas de análise es- tática e avaliação dinâmica para avaliação de código em ambientes de aprendizagem de programação. RBIE , v. 8, p. 114-129, 2016. WOOLF, Beverly Park. Building Intelligent Interactive Tutors . Burlin- gton: Elsevier, 2010.

RkJQdWJsaXNoZXIy MjEzNzYz