Professora: Jussara M. Almeida
Carga Horária: 60 cr
Horário: Sextas, 8:00 às 17:00 (Divinópolis - DINTER)
Motivação
Como computação é um ramo da ciência, torna-se cada vez mais importante para os pesquisadores da área desenvolverem habilidades e terem conhecimento do método científico. Muitas pesquisas em ciência da computação experimental não são devidamente consideradas porque seus resultados baseiam-se em técnicas experimentais incorretas ou deficientes. Outras pesquisas em computação falham na apresentação de evidências experimentais que suportam suas conclusões. Esta é a motivação para um curso que concentra-se em técnicas estatísticas para suportar o método científico em ciência da computação.
Os exemplos ilustrativos dos métodos experimentais estará concentrados em Web, redes, recuperação de informação, engenharia de software, IHC, dentre outras áreas.
Ementa
Tratamento de dados experimentais: medição, sumarização estatística, apresentação e interpretação de dados experimentais.
Carga de trabalho (workloads): caracterização e análise.
Métricas apropriadas para as questões buscadas pela pesquisa em ciência da computação experimental.
Projeto experimental efetivo (Effective experimental design): como projetar testes de sistemas que são significativos.
Programa
Bibliografia
Básica:
[Jain] The Art
of Computer System Performance Analysis: Techniques for Experimental Design, Measurement, Simulation and Modeling, Raj Jain,
John Wiley & Sons, 1991, ISBN: 0-471-50336-3.
Outros Livros Recomendados:
[BoHH] Statistics for Experimenters: An Introduction to Design, Data Analysis, and Model Building , George E. P. Box, Wiliam G. Hunter, J. Stuart Hunter, John Wiley & Sons, Inc. 1978.
[MeAD] Performance by Design: Computer Capacity Planning by Example,
Daniel A. Menasce, Virgilio A. F. Almeida, Larry W. Dowdy,
Prentice Hall, 2004.
[MeAl] Capacity Planning for Web Services: metrics, models, and methods, Daniel Menasce, Virgilio Almeida, Prentice Hall, 2002.
[Tufte] The Visual Display of Quantitative Information, Edward R. Tufte, Graphics Press, Cheshire, Connecticut, 1983.
How to Give a Talk, Arnaud Legout .
Artigos:
1. Walter Tichy, "Should Computer Scientists Experiment More?", IEEE Computer, May 1998, pages 32-40
2. Peter Denning, "Is Computer Science a Science?" Communications of ACM, Maio 2005, pages 27-31.
4. Dror G. Feitelson, "Experimental Computer Science", Comm. of ACM, Nov. 2007, Pages: 24 - 26
5. Larry Peterson, Vivek S. Pai, "Experience-Driven Experimental Systems Research, Communications of ACM, November 2007.
7. John Platt, "Strong Inference", Science, October 1964, Vol. 196, pages 347-353
Projeto: O projeto pode ser realizado individualmente ou em grupo de até 2 alunos. O trabalho deverá desenvolver um projeto experimental, de maneira sistemática, de acordo com o método científico. O projeto poderá usar temas de outras disciplinas. Entretanto, tem de ser um projeto novo e não algo já apresentado em outra disciplina. Pode aproveitar trabalhos iniciados em outras disciplinas, mas tem necessariamente de incluir os conhecimentos deste curso. Em particular, o projeto experimental realizado deve incluir no mínimo três das classes de técnicas apresentadas no curso (caracterização de cargas, comparação de sistemas com Intervalos de Confiança e teste-t, modelos de regressão, projetos fatoriais, projetos de um fator, etc).
O projeto inclui:
Participação: Os alunos deverão ler antes das aulas os artigos que serão discutidos. Além disso, deverão ler os capítulos utilizados do livro básico: Jain, The Art of Computer Systems Performance Analysis.
Possivelmente, os alunos também deverão fazer apresentaçõs e seminários sobre outros artigos.
Avaliação
Listas de Exercícios
Planejamento das Aulas
Aula
Mês
Dia
Assunto
01
Agosto
08
Apresentacao
02
Agosto
10
Método Científico
02
Agosto
10 '
Caracterização de Cargas
02
Agosto
10
Caracterização de Cargas: Exemplos
02
Agosto
10
Revisão: Probabilidades
02
Agosto
10 Revisão: Estatística
02
Agosto
10 Revisão: Estatística
02
Agosto
10 Comparando Sistemas
02
Agosto
10 Projetos Experimentais
02
Agosto
10 Regressao Linear
02
Agosto
10 Simulacao
02
Agosto
10 Apresentacao de Resultados
About this document ...
Jussara Marques de Almeida
2011-03-14