| Grant number: | 09/12956-6 |
| Support Opportunities: | Scholarships in Brazil - Master |
| Start date: | March 01, 2010 |
| End date: | February 29, 2012 |
| Field of knowledge: | Physical Sciences and Mathematics - Computer Science - Computing Methodologies and Techniques |
| Principal Investigator: | Ellen Francine Barbosa |
| Grantee: | Draylson Micael de Souza |
| Host Institution: | Instituto de Ciências Matemáticas e de Computação (ICMC). Universidade de São Paulo (USP). São Carlos , SP, Brazil |
Abstract Tanto programação como teste de software não são disciplinas triviais de serem ensinadas. Entre asvárias iniciativas investigadas a fim de amenizar os problemas associados destaca-se o ensino conjunto de conceitos básicos de programação e de teste de software em disciplinas introdutórias dos cursos de computação. Do ponto de vista da programação, testes podem contribuir para melhorar acapacidade global de compreensão e análise dos alunos. Do ponto de vista da atividade de teste, se a mesma for ensinada juntamente com fundamentos de programação, pode-se criar uma "cultura de teste" nos alunos, tornando-a uma prática comum entre os desenvolvedores, incentivando-os a aplicar testes desde o início do processo desenvolvimento de software.Motivados por este cenário, em trabalhos anteriores foi proposto e desenvolvido um ambiente de apoio à submissão e avaliação automática de trabalhos práticos dos alunos, baseado em atividades de teste de software - PROGTEST. Em sua versão atual, a PROGTEST encontra-se integrada a uma ferramenta que apóia o teste estrutural de programas escritos em Java.O presente trabalho de mestrado insere-se nessa perspectiva, tendo como principal objetivoidentificar e integrar diferentes ferramentas de teste ao ambiente PROGTEST, propiciandoa utilização, por parte dos alunos, de técnicas e critérios distintos na condução de seus testes. Aspectos de aplicação e validação do ambiente em disciplinas introdutórias de programação também deverão ser explorados. A idéia é que o ambiente PROGTEST possa ser utilizado como mecanismo de apoio ao processo de ensino e aprendizado, tanto de conceitos de programação como de teste de software. | |
| News published in Agência FAPESP Newsletter about the scholarship: | |
| More itemsLess items | |
| TITULO | |
| Articles published in other media outlets ( ): | |
| More itemsLess items | |
| VEICULO: TITULO (DATA) | |
| VEICULO: TITULO (DATA) | |