DC-UFRPE/Bacharelado em Ciência da Computação/Engenharia-de-software-experimental
Programa da Disciplina
[editar | editar código-fonte]Nome: | Engenharia De Software Experimental |
Código: | 14323 |
Departamento: | Departamento de Computação (DC) |
Área: | Engenharia de Sistemas de Software |
Carga-horária total: | 60 horas |
Créditos: | 4 |
Pré-requisitos: | ENGENHARIA DE SOFTWARE, Metodologia Científica Aplicada a Computação |
Ementa
[editar | editar código-fonte]Caracterização e diferenciação dos principais métodos aplicáveis à pesquisa e experimentação em ES: revisão sistemática da literatura, experimentos controlados, estudos de caso, surveys, pesquisa ação, análise documental e etnografia. Relacionamento destes principais métodos ao referencial teórico nas ciências filosófica e sociológica. Formalização e condução de um projeto de pesquisa, indo desde a formulação das hipóteses de pesquisa, passando pela condução de experimentos, análise quantitativa e qualitativa dos dados, validação e publicação dos resultados.
Conteúdos
[editar | editar código-fonte]1. Preparação de um Trabalho de Pesquisa
2. Analise Documental e Etnografia
3. Revisão e Mapeamento Sistemático da Literatura (planejamento e preparação da coleta, coleta de dados, análise de dados e interpretação, reporte de resultados)
4. Estudo de Caso (planejamento e preparação da coleta, coleta de dados, análise de dados e interpretação, reporte de resultados)
5. Experimentos (planejamento e preparação da coleta, coleta de dados, análise de dados e interpretação, reporte de resultados)
6. Opinion Surveys (planejamento e preparação da coleta, coleta de dados, análise de dados e interpretação, reporte de resultados)
7. Geração de Teorias em Engenharia de Software.
Bibliografia Básica
[editar | editar código-fonte]1. Raul Sidnei Wazlawick. Metodologia de Pesquisa para Ciência da Computação. Elsevier 2009.
2. WOHLIN, C. et al. Experimentation in Software Engineering – An Introduction. Kluwer Academic Publishers Boston/Dordrecht/London 2000.
3. JURISTO, N.; MORENO, A. M. Basics of Software Engineering Experimentation. Kluwer Academic Publishers, 2001.
Bibliografia Complementar
[editar | editar código-fonte]1. MORASCA, S.; RUHE, G. Special Issue on: Knowledge Discovery from Empirical Software Engineering Data. International Journal of Software Engineering and Knowledge Engineering, Vol. 9, No 5 (Oct 1999), pp 495- 498. World Scientific Publishing Company.
2. CLAES, W. Empirical Software Engineering: Teaching Methods and Conducting Studies - Empirical Software Engineering Issues. Critical Assessment and Future Directions. Lecture Notes in Computer Science, 2007, Volume 4336/2007, 135-142, DOI: 10.1007/978-3-540-71301- 2_42.
3. Wohlin, C., Runeson, P., Höst, M., Ohlsson, M. C., Regnell, B., & Wesslén, A. (2012). Experimentation in software engineering. Springer Science & Business Media.
4. Runeson, P., Host, M., Rainer, A., & Regnell, B. (2012). Case study research in software engineering: Guidelines and examples. John Wiley & Sons.