Saturday, September 20, 2014

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.