Trabalho em métodos de pesquisa em si2
Professor: Marcelo Blois Ribeiro
Um experimento foi realizado com o objetivo de comparar duas técnicas de rastreabilidade em projetos de desenvolvimento de software. A técnica 1 consistia na utilização de uma matriz de rastreabilidade que associava os requisitos do software em desenvolvimento com os artefatos gerados durante o desenvolvimento. A segunda técnica foi proposta no escopo de uma pesquisa e utilizava os conceitos de uma ontologia do domínio para rastrear os diferentes artefatos gerados no processo de desenvolvimento. Os pesquisadores criaram um treinamento preliminar, a fim de nivelar o conhecimento dos participantes em rastreabilidade de software e o aplicaram imediatamente antes da execução do experimento. Os participantes foram selecionados em uma turma de pós-graduação e sabe-se que estes são bastante heterogêneos quanto ao conhecimento em produção de software. Participaram do experimento 16 participantes ao todo. Cada participante devia recuperar um conjunto de artefatos relacionados a um determinado artefato X, indicando que os artefatos do conjunto seriam possivelmente impactados por alterações em X. Os participantes foram divididos em 2 grupos. O primeiro grupo recebeu a matriz de rastreabilidade preenchida e a descrição da tarefa, devendo utilizá-los para indicar que artefatos seriam impactados por alterações em um dado artefato descrito na tarefa. Em seguida, o mesmo grupo recebeu uma ferramenta que permitia a busca dos artefatos relacionados a um conceito usando a ontologia e a tarefa a ser executada. As duas tarefas eram distintas, mas seu grau de complexidade semelhante. O segundo grupo executou os ensaios experimentais na ordem inversa, ou seja, inicialmente com a ontologia e depois com a matriz de rastreabilidade. Cada participante registrou os resultados em uma planilha Excel especialmente desenvolvida para tal. Os tempos de execução das tarefas foram registrados pelos pesquisadores para cada tarefa