ssc5934 metodologia de pesquisa científica em sistemas

35
SSC5934 Metodologia de Pesquisa Científica em Sistemas Computacionais Distribuídos Prof. Paulo Sergio Lopes de Souza [email protected] GSDPC/SSC/ICMC/USP

Upload: others

Post on 14-Jul-2022

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SSC5934 Metodologia de Pesquisa Científica em Sistemas

SSC5934

Metodologia de Pesquisa Científica em

Sistemas Computacionais Distribuídos

Prof. Paulo Sergio Lopes de Souza

[email protected]

GSDPC/SSC/ICMC/USP

Page 2: SSC5934 Metodologia de Pesquisa Científica em Sistemas

Metodologia de Pesquisa para

Ciência da ComputaçãoProf. Raul Sidnei Wazlawick, 2009

Caps 03-04 - Preparação de um trabalho de pesquisa

continuação das aulas a partir de Métodos de Pesquisa

Slides desenvolvidos pelo

Prof. Jose Fernando Rodrigues Junior

http://www.icmc.usp.br/~junio

ICMC-USP

Page 3: SSC5934 Metodologia de Pesquisa Científica em Sistemas

3

http://publicationslist.org/juniohttp://publicationslist.org/junio

Método de Pesquisa Não se esqueça do método científico

Encontre um problema /

Faça uma pergunta

Faça uma extensiva revisão

bibliográfica

Construa uma hipótese

Defina a metodologia

Realize experimentos / Colete

resultados

Hipótese Verdadeira Hipótese Falsa/Parcial

Refina sua hipótese e

metodologia

Reporte

resultados /

Escreva artigos

Page 4: SSC5934 Metodologia de Pesquisa Científica em Sistemas

4

http://publicationslist.org/juniohttp://publicationslist.org/junio

Método de Pesquisa

Page 5: SSC5934 Metodologia de Pesquisa Científica em Sistemas

5

http://publicationslist.org/juniohttp://publicationslist.org/junio

Método de Pesquisa

Geralmente denominado “Metodologia” O correto seria apenas método, mas o termo metodologia é

aceito, pois metodologia significa estudo dos métodos

Em um trabalho de pós-graduação a

metodologia pode ser definida como “O

conjunto de regras básicas para desenvolver

uma experiência a fim de produzir novo

conhecimento, bem como corrigir e integrar

conhecimentos preexistentes. Na maioria

das disciplinas científicas consiste em juntar

evidências observáveis, empíricas e

mensuráveis e as analisar com o uso da

lógica.”

Page 6: SSC5934 Metodologia de Pesquisa Científica em Sistemas

6

http://publicationslist.org/juniohttp://publicationslist.org/junio

Método de Pesquisa O método só pode ser definido após a definição

do objetivo

Compreende a sequencia de passos para

demonstrar como e se o objetivo será/foi atingido

Exemplos:

Protótipos a serem desenvolvidos

Modelos teóricos a serem construídos

Experimentos que serão realizados

Como os dados serão organizados e comparados

Com objetivo e método bem definidos

grande parte do trabalho de pesquisa já terá sido

realizado “basta” realizar os passos do

método

Page 7: SSC5934 Metodologia de Pesquisa Científica em Sistemas

7

http://publicationslist.org/juniohttp://publicationslist.org/junio

Método de Pesquisa O método só pode ser definido após a definição

do objetivo

Compreende a sequencia de passos para

demonstrar como e se o objetivo foi atingido

Exemplos:

Protótipos a serem desenvolvidos

Modelos teóricos a serem construídos

Experimentos que serão realizados

Como os dados serão organizados e comparados

Com objetivo e método bem definidos

grande parte do trabalho de pesquisa já terá sido

realizado “basta” realizar os passos do

método

“basta” realizar os passos do método

No entanto, é muito difícil de se ter a

metodologia definitiva logo no início

do projeto – os passos a serem

desenvolvidos irão variar ao longo do

desenvolvimento.

Page 8: SSC5934 Metodologia de Pesquisa Científica em Sistemas

8

http://publicationslist.org/juniohttp://publicationslist.org/junio

Método de Pesquisa

Hipótese de pesquisa

Relembrando: um objetivo bem definido pode ser expresso

como uma hipótese a ser validada ou refutada

A hipótese se relaciona com o objetivo de pesquisa indicando

com qual suposição se vai trabalhar

Por exemplo

Objetivo: provar que P≠NP

Hipótese: o uso de teoria dos conjuntos associada a

conceitos estatísticos de independência condicional pode ser

usada para demonstrar a separação entre os conjuntos de

problemas P e NP (tese real desenvolvida por V. Deolalikar -

http://www.win.tue.nl/~gwoegi/P-versus-NP/Deolalikar.pdf, embora não

aceita universalmente)

Page 9: SSC5934 Metodologia de Pesquisa Científica em Sistemas

9

http://publicationslist.org/juniohttp://publicationslist.org/junio

Hipótese de pesquisa

Relembrando: um objetivo bem definido pode ser expresso

como uma hipótese a ser validada ou refutada

A hipótese se relaciona com o objetivo de pesquisa indicando

com qual suposição se vai trabalhar

Por exemplo

Objetivo: provar que P≠NP

Hipótese: o uso de teoria dos conjuntos associada a

conceitos estatísticos de independência condicional pode ser

usada para demonstrar a separação entre os conjuntos de

problemas P e NP (tese real desenvolvida por V. Deolalikar -

http://www.win.tue.nl/~gwoegi/P-versus-NP/Deolalikar.pdf, embora não

aceita universalmente)

Método de Pesquisa

Se ao final do trabalho a tese ter se

demonstrado inválida, ainda assim o

trabalho é válido – considerando que a

hipótese é relevante e bem definida.

Page 10: SSC5934 Metodologia de Pesquisa Científica em Sistemas

11

http://publicationslist.org/juniohttp://publicationslist.org/junio

Método de Pesquisa

Em resumo: pode-se encarar o trabalho científico

como sendo composto por duas partes:

1) Formular uma hipótese

2) Coletar evidências que comprovem sua validade

Nova teoria, validação empírica, ou estudo de

caso

Page 11: SSC5934 Metodologia de Pesquisa Científica em Sistemas

12

http://publicationslist.org/juniohttp://publicationslist.org/junio

Dados vs Conceitos

Colete dados, mas tenha senso crítico

Analise-os e teça suas ponderações sobre eles

Vai coletar opiniões em formulários

Por que e para que?

Investigue fatores que possam influenciar resultados

Page 12: SSC5934 Metodologia de Pesquisa Científica em Sistemas

13

http://publicationslist.org/juniohttp://publicationslist.org/junio

Pesquisa Experimental?

Pesquisa podem ser de dois tipos

Experimental

Pesquisador interfere sistematicamente

Altera o ambiente

Testa e analisa

Não experimental

Pesquisador não interfere sistematicamente

Observa e tira conclusões

Baseia-se em teorias preconcebidas

Page 13: SSC5934 Metodologia de Pesquisa Científica em Sistemas

14

http://publicationslist.org/juniohttp://publicationslist.org/junio

Objetividade

A pesquisa científica deve ter objetividade, em contraposição a

subjetividade

“A condição principal para satisfazer o critério de

objetividade é, idealmente, que quaisquer observadores com

um mínimo de competência concordem com seus

resultados”

Exemplo: um sistema pode ser “fácil de usar” se um conjunto de

tarefas puder ser executado por um usuário com um grau de

treinamento em um período de tempo objetividade pertinente a

um conjunto discreto bem definido, ao invés de uma simples

opinião

Page 14: SSC5934 Metodologia de Pesquisa Científica em Sistemas

15

http://publicationslist.org/juniohttp://publicationslist.org/junio

A pesquisa científica deve ter objetividade, em contraposição a

subjetividade

“A condição principal para satisfazer o critério de

objetividade é, idealmente, que quaisquer observadores com

um mínimo de competência concordem com seus

resultados”

Por exemplo: um dado sistema pode ser considerado “fácil de

usar” se um determinado conjunto de tarefas predefinido puder

ser executado por um usuário com um determinado grau de

treinamento dentro de um período de tempo determinado

objetividade pertinente a um conjunto discreto bem definido, ao

invés de uma simples opinião

Objetividade

A própria definição do que é objetivo,

pode ser interpretada subjetivamente;

deve-se procurar conceituar a

objetividade da maneira mais aceita

pelos pares pesquisadores.

Page 15: SSC5934 Metodologia de Pesquisa Científica em Sistemas

16

http://publicationslist.org/juniohttp://publicationslist.org/junio

Objetividade & Empirismo

Teoria é quando o fenômeno é compreendido, mas não funciona.

Prática é quando funciona, mas não se sabe por quê.

Na computação teoria e prática coexistem: nada funciona e não

se sabe por quê.

Não importa por que, basta que funcione? Se funcionar tudo

bem?

Isso é contrário ao significado de empírico: guiado pela evidência

obtida em pesquisa científica sistemática e controlada

Computação fundamenta muito das suas pesquisas em

empirismo

Se não houver empirismo podemos ter conclusões erradas

Page 16: SSC5934 Metodologia de Pesquisa Científica em Sistemas

17

http://publicationslist.org/juniohttp://publicationslist.org/junio

Objetividade & Empirismo

Empirismo é importante para a ciência:

Fornece um olhar sensato para o mundo.

Não queremos dogmas

Buscamos verificação objetiva

O fenômeno descrito é mesmo verdadeiro?

Mas como?

Analisando outros resultados já validados

Com métodos e métricas para a análise

Duvidando inclusive

Chave para novas descobertas!

Page 17: SSC5934 Metodologia de Pesquisa Científica em Sistemas

18

http://publicationslist.org/juniohttp://publicationslist.org/junio

Objetividade - Variáveis

A objetividade é conseguida por meio de medições sobre

variáveis, as quais podem ser discretas, ou contínuas;

categóricas ou numéricas; medidas ou manipuladas;

dependentes ou independentes; parametrizadas (forma funcional

das distribuições conhecidas) ou não parametrizadas (forma

funcional das distribuições desconhecidas.

Há dependências lineares e não-lineares entre variáveis, sendo

importante a identificação correta de qual dependência é

observada

Mais importante do que se definir as variáveis e as relações entre

elas, é a definição de uma teoria que explique o porquê dessas

relações

Page 18: SSC5934 Metodologia de Pesquisa Científica em Sistemas

19

http://publicationslist.org/juniohttp://publicationslist.org/junio

Método de Pesquisa A objetividade é conseguida por meio de medições

sobre variáveis, as quais podem ser categóricas ou

numéricas; discretas, ou contínuas; medidas

(dependentes) ou manipuladas (independentes,

parametrizadas)

Há dependências lineares e não-lineares entre

variáveis, sendo importante a identificação correta

de qual dependência é observada

Mais importante do que se definir as variáveis e as

relações entre elas, é a definição de uma teoria que

explique o porquê dessas relações

Aos dados observáveis deve-se aplicar

análise estatística para caracterização e

validação dos dados. As técnicas básicas

são: média, variância, desvio padrão,

covariância, correlação, e testes

estatísticos.

Page 19: SSC5934 Metodologia de Pesquisa Científica em Sistemas

20

http://publicationslist.org/juniohttp://publicationslist.org/junio

Método de Pesquisa Não se esqueça do método científico

Encontre um problema /

Faça uma pergunta

Faça uma extensiva revisão

bibliográfica

Construa uma hipótese

Defina a metodologia

Realize experimentos / Colete

resultados

Hipótese Verdadeira Hipótese Falsa/Parcial

Refina sua hipótese e

metodologia

Reporte

resultados /

Escreva artigos

Page 20: SSC5934 Metodologia de Pesquisa Científica em Sistemas

21

http://publicationslist.org/juniohttp://publicationslist.org/junio

Método de Pesquisa Não se esqueça do método científico

Page 21: SSC5934 Metodologia de Pesquisa Científica em Sistemas

22

http://publicationslist.org/juniohttp://publicationslist.org/junio

Método de Pesquisa Não se esqueça do método científico

Page 22: SSC5934 Metodologia de Pesquisa Científica em Sistemas

23

http://publicationslist.org/juniohttp://publicationslist.org/junio

Met. de pesq. (materiais e métodos)

Componentes de uma metodologia – materiais e

métodos, não necessariamente nesta ordem:

1) Recapitular a hipótese e as questões de pesquisa

2) Descrição do conjunto/domínio de dados, e do

equipamento

3) Descrição das técnicas e ferramentas envolvidas

4) Explicação de como/em qual sequência as

técnicas e ferramentas serão combinadas/usadas

5) Definição de como a hipótese será validada ou

refutada – variáveis envolvidas, medidas

coletadas, valores esperados

Cronograma de desenvolvimento

Page 23: SSC5934 Metodologia de Pesquisa Científica em Sistemas

24

http://publicationslist.org/juniohttp://publicationslist.org/junio

Metodologia de pesquisa

(materiais e métodos) Componentes de uma metodologia – materiais e

métodos, não necessariamente nesta ordem:

1) Recapitular a hipótese e as questões de pesquisa

2) Descrição do conjunto/domínio de dados, e do

equipamento

3) Descrição das técnicas e ferramentas envolvidas

4) Explicação de como/em qual sequência as

técnicas e ferramentas serão combinadas/usadas

5) Definição de como a hipótese será validada ou

refutada – variáveis envolvidas, medidas

coletadas, valores esperados

Cronograma de desenvolvimento

Exemplo de metodologia inicial (de projeto):

Hipótese: o uso de extratores de características de forma tem

melhores resultados do que outros extratores do estado-da-arte

da literatura em tarefas de recuperação de imagens com cenas de

fogo

Metodologia:

- construção de uma base de dados de teste; ou pesquisa por

uma base de dados de referência

- implementação dos novos extratores: qual a plataforma de

desenvolvimento, quais bibliotecas serão usadas, qual o

projeto do software, qual hardware necessário

- pesquisa e listagem analítica de outros extratores com os quais

se irá comparar, técnicas envolvidas na pesquisa proposta, e

eventuais ferramentas necessárias

- identificação das métricas de comparação usadas na literatura

– o que se quer medir? quais serão os experimentos?

- descrição de como os resultados serão avaliados e do que será

considerado sucesso/fracasso

Page 24: SSC5934 Metodologia de Pesquisa Científica em Sistemas

25

http://publicationslist.org/juniohttp://publicationslist.org/junio

Hipótese, justificativa,

resultados esperados, e

limitações

Page 25: SSC5934 Metodologia de Pesquisa Científica em Sistemas

26

http://publicationslist.org/juniohttp://publicationslist.org/junio

Justificativa

Justificativa da Hipótese de pesquisa

Uma boa hipótese deve possuir uma justificativa,

isto é, algum indicativo encontrado na revisão

bibliográfica que leve à sua formulação maiores

chances da hipótese ser válida

É interessante notar que a própria definição da

hipótese já é um árduo trabalho de pesquisa que

representa uma fração significativa de todo o esforço

Page 26: SSC5934 Metodologia de Pesquisa Científica em Sistemas

27

http://publicationslist.org/juniohttp://publicationslist.org/junio

Justificativa

Justificativa da Hipótese de pesquisa

Uma boa hipótese deve possuir uma justificativa,

isto é, algum indicativo encontrado na revisão

bibliográfica que leve à sua formulação maiores

chances da hipótese ser válida

É interessante notar que a própria definição da

hipótese já é um árduo trabalho de pesquisa que

representa uma fração significativa de todo o esforço

Uma boa justificativa apresenta evidências

de que vale a pena investir tempo e

recursos em uma dada hipótese; dentre tais

evidências:

- referências a trabalhos prévios

- coleta de dados preliminares

- estudo de caso

Um bom projeto de pesquisa deve conter uma

seção de justificativa para a hipótese de

trabalho

exemplo: extratores de características

baseados em forma; o quê, afinal, leva a crer

que esta abordagem é promissora?

Page 27: SSC5934 Metodologia de Pesquisa Científica em Sistemas

28

http://publicationslist.org/juniohttp://publicationslist.org/junio

Resultados esperados

Resultados esperados da pesquisa

Os resultados esperados são diferentes do objetivo

O objetivo é o que é perseguido pelo pesquisador ao final,

pode ter sido alcançado ou não

Os resultados esperados possivelmente ocorrerão após a

conclusão do trabalho expectativas “o que possivelmente

mudaria no mundo se eu atingisse os objetivos da minha

tese?”

Exemplo

Objetivo: definir um método de cálculo de esforço em

desenvolvimento de software mais preciso

Resultados esperados: adoção do novo método pela

indústria, e melhor desempenho das empresas produtoras de

software

Page 28: SSC5934 Metodologia de Pesquisa Científica em Sistemas

29

http://publicationslist.org/juniohttp://publicationslist.org/junio

Limitações

Limitações da pesquisa

É possível que um trabalho de pesquisa se inicie

com um objetivo demasiadamente amplo,

possivelmente inalcançável no tempo disponível

Situações assim, requerem cortes no objetivo ao

longo do projeto

Exemplo

Ao invés de se demonstrar que uma hipótese é

sempre verdadeira, pode-se optar por demonstrar

que ela é verdadeira apenas em determinadas

condições muito comum

Page 29: SSC5934 Metodologia de Pesquisa Científica em Sistemas

30

http://publicationslist.org/juniohttp://publicationslist.org/junio

Resumindo Trabalho de pesquisa

Contextualizado em um tema (área de

conhecimento)

Possuindo um objetivo claro expresso por uma

hipótese

A qual será comprovada segundo um método de

pesquisa (material, métodos, técnica,

experimentos, coleta de resultados, e

validação/refutação), mesmo que limitações

tenham sido identificadas

Produzindo resultados esperados

Erros comuns

Dissertações que meramente apresentam um

sistema

Insuficiência experimental

Sem novo conhecimento, apenas exposição

Embasamento

via Revisão

Bibliográfica

Page 30: SSC5934 Metodologia de Pesquisa Científica em Sistemas

31

http://publicationslist.org/juniohttp://publicationslist.org/junio

Método de Pesquisa Não se esqueça do método científico

Encontre um problema /

Faça uma pergunta

Faça uma extensiva revisão

bibliográfica

Construa uma hipótese

Defina a metodologia

Realize experimentos / Colete

resultados

Hipótese Verdadeira Hipótese Falsa/Parcial

Refina sua hipótese e

metodologia

Reporte

resultados /

Escreva artigos

Page 31: SSC5934 Metodologia de Pesquisa Científica em Sistemas

32

http://publicationslist.org/juniohttp://publicationslist.org/junio

Atividade para próxima aula:

- Enunciar seu tema de pesquisa, o mais especificamente possível

- Identificar os 5 principais eventos de seu tema de pesquisa

- Identificar as 5 principais revistas de seu tema de pesquisa

- Dentre os eventos, escolha no mínimo um artigo vencedor de “best

paper” que mais se aproxime do seu trabalho. Se não encontrar um

“best paper” escolha o artigo que mais se aproxima.

- Analisar este artigo do ponto de vista do método científico

Page 32: SSC5934 Metodologia de Pesquisa Científica em Sistemas

33

http://publicationslist.org/juniohttp://publicationslist.org/junio

Leitura recomendada:

Capítulo 04 do livro, com exemplos reais

de cada etapa da preparação de um

trabalho de pesquisa

Page 33: SSC5934 Metodologia de Pesquisa Científica em Sistemas

34

http://publicationslist.org/juniohttp://publicationslist.org/junio

Bibliografia

WAZLAWICK, Raul Sidnei, Metodologia de pesquisa para ciência da computação. Rio de Janeiro: Elsevier, 2009. 6ª reimpressão. ISBN 978-85-352-3522-7.

Page 34: SSC5934 Metodologia de Pesquisa Científica em Sistemas

35

http://publicationslist.org/juniohttp://publicationslist.org/junio

Bibliografia Complementar

DAVIS, M. Scientific papers and presentations. San Diego: Academic Press, 1997.

ECO, H. Como se faz uma tese. São Paulo: Perspectiva, 1985.

GIL, A. C. Como elaborar projetos de pesquisa. 3. ed. São Paulo: Atlas, 1996.

GIL, A. C. Pesquisa Social. São Paulo: Atlas, 1994.

LAKATOS, E. M., MARCONI, M. de A. Fundamentos da metodologia científica. SãoPaulo: Atlas, 1996.

MATTAR NETO, J. A.. Metodologia científica na era da informática. São Paulo:Saraiva, 2002.

MEDEIROS, J. B.. Redação científica: a prática de fichamentos, resumos, resenhas.4.ed. São Paulo: Atlas, 2000.

OLIVEIRA, S. L.. Tratado de metodologia científica: projetos de pesquisas, TGI,TCC, monografias, dissertações e teses. São Paulo: Pioneira, 2001.

SALOMON, D. Como fazer uma monografia. 4ªEdição. São Paulo: Martins Fontes,1996.

SEVERINO, A. J.. Metodologia do trabalho científico. 22 ed. São Paulo: Cortez,2000.

www.bu.ufsc.br

Page 35: SSC5934 Metodologia de Pesquisa Científica em Sistemas

36

http://publicationslist.org/juniohttp://publicationslist.org/junio

Layout e bibliografia extraídos de http://goo.gl/m9i0m

O conteúdo da apresentação não é uma reprodução exata do conteúdo

do livro, não sendo, portanto, de responsabilidade do autor Prof. Raul

Sidnei Wazlawick