DC-UFRPE/Bacharelado em Ciência da Computação/Engenharia-de-software-experimental

Fonte: Wikiversidade

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.