Métodos de Pesquisa Quantitativa e Qualitativa
Ciência da Computação
Jacques Wainer
Instituto de Computação – UNICAMP wainer@ic.unicamp.br Abstract
This course will discuss some of the scientific research methods relevant to Computer Science. We will discuss many aspects of both quantitative and qualitative methods. These methods are relevant to evaluate systems, to verify theories, and to understand working practices that may illuminate the specification of systems. Among the quantitative methods we will discuss the evaluation of programs using synthetic data, significance tests, surveys, and design of experiments. Among the qualitative methods we will discuss observational research (case studies, ethnography, and so on) and action research. Whenever possible we point out published research that used these methods.
Resumo
Este minicurso abordará métodos de pesquisa científica apropriados para a Ciência da Computação. Abordaremos vários aspectos de métodos quantitativos e qualitativos. Estes métodos são apropriados para a avaliação de sistemas, para a verificação de teorias, e para o entendimento de práticas de trabalho que podem iluminar a elaboração de requisitos de sistemas. Dentre os métodos quantitativos abordaremos avaliação de programas usando dados artificiais, testes de significância estatística e o uso de questionários e experimentos. Dentre os métodos qualitativos, abordaremos variações em pesquisa observacional (estudo de caso, etnografia, etc.) e pesquisa-ação. Sempre que possível apontamos pesquisas publicadas onde os métodos são utilizados.
5.1. Metodologias de pesquisa científica em Ciência da Computação
Pesquisa em Ciência da Computação (abreviado como CC, doravante) envolve na maioria dos casos a construção de um programa, de um modelo, de um algoritmo ou de um sistema novo. Novidade é considerada como algo fundamental da pesquisa em CC. De vez em quando (dependendo da subárea e da sorte) apenas a apresentação do