Bolsa 14/06656-8 - Engenharia de software - BV FAPESP
Disponibilização de ferramentas de teste de software via web
Ensino e aprendizado de fundamentos de programação: uma abordagem baseada em teste...
Processo: 14/06656-8
Beneficiário: Lilian Passos Scatalon
Bolsa(s) vinculada(s): 16/17575-4 - Subsídios à condução de experimentos no ensino de fundamentos de programação, BE.EP.DR
Diversas abordagens, métodos e ferramentas educacionais têm sido propostas visando a tratar as limitações e problemas associados ao ensino de fundamentos de programação. Para demonstrar de modo adequado a efetividade de tais propostas, a condução de estudos experimentais representa uma atividade fundamental a ser considerada. Entretanto, apesar de sua relevância, os experimentos conduzidos no cenário educacional ainda são, essencialmente, realizados de forma ad hoc e sem a utilização adequada de processos e metodologias experimentais bem definidas. Como consequência, os resultados obtidos podem ficar comprometidos pela falta de rigor de pesquisa. Ao contrário do que ocorre no ensino de fundamentos de programação, a experimentação em Engenharia de Software é uma área consolidada, com pesquisas bem estabelecidas no sentido de prover uma metodologia adequada para conduzir estudos experimentais. Este projeto de doutorado insere-se nesse contexto, tendo como principal objetivo o estabelecimento de mecanismos de apoio à experimentação em Ensino de Fundamentos de Programação, com base em trabalhos de pesquisa existentes e já consolidados em Engenharia de Software Experimental. Mais especificamente, pretende-se: (i) adaptar o processo experimental adotado em Engenharia de Software para o contexto educacional; (ii) definir e conduzir uma família de experimentos nesse domínio, aplicando o processo adaptado; e (iii) estabelecer um framework de pesquisa para o ensino de fundamentos de programação, contendo a estrutura básica de um experimento e um direcionamento com as escolhas que devem ser feitas ao longo do processo experimental dentro desse tópico específico. Pretende-se, com isso, apoiar pesquisadores e docentes na definição, planejamento e condução de experimentos no cenário educacional, em especial aqueles voltados à avaliação de abordagens e ferramentas educacionais para o ensino de programação.
SCATALON, Lilian Passos. Um framework para estudos experimentais sobre a integração de teste de software no ensino de programação. 2019. Tese de Doutorado - Universidade de São Paulo (USP). Instituto de Ciências Matemáticas e de Computação São Carlos.