Académique Documents
Professionnel Documents
Culture Documents
LAVRAS MG
2013
Orientador:
Dr. Antnio Maria Pereira de Resende
Coorientador:
Dr. Andr Luiz Zambalde
LAVRAS MG
2013
Aos meus pais, Nelson Geraldo de Jesus e Maria Aparecida Alvarenga de Jesus
pelo amor e apoio durante toda a caminhada.
As minhas irms Tamar Alvarenga de Jesus e Elen Alvarenga Silva pela
amizade e carinho.
Aos meus parentes, amigos e colegas que sempre estiveram ao meu lado
confiando e apoiando.
DEDICO
AGRADECIMENTO
departamentos,
pelos
ensinamentos
transferidos
harmoniosa
convivncia.
Ao professor Dr. Antnio Maria Pereira de Resende pela orientao,
pacincia, amizade, dedicao e seus ensinamentos que foram de grande
relevncia para a realizao deste trabalho e meu crescimento profissional.
Ao professor Dr. Andr Luiz Zambalde pela disponibilidade, boa
vontade em ajudar sendo coorientador deste trabalho e pelos ensinamentos que
esto sendo muito importantes para o meu crescimento profissional.
Aos professores Dr. Paulo Henrique de Souza Bermejo e M. Sc. Andr
Grtzmann pela disposio em participar como membros da banca examinadora.
Ao Grupo de Pesquisa em Engenharia de Software (PqES) do DCC pela
oportunidade concedida para realizao de projetos de pesquisa em Engenharia
de Software.
RESUMO
ABSTRACT
LISTA DE ILUSTRAES
Figura 1 Processo de classificao dos estudos de uma RSL Etapa de seleo
............................................................................................................................ 21
Figura 2 Tipos de Pesquisa ................................................................................. 25
Figura 3 Desenvolvimento da RSL e anlise dos resultados .............................. 27
Figura 4 Resultados da busca na base IEEE Xplore ........................................... 34
Figura 5 Resultados da busca na base Scopus .................................................... 35
Figura 6 Resultado das buscas realizadas na base Elsevier ScienceDirect ......... 36
Figura 7 Resultado das buscas realizadas na base El Compendex ...................... 36
Figura 8 Resultado da busca realizada na base ACM Digital Library ................ 37
Figura 9 Processo de extrao de informaes de estudos sobre ESE................ 43
LISTA DE TABELAS
ES Engenharia de Software
ESE Engenharia de Software Experimental
RSL Reviso Sistemtica de Literatura
LED Laboratrio de Educao a Distncia
DIS Departamento de Informtica e Sade
UNIFESP Universidade Federal de So Paulo
GQM Goal/Question/Metrics
QIP Quality Improvement Paradigm
IDEs Integrated Development Environments
SUMRIO
INTRODUO .................................................................................... 11
1.1
1.2
1.3
REFERENCIAL TERICO............................................................... 15
2.1
2.2
METODOLOGIA ................................................................................ 24
3.1
3.2
Mtodo .................................................................................................. 26
3.2.1
Pr-desenvolvimento ............................................................................ 27
3.2.2
4.1
4.2
CONCLUSES .................................................................................... 49
REFERNCIAS ................................................................................... 52
11
1 INTRODUO
12
ser feita atravs da aplicao de mtodos/tcnicas, sejam eles novos ou j
existentes, conforme Brilliant e Knight (1998).
Para Perry e Porter (2000) e Kitchenham, Dyba e Jorgensen (2004), a
ESE permite compreender melhor o funcionamento das coisas e saber se o que
se acredita ser verdade realmente . Dentre os contextos de aplicao da ESE,
pode-se citar os tipos In Vivo, In Vitro, In Silico e In Virtuo.
Segundo Travassos, Gurov e Amaral (2002) o termo In Vivo refere-se a
experimentos aplicados em campo, ou seja, projetos reais, j o termo In Vitro
refere-se a experimentos aplicados em laboratrio, ou seja, em ambientes com
condies controladas.
Existem ainda os tipos In Silico, que trata de experimentos onde os
participantes e o mundo real so descritos por modelos computacionais, e o In
Virtuo, realizado sob condies controladas nas quais os participantes interagem
com modelos computacionais da realidade (LOPES; TRAVASSOS, 2009).
De acordo com Shull et al. (2001), primeiramente necessrio realizar
um estudo de viabilidade antes de transferir tecnologias para a indstria,
portanto
os
experimentos
referentes
validao/verificao
de
um
13
os artigos e pesquisas com este tema de fundamental importncia para se
estabelecer/investigar novos protocolos, o que j foi feito e quais so os novos
desafios que a cincia precisa atacar.
Uma dificuldade encontrada a falta de um artigo ou documento que
descreva os mtodos/tcnicas de ESE In Vitro.
a)
b)
c)
d)
14
descrita a metodologia utilizada na execuo deste trabalho, desde as etapas
iniciais at sua concluso. No captulo 4 so detalhados os procedimentos
executados no desenvolvimento da RSL de ESE In Vitro. O captulo 5 apresenta
a anlise dos resultados obtidos na RSL. As concluses do trabalho so
apresentadas no captulo 6 e, ao final, as referncias bibliogrficas.
15
2 REFERENCIAL TERICO
16
sero identificadas mais rapidamente e com mais segurana. Alm disso, este
um grande passo na consolidao da ES.
Travassos, Gurov e Amaral (2002) afirmam que uma discusso ainda se
concentra em considerar a ES uma cincia ou engenharia, pois o software possui
um duplo carter. Dentre as caractersticas explcitas que mostram sua relao
com a engenharia, pode-se citar o fato de a ES considerar o processo de criao
do produto (software). Mas tambm possui caractersticas que mostram a parte
cientfica da ES, como os aspectos relacionados a time-to-market (tempo de
lanamento de um produto) e competio exigindo a melhoria contnua e
sequencial da qualidade do processo do produto.
Para Mafra e Travassos (2006), a interao entre diversas variveis
influenciam no sucesso do desenvolvimento de software. Segundo os autores,
essas variveis podem ser: o ambiente de trabalho agradvel, a experincia de
pessoal, a utilizao de processos e procedimentos de qualidade e o apoio
ferramental adequado, por exemplo.
Mafra e Travassos (2006) observaram essas variveis presentes no
desenvolvimento
de
software
perceberam
uma
complexidade
no
17
relevantes em ES, sendo eles o mtodo cientfico, o mtodo de engenharia, o
mtodo analtico e o mtodo experimental.
O mtodo cientfico observa o mundo, sugere o modelo ou a teoria de
comportamento, mede e analisa, verifica as hipteses do modelo ou da teoria.
(TRAVASSOS; GUROV; AMARAL, 2002, p. 3).
O mtodo de engenharia observa as solues existentes, sugere as
solues mais adequadas, desenvolve, mede e analisa, e repete at que nenhuma
melhoria adicional seja possvel. (TRAVASSOS; GUROV; AMARAL, 2002,
p. 3).
O mtodo analtico (ou matemtico) sugere uma teoria formal,
desenvolve a teoria, deriva os resultados e, se possvel, compara-a com as
observaes empricas. (TRAVASSOS; GUROV; AMARAL, 2002, p. 3).
Neste trabalho foi considerado o mtodo experimental, onde um modelo
sugerido, ento se desenvolve o mtodo qualitativo e/ou quantitativo, aplica-se
um experimento, fazem-se medies e anlises, avalia-se o modelo e repete todo
o processo. Este processo geralmente levanta um novo modelo, no
necessariamente baseado em um modelo existente, e tenta estudar o efeito do
processo ou produto sugerido pelo novo modelo, conforme Travassos, Gurov e
Amaral (2002).
Wohlin et al. (2000) definiram que a conduo de experimentos em
cinco etapas, descritas por Mafra e Travassos (2006):
a)
b)
18
Experimental, que deve ser cuidadosamente revisado e avaliado,
pois desempenha um papel crucial no contexto de um estudo;
c)
d)
e)
19
2002). Outros autores ainda citam o tipo in silico e in virtuo, onde o estudo
feito atravs de simulaes.
Este trabalho ir analisar a ESE aplicada ao contexto in vitro,
considerando ento, de acordo com a literatura, os experimentos realizados em
laboratrio, sob condies controladas.
20
Com o constante crescimento da quantidade de informao cientfica,
RSL so de extrema importncia, pois seu objetivo principal transformar as
informaes em conhecimento, ou seja, as informaes so reunidas,
organizadas e avaliadas.
O processo de desenvolvimento de uma RSL pode ser dividido em trs
fases: planejamento, execuo e anlise de resultados (BIOLCHINI et al., 2005).
Na fase de planejamento da RSL so identificadas as necessidades de se
realizar a reviso sistemtica, ento o pesquisador deve apresentar uma
justificativa para a realizao desta reviso. Depois disso traada uma
estratgia de busca de revises sistemticas j existentes para garantir que no
haja duplicidade e tambm que nenhuma RSL j existente fique de fora. Caso
existam revises sistemticas sobre o assunto, necessrio avaliar a qualidade
dessas revises (CASTRO et al., 2002).
Uma vez que foi garantida a necessidade de realizar a RSL, d-se incio
a elaborao do projeto. Esta etapa muito importante para que haja a reduo
da possibilidade de vieses. O projeto geralmente contm a descrio do
contexto, a descrio dos objetivos, descrio da amostra, descrio do mtodo,
cronograma de atividades e fontes de financiamento (CASTRO et al., 2002).
Com o projeto da reviso sistemtica em mos inicia-se a fase de
execuo. Nesta fase feita a identificao, seleo e coleta de dados dos
estudos primrios. Na etapa de identificao, diversas fontes de busca so
utilizadas para identificar os estudos que potencialmente podem ser includos na
RSL, de acordo com os critrios pr-estabelecidos no projeto da RSL. J na
etapa de seleo, os estudos identificados so analisados e classificados de
acordo com as categorias: estudos identificados, estudos no selecionados,
estudos selecionados, estudos excludos, estudos includos. O processo de
classificao dos estudos de uma RSL pode ser vista na Figura 1. Para reduzir a
possibilidade de vieses, utilizar vrias fontes e estratgias otimizadas de busca
21
so procedimentos indicados, pois um estudo pode constar em uma base de
dados, mas no em outra. O objetivo garantir que o mximo de estudos
possvel estejam includos na RSL. As tcnicas utilizadas para identificar e
selecionar os estudos devem ser descritas no projeto da RSL durante a fase de
planejamento (CASTRO et al., 2002).
22
O processo de anlise dos dados pode ser dividido em anlise de
qualidade e anlise estatstica. Na anlise da qualidade dos estudos so
observados a validade interna, a validade externa e os mtodos usados em cada
estudo. A principal justificativa para a avaliao de qualidade dos estudos
includos a deteco de semelhanas e diferenas entre eles. Na anlise
estatstica podem ser feitas mltiplas meta-anlises, porm uma reviso
sistemtica no envolve obrigatoriamente uma ou mais meta-anlises (CASTRO
et al., 2002).
A interpretao dos resultados ocorre depois da anlise dos dados e um
dos passos mais complexos de uma RSL. Por mais objetivas que sejam as regras,
neste estgio que a subjetividade mais marcante. Na interpretao deve-se
levar em conta as trs partes dos resultados (descrio dos estudos, qualidade
dos estudos, anlise estatstica ou meta-anlise). A anlise estatstica a nica
que pode no estar presente. nesta fase que so apresentadas as respostas das
questes elaboradas durante o planejamento da RSL (CASTRO et al., 2002).
Para a discusso da RSL, Castro et al. (2002) sugere o seguinte roteiro:
a)
b)
c)
significado da reviso;
d)
recomendaes.
23
conhecimento em que a RSL ser aplicada, mas o essencial que ela no perca o
carter e a rigorosidade durante sua elaborao (CASTRO et al., 2002).
Depois de publicada, uma RSL poder receber comentrios, crticas e
sugestes que, quando pertinentes, devero ser incorporadas a reviso por meio
de aprimoramentos. Alm disso, a RSL poder receber atualizaes peridicas
que levem em conta novos estudos publicados ou em andamento (CASTRO et
al., 2002).
24
3 METODOLOGIA
25
26
a)
b)
c)
d)
e)
3.2 Mtodo
a)
b)
27
sistemtica, selecionar os artigos encontrados, analisar dos artigos
selecionados. Esta fase descrita na seo 3.2.2;
3.2.1
Pr-desenvolvimento
a)
b)
28
Alm do curso de RSL, foi realizada a leitura de artigos e estudos
relacionados a RSL e a ESE para melhor embasamento do pesquisador na rea.
Antes de se iniciar uma RSL necessrio observar a existncia de outras
RSL sobre o assunto a ser tratado, para evitar estudos duplicados. Foram feitas
pesquisas nas bases de dados sobre ESE In Vitro e no foi encontrada uma RSL
que abordasse este tema.
Tendo os conhecimentos necessrios para a elaborao de uma RSL em
ESE do tipo In Vitro e no tendo encontrado outras revises sistemticas sobre o
assunto, deu-se incio a segunda fase do trabalho, descrita na seo seguinte.
3.2.2
Esta fase foi dividida em quatro etapas, sendo trs delas pertencentes ao
processo de Desenvolvimento da RSL e a quarta etapa pertencente a Anlise dos
Resultados. A Figura 3, localizada na seo 3.2, mostra a diviso destas etapas.
A primeira etapa consiste na elaborao do planejamento da RSL, onde
so descritos os seus objetivos, formuladas as questes de pesquisa e criado o
protocolo a ser seguido durante a pesquisa bibliogrfica. Neste trabalho, os
resultados obtidos durante a execuo desta etapa est descrita na seo 4.1. O
protocolo de buscas contm informaes como:
a)
b)
c)
29
d)
e)
f)
g)
30
incompletos. Os demais estudos so classificados como estudos includos, e
atravs desses estudos que sero obtidos os resultados da reviso sistemtica. A
Figura 1, localizada na seo 2.2, mostra o processo de classificao dos estudos
de uma RSL.
Estas duas etapas de Pesquisa Bibliogrfica e Selecionar os Artigos
Relacionados foram aplicadas no item 4.2 deste trabalho, onde esto descritos os
resultados obtidos nessas etapas.
Tendo classificado todos os estudos, os estudos selecionados e includos
passaro para a prxima etapa: Anlise dos Resultados, descrita no captulo 5
deste trabalho.
Inicialmente ocorre a anlise e coleta dos dados. Atravs da leitura dos
estudos so obtidas os dados relevantes para a RSL. Esses dados so coletados
atravs do preenchimento de formulrios, onde so reunidas todas as
informaes de interesse do estudo.
Na concluso, pode-se avaliar a qualidade e o poder estatstico da
reviso sistemtica. Atravs dos resultados obtidos, possvel responder as
questes de pesquisa elaboradas inicialmente no planejamento da RSL. Alm
disso, realizada uma discusso sobre os resultados obtidos contendo os
principais achados, foras e fraquezas da reviso e recomendaes para
trabalhos futuros.
31
a)
b)
32
Questo 1: Quais mtodos/tcnicas tem sido utilizadas na ESE
In Vitro?
Questo 2: Quais destes mtodos/tcnicas possui melhor
eficcia e/ou eficincia relatada em ESE In Vitro?
c)
da
Engenharia
de
Software
Experimental:
String de Busca: Esta string foi elaborada a partir das palavraschave, relacionadas logicamente:
((Experimental Software Engineering OR Empirical Software
Engineering
OR
Experimental
Research
in
Software
f)
Listagem de Fontes:
IEEE Xplore (http://ieeexplore.ieee.org);
Scopus (http://www.scopus.com);
Elsevier ScienceDirect (http://www.sciencedirect.com);
El Compendex (http://www.engineeringvillage2.org); e
Association for Computing Machinery - ACM Digital Library
(http://dl.acm.org).
33
g)
h)
i)
34
foi realizada nas 5 bases especificadas no protocolo de busca, utilizando os
recursos de seus prprios sistemas de buscas.
Na base IEEE Xplore, a pesquisa foi realizada no modo Advanced
Search (Pesquisa Avanada). Ela foi otimizada atravs da utilizao de filtros
disponveis na prpria ferramenta de busca. Os filtros ativados foram: Topic:
Computing and Processing (Hardware/Software) (Tpico: Computao e
Processamento) e Publication Year: 2007 2012 (Ano de Publicao: 20072012).
A busca retornou 26 artigos (Figura 4). Ao passar pela seleo primria,
foram selecionados 5 artigos que possuam ttulo, palavras-chave ou resumo
relacionados com o tema da RSL. Na seleo secundria, 3 artigos foram
classificados como estudos com contedo irrelevante, portanto 2 artigos foram
includos na RSL.
35
Computer Science (Cincia da Computao) est compreendida em Physical
Sciences (Cincias Fsicas).
A busca nesta base retornou 8 artigos (Figura 5). Dos estudos
identificados, 4 foram selecionados na seleo primria. Na seleo secundria 2
foram classificados como estudos repetidos e 1 como estudo com contedo
irrelevante. Portanto, 1 estudo desta base foi includo na RSL.
36
Totalizando 4 artigos identificados nesta base, 2 foram classificados
como estudos com contedo irrelevante e 1 como estudo repetido, sendo apenas
1 includo na RSL.
records
in
Compendex
for
2007-2012
((("Experimental Software Engineering") WN All fields) AND (("In
Vitro") WN All fields))
2
records
in
Compendex
for
2007-2012
((("Empirical Software Engineering") WN All fields) AND (("In
Vitro") WN All fields))
Figura 7 Resultado das buscas realizadas na base El Compendex
37
2012 (Publicado antes de 2012). Das combinaes, apenas uma retornou
resultado contendo 5 estudos (Figura 8).
Os 5 estudos identificados passaram pela seleo primria e, na seleo
secundria, 3 foram classificados como estudos com contedo irrelevante e 1
como estudo repetido. Apenas 1 estudo desta base foi includo na RSL.
a)
b)
c)
d)
38
e)
Base
Estudos Identificados
Seleo Primria
IEEE Xplore
26
Scopus
Elsevier ScienceDirect
El Compendex
TOTAL
47
22
Base
Seleo Secundria
Estudos
Includos
Irrelevante
3
Repetido
0
Incompleto
0
Scopus
Elsevier ScienceDirect
El Compendex
TOTAL
IEEE Xplore
39
5 ANLISE DOS RESULTADOS
et
al.
(2007)
apresentam
como
estratgias
sobre
a)
40
os ambientes investigados. Este framework define normas comuns
para o projeto e um conjunto de mtricas para permitir a
comparao efetiva dos resultados individuais. O objetivo da
famlia de estudos no replicar o mesmo experimento e validar os
resultados, mas examinar as variaes entre os diversos
experimentos. Em contraste com estudos individuais, famlias de
estudos observam uma variedade de contextos. Assim, vrias
questes de pesquisa podem ser respondidas atravs das famlias de
estudos. Segundo Cruzes et al. (2007), acredita-se que nesta
abordagem os dados de tais estudos podem potencialmente ser
combinados sem perda de preciso. Mas alguns problemas so
enfrentados neste tipo de estudo, como o custo e o tempo de
execuo elevados. Isso acaba tornando mais difcil gerar
resultados amplos o suficiente para gerar um corpo de
conhecimento. A validade desta abordagem acaba se expondo a
ameaas quando o mesmo projeto replicado. Alm disso, se existe
um problema com o framework, esta falha ser propagada para
todos os estudos. As concluses ento ficam um pouco mais fracas
do que se os estudos fossem executados completamente
independentes. Alm disso, o analista tem de utilizar algumas
abordagens para agregar os resultados dos experimentos.
b)
41
um estudo emprico, os dados obtidos podem ser derivados de
diversos mtodos/tcnicas empricas diferentes, como medies de
dados industriais, questionrios, entre outros. Assim, segundo
Cruzes et al. (2007), os pesquisadores podem triangular resultados
obtidos por essas mtodos/tcnicas diferentes sem sobrepor as
fraquezas e complementando as foras ao invs de usar resultados
obtidos com o uso repetido da mesma mtodo/tcnica de pesquisa.
Embora tenha sido utilizada no estudo da tecnologia orientada a
objeto, esta abordagem no normalmente utilizada na Engenharia
de Software. O trabalho para triangular os resultados dobrado,
caro e demorado e no h abordagens sistemticas para triangular
os resultados.
a)
b)
42
incluindo revises sistemticas, pesquisa de opinio, estudos de
correlao, estudos experimentais e anlises de regresso (CRUZES
et al., 2007). Em uma meta-anlise, os estudos relevantes para uma
questo so reunidos e construdo, a partir deles, um indicador da
relao sob investigao de cada um dos estudos. Ento estes
indicadores so utilizados para clculos estatsticos e, combinados
com outros mtodos quantitativos, so usados para responder as
questes. Em ES, esta abordagem j vem sendo utilizada, porm
nem sempre bem sucedida, pois requer dados que so consistentes
com a granularidade, semnticas e nveis contextuais. Os autores
ainda afirmam que apesar de a meta-anlise ser bastante utilizada
em revises sistemticas, ela um mtodo independente de analisar
os resultados dos estudos.
c)
43
44
do estado atual da prtica quantitativamente, e precisa realizar estudos in vitro
de novas abordagens, a fim de identificar benefcios e limitaes em certos
contextos industriais.
Rombach e Seelisch (2008) discute o papel do software na indstria
adicionando um ponto de vista econmico, sumariza os problemas prticos
tpicos que so resultados da imaturidade da ES, identifica suas deficincias,
trata das possveis solues para esses problemas iniciando pelos princpios
gerais da Cincia da Computao, depois para a ES e suas ferramentas prticas
para o desenvolvimento de software e, finalmente, para o ingrediente mais
importante da ES: fatos empricos, ou experimentos. Ele ainda demonstra a
necessidade da ESE afirmando que a evidncia emprica o meio mais
importante para preencher as lacunas no corpo de conhecimento da ES. Os
autores citam trs tcnicas utilizadas na ESE, porm so mais utilizados no
contexto in vivo, pois lidam mais com equipes de desenvolvimento de software
de uma organizao. As tcnicas citadas pelos autores so as seguintes:
a)
b)
45
c)
46
aleatoriamente a diferentes tratamentos e o fato do experimento ser realizado em
laboratrio permite um alto controle das variveis envolvidas no estudo.
Mafra e Travassos (2006, p. 6-7) ainda afirmam que o objetivo
manipular uma ou mais variveis e controlar todas as outras variveis num valor
fixo. Segundo eles so feitas medies dos efeitos das manipulaes das
variveis, atravs das quais so realizadas anlises estatsticas. A seo 2.1 deste
trabalho apresenta uma descrio mais detalhada de um experimento.
Finalmente tem-se o estudo de Carneiro et al. (2008) prope uma infraestrutura para avaliar empiricamente a utilidade de paradigmas visuais no
convencionais em apoiar a compreenso do software. De acordo com os autores,
esses paradigmas visuais esto em plug-ins, que so acoplados em Ambientes de
Desenvolvimento Integrado (em ingls: Integrated Development Environments
ou IDEs), que visam representar o cdigo fonte em estruturas visuais tais como
rvores, diagramas ou grafos.
Embora essas interfaces sejam muito atraente visualmente, Carneiro et
al. (2008) buscaram saber mais sobre a eficcia delas em transmitir informaes
para os engenheiros de software. Ento eles realizaram dois estudos-piloto em
um ambiente experimental in vitro para avaliar a abordagem.
Os estudos-piloto conduzidos por Carneiro et al. (2008) consistem na
realizao de uma srie de tarefas nas quais so medidos o nmero de tarefas
concludas corretamente, o tempo para realizar cada tarefa e os recursos
utilizados pelos programadores. Estes primeiros estudos visam testar os artefatos
experimentais e a linha de base das variveis dependentes para um experimento
controlado no futuro. De acordo com o autor, as variveis independentes
consideradas no experimento so: o objeto experimental e a experincia do
participante, capturado por um questionrio.
Os dois estudos-piloto conduzidos pelos autores foram realizados com
profissionais juniores que estavam cursando ps-graduao na universidade.
47
Segundo o autor, no primeiro estudo os resultados indicaram que o ambiente
experimental utilizado foi consistente e que pode ser movido para um
experimento controlado em maior escala. J os grupos envolvidos no segundo
estudo foram menos experientes, embora as configuraes do experimento
fossem semelhantes. O autor afirma que, apesar disso, esta diferena no foi
suficiente para causar disparidade nos resultados. Com a anlise dos resultados,
o autor concluiu que a motivao foi questo fundamental. Os autores afirmam
que possuem um projeto experimental completo a ser aplicado e que pretendem
realizar mais estudos na rea.
Uma tcnica de ESE In Vitro identificada no trabalho de Carneiro et al.
(2008) foi a aplicao de questionrios. Wainer (2007) afirma que questionrios
so uma forma rpida e simples para avaliar as opinies, objetivos e preferncias
das pessoas. Um questionrio e composto de perguntas com respostas
predefinidas a serem respondidas pelos prprios sujeitos da pesquisa ou por
observadores que esto avaliando o sujeito.
Alm dos documentos pesquisados atravs da RSL realizada neste
trabalho, outros cinco mtodos de investigao experimental na rea de ESE
foram identificados no trabalho de Mafra e Travassos (2006). Os mtodos
citados so: survey, estudo de caso, experimento, RSL e reviso informal. As
tcnicas so descritas a seguir, exceto o experimento e a RSL que j foram
descritas anteriormente neste trabalho:
a)
Survey:
frequentemente
uma
investigao
realizada
em
48
so analisados de forma que possam ser extradas concluses que
possam ser generalizadas a populao da qual a amostra foi tomada
(MAFRA; TRAVASSOS, 2006).
b)
c)
49
6 CONCLUSES
Com este trabalho foi possvel obter um cenrio do estado atual da ESE
quando aplicada no contexto in vitro, ou seja, sob condies controladas.
Inicialmente foi necessrio introduzir conceitos sobre a ESE e RSL a fim de
preparar e conduzir este trabalho de maneira adequada.
O resultado obtido com a realizao deste trabalho permitiu listar e
descrever os mtodos/tcnicas utilizadas atualmente em ESE do tipo In Vitro e
analisar quais as mais eficazes/eficientes. Alm disso, foi possvel responder as
questes de pesquisa, elaboradas durante o planejamento da RSL.
A resposta da questo 1, quais mtodos/tcnicas tem sido utilizadas na
ESE In Vitro?, pode ser claramente obtida a partir da anlise dos artigos
selecionados na RSL. Famlias de estudos, abordagem multi-mtodos, RSL,
meta-anlise, extrao de informao de estudos sobre ESE, experimento
controlado, aplicao de questionrios, survey, estudo de caso e reviso informal
foram os mtodos aplicados comumente em ESE do tipo In Vitro. Tambm
foram identificadas algumas abordagens que podem ser aplicadas neste contexto,
porm elas geralmente so aplicadas in vivo. So os mtodos GQM, QIP e
Experience Management.
A questo 2 pergunta quais destes mtodos/tcnicas possui melhor
eficcia e/ou eficincia em ESE In Vitro?. Para responder a esta questo com
maior preciso, seria mais conveniente realizar um estudo mais completo
envolvendo experimentao, comparao e anlise mais detalhados destes
mtodos/tcnicas. Mas apesar das limitaes, os artigos estudados nesta RSL
permitem visualizar um panorama de quais tcnicas tendem a ser mais eficientes
ou mais eficazes em determinadas condies.
50
Ao se tratar de estudos primrios, o experimento controlado foi utilizado
em trs artigos includos nesta RSL. Alm disso, o processo de execuo de um
experimento controlado se mostra bem elaborado.
No mbito dos estudos secundrios, a RSL j um mtodo consagrado e
muito utilizado em pesquisas de diversas reas do conhecimento e sua eficincia
e eficcia j so bastante conhecidas. Alm disso, a RSL pode ser
complementada com uma meta-anlise, sintetizando os resultados obtidos. Os
estudos secundrios so realizados a partir de um apanhado de outros estudos j
realizados, com o objetivo de analisar e/ou comparar determinados assuntos e
resultados. Baseado neste contexto, Cruzes et al. (2007) apresentaram a nova
abordagem de extrao de informaes de estudos que se aplica mais
diretamente na rea de ESE, porm melhorias ainda podem ser sugeridas e
aplicadas a tcnica para que torna-la mais eficaz.
Os pontos positivos do experimento in vitro so o custo reduzido, os
riscos mais baixos e facilidade na organizao dos estudos devido a maior
acessibilidade aos estudantes do que aos profissionais. Pode-se observar que os
resultados obtidos em um estudo in vitro possuem resultados semelhantes aos
obtidos em um experimento in vivo. Em alguns casos, os resultados podem at
ser generalizados para a indstria.
A principal limitao deste trabalho foi o curto tempo para realizao.
Com um prazo maior seria possvel investigar mais afundo cada mtodo/tcnica
encontrado e tambm buscar outros que possivelmente no foram identificados.
Outra limitao foi o nmero reduzido de trabalhos encontrados na RSL,
configurando, assim, uma fraqueza na RSL. Isto levanta uma questo sobre a
possvel ausncia de importncia da ESE In Vitro ou ento, por ser uma rea
mais recente, ainda existam poucos trabalhos publicados sobre o assunto. Outro
fator a ser observado o termo in vitro poder ter tornado a pesquisa bastante
especfica, uma sugesto de trabalho futuro dada a seguir para tentar contornar
51
este problema. Somente com o decorrer do tempo ser possvel determinar a real
importncia do tema.
Como sugesto de estudos futuros, pode-se realizar buscas de mtodos e
tcnicas de ESE do tipo In Vitro em estudos que relatam experimentos na rea,
mas no abordam explicitamente o termo in vitro. Outro trabalho futuro ser a
aplicao das tcnicas in vitro para verificar na prtica as dificuldades de seu
planejamento, aplicao e anlise.
52
REFERNCIAS
Paulo:
LED-DIS/UNIFESP,
So
Paulo,
2002.
Disponivel
em:
53
54
JUNG, C. F. Metodologia para pesquisa e desenvolvimento: aplicada a
novas tecnologias, produtos e processos. ISBN 8573232331, 9788573232332.
Axcel Books, 2004.
55
MENDES, E. A systematic review of web engineering research. International
Symposium on Empirical Software Engineering, p. 480-490, Nov, 17, 2005.
56
(SWEBOK).
Foreword.
2004.
Disponvel
em: