Aula do dia 20/09/2014
Por Juliano Aléssio da Silva e Mário Sérgio Martinelli Medina
Na aula inicial da matéria de Tópicos em Engenharia de Software, o professor passou aos alunos o que seria trabalhado e como seria o andamento das aulas. Foi feita também uma apresentação inicial dos participantes, em que foi levantado se os mesmos eram regulares, especiais ou externos, o local em que moram, onde trabalham e as areas de interesse. Alguns temas como jogos de cunho educacional e social, TDD, DDS, mineração de dados, suporte de requisitos, métricas, métodos ágeis, modelo conceitual, governança e gestão de projetos, por exemplo, foram levantados como temas de interesse pelos alunos.
Uma breve explicação sobre a avaliação de congressos (Qualis) e do mestrado foi repassada pelo professor. Posteriormente postará uma lista dos congressos com seus respectivos Qualis.
Durante a aula, também foi realizado um experimento que consistia na busca de bugs em dois códigos distintos. Este foi dividido em duas etapas, uma com caso de teste e outra sem. Os participantes dispuseram de 15 minutos para identificar dois erros em cada código de cada uma das etapas. Caso terminassem antes do tempo estipulado, anotavam o tempo que levaram para conseguir achar os erros.
Ao termino deste experimento, foi preciso realizar a tabulação dos dados. Com o levantamento, foi verificado que sem caso de teste os participantes encontraram erros que não existiam, ou seja, falsos positivos. Neste caso, a minoria, cerca de 30%, conseguiu encontrar os dois erros contidos no código.
Com os casos de teste, a maioria dos integrantes do experimento, quase 100%, encontrou os dois erros do código e não houve nenhum falso positivo. O tempo para a execução da tarefa também foi menor.
___________________________________
Foi possível concluir que casos de testes ajudam a eliminar erros na codificação.
___________________________________
Após a tabulação ser realizada, o professor ressaltou que é preciso expor as falhas de uma pesquisa, por exemplo, nesta realizada durante o primeiro dia de aula foram levantados os seguintes problemas:
- Experiência dos participantes;
- Experiência adquirida durante a execução da atividade;
- Possibilidade do participante não ter utilizado o caso de teste.
Como dica para realizar a tabulação e análise de dados, o professor sugeriu a leitura de artigos publicados pelos autores:
- Victor Basili;
- Claes Wohlin.
No comments:
Post a Comment