Você está na página 1de 21

Fundamentos de Metodologia Científica

Profa. Fabiana Freitas Mendes
fabianamendes@unb.br
UnB

18 de setembro de 2014
1 of 21

Agenda

Ciência
Pesquisa Científica
Ciência e Engenharia de Software

2 of 21

2010) 3 of 21 . Manhães e Medeiros.Do medo à Ciência (Kauark.

Manhães e Medeiros.Ciência • Acumulação de conhecimentos sistemáticos • Caracteriza-se pelo conhecimento racional. sistemático. exato e verificável • Forma sistematicamente organizada de pensamento objetivo (Kauark. 2010) 4 of 21 .

2010) 5 of 21 . pequena amostra • Resolve problemas inerentes da humanidade • Conhecimento geral. Manhães e Medeiros. leis gerais (Kauark.Conhecimento Espontâneo X Científico • Ametódico e assistemático • Metódico e sistemático • Subjetivo • Objetivo • Resolve os problemas do dia a dia • Conhecimento particular. intenta estabelecer regularidades.

Manhães e Medeiros.O que é pesquisa científica? • Buscar ou procurar resposta a uma questão ou solução de um problema • Caminho para se construir conhecimento • Envolve o emprego de procedimentos sistemáticos e raciocínio lógico (Kauark. 2010) 6 of 21 .

Etapas de Pesquisa 7 of 21 .

Plano de Pesquisa • Estabelece o parâmetros da pesquisa: ◦ Contexto do tema escolhido ◦ Problema ou questão de pesquisa ◦ Objetivos de pesquisa ◦ Procedimentos metodológicos utilizados ◦ Revisão bibliográfica sobre o estado atual do tema 8 of 21 .

Classificação da Pesquisa • Quanto a natureza ◦ Básica ◦ Aplicada • Quanto aos objetivos ◦ Exploratória ◦ Descritiva ◦ Explicativa • Quanto aos procedimentos técnicos ◦ Estudos Secundários ◦ Survey ◦ Estudos de Caso ◦ Experimentos 9 of 21 .

Estudos Secundários • Trata do estudo de material já desenvolvido sobre determinado tema • Tem como objetivo conhecer melhor um determinado assunto • Revisão e mapeamento sistemáticos 10 of 21 .

algo que já aconteceu • Viabilizado por meio de entrevistas ou questionários 11 of 21 . comparar ou explicar seus conhecimentos.Survey • Trata-se de um sistema para coleta de informações de ou sobre pessoas a fim de descrever. normalmente. comportamentos ou atitudes • Analisa.

Estudos de Caso • Investigação empírica que possui múltiplas fontes de evidência em um única instância de um determinado fenômeno • Utilizado quando o limite entre um fenômeno e o contexto não pode ser claramente estabelecido 12 of 21 .

Experimentos • Investigação empírica que manipula um fator ou variável em um determinado contexto pré-definido • Alto nível de controle • Investiga relações causais 13 of 21 .

2012) 14 of 21 .Comparação de Procedimentos Técnicos Fator Controle da Execução Controle de Medição Custo Facilidade de Replicação Tipo de Design Quanti/Qualitativo Survey Não Não Baixo Alta Fixo Ambos Estudo de Caso Não Sim Médio Baixa Flexível Ambos Experimento Sim Sim Alto Alta Fixo Quanti (Wohlin et al.

a aplicação da engenharia de software. e manutenção de software. isto é. 2. A aplicação de uma abordagem sistemática.Glossary of Software Engineering Tecnhology) Aplicação de conhecimento científico! 15 of 21 . O estudo de abordagens em 1 (IEEE 610. operação.12 .O que é Engenharia de Software? 1. disciplinada. quantificável para o desenvolvimento.

Engenharia de Software e a Ciência • 30% dos artigos não tem validação experimental • 10% dos artigos que possuíam algum tipo de experimentação seguiam uma abordagem formal (Zelkowitz. 2001) • Um estudo conduzido por Dyba e Dingsoyr (2008) analisou 33 artigos sobre metodologia ágil e apenas 9% deles realizaram algum tipo de experimento 16 of 21 . 1998 apud Juristo e Moneto.

Como? • Baseados em que afirmamos que uma metodologia é melhor que outra? Que um paradigma é melhor que outro? • Será que a Engenharia de Software é baseada em crenças? 17 of 21 .

Falácias para não se usar experimentação em Engenharia de Software • Método científico tradicional não é aplicável • O atual estágio de uso de experimentação é bom o suficiente • Experimentos custam caro • Existem muito barulho no meio • Tecnologias mudam muito rápido • O uso de experimentos trará lentidão a velocidade de progresso da área Juristo e Moreno (2001) 18 of 21 .

Engenharia de Software Experimental Trata do estudo da forma de se aplicar técnicas relacionadas à experimentação nas pesquisas conduzidas no contexto da Engenharia de Software 19 of 21 .

Dúvidas? Críticas? Sugestões? Obrigada =) fabianamendes@unb.br 20 of 21 .

Brazil. Springer. Wesslén. Manhães. C. Via Litterarum Editora.. • Wohlin C. M. Metodologia de Pesquisa: Um Guia Prático.. Moreno. Bahia. Itabuna. S. H. C. F. 21 of 21 .Referências Bibliográficas • Juristo. Spain. M. • IEEE 610. F. (2001). (2010). A..12 • Kauark. Sprincer Science Business Media.. Regnell B.. (2012). Runeson P. Medeiros. Basics od Software Engineering Experimentation. Experimentation in Software Engineering. A. N. Madrid.... Höst. Ohlsson C. M.