Revisão Sistemática da Literatura em Engenharia de Software: Teoria e Prática

Questão 2: Quais são os passos para converter questões de pesquisa em uma estratégia abrangente de busca?

Questão 2: Quais são os passos para converter questões de

pesquisa em uma estratégia abrangente de busca?

A formulação adequada das questões de pesquisa é crucial para a definição da estratégia de busca; sendo

assim, as questões de pesquisa devem ser claras e objetivas (KITCHENHAM & CHARTERS, 2007;

BRERETON et al., 2007). Toda questão de pesquisa, seja ela primária ou secundária, impacta a definição da estratégia de busca, que visa localizar o maior número possível de estudos relevantes

(KITCHENHAM & CHARTERS, 2007; PETERSEN et al., 2015).

A eficácia e a eficiência da estratégia de busca podem ser medidas. Uma estratégia eficaz visa encontrar o máximo de estudos primários relevantes, enquanto a eficiente visa encontrar estudos

primários relevantes com o menor custo possível. Zhang e Babar (2010) definem o termo gold standard para o meio termo entre as duas estratégias e afirmam ser essa uma prática comumente usada em RSs. A

precisão de uma estratégia de busca também pode ser medida (DIESTE et al., 2009; SANTOS et al.,

2015). O pesquisador deverá optar por construir uma estratégia de busca ampla ou restritiva. No caso da ampla, um número maior de estudos será avaliado e muitos deles serão rejeitados. Esse tipo de estratégia

localiza mais estudos primários relevantes e demanda maior esforço e tempo (DIESTE et al., 2009). Já em uma estratégia restritiva, por sua vez, menos estudos são identificados. Esse tipo de estratégia tende a

ser mais eficiente com relação a custo e benefício (DIESTE et al., 2009), no entanto, ao realizar uma estratégia restritiva, o pesquisador assume o risco de não localizar algum estudo primário relevante

(WOHLIN, 2014).

Várias estratégias podem ser utilizadas para localizar os estudos primários de uma RS. Criar uma estratégia de busca robusta e abrangente não é uma tarefa trivial, principalmente para pesquisadores iniciantes. Apenas o uso da string de busca não é suficiente e o pesquisador deve explorar outras

estratégias para obter um melhor resultado (KITCHENHAM & CHARTERS, 2007). Consultar a lista de referências dos estudos primários relevantes e de revisões publicadas, periódicos, literatura cinzenta, relatórios técnicos, trabalhos em progresso, anais de congressos e a Internet podem ajudá-lo na tarefa.

A Pearl Growing (BOOTH, 2008) é uma opção de estratégia para encontrar estudos primários. Para aplicá-la, o pesquisador deverá encontrar um conjunto inicial C1 composto por um ou mais estudos primários que serão aceitos em sua RS. Para localizar elementos para o conjunto C1, o pesquisador poderá utilizar um ou mais métodos de busca dentre os discutidos neste capítulo. Uma boa alternativa é o uso do quasi-gold como conjunto inicial, que será discutido mais adiante. Após realizar a leitura de todos os estudos primários do conjunto C1, o pesquisador deverá utilizar o conhecimento obtido nesses estudos primários para localizar novos estudos primários relevantes. Os novos estudos encontrados e os estudos primários já conhecidos formarão um novo conjunto C2. Com a leitura dos estudos primários contidos em C2 e repetindo o mesmo processo, um novo conjunto C3 será formado. O pesquisador deverá repetir o processo até que o próximo conjunto encontrado contenha exatamente os mesmos estudos primários do conjunto anterior, ou seja, até que nenhum novo estudo seja encontrado. Na ilustração da

Figura 3.1, são representados os conjuntos de estudos construídos com uso da estratégia Pearl Growing. C1 representa o conjunto inicial e CN representa o último conjunto encontrado.

FIGURA 3.1 Representação em conjunto da estratégia Pearl Growing.

 

Pesquisadores inexperientes, ao aplicarem a estratégia Pearl Growing, podem iniciar suas pesquisas

com buscas manuais na tentativa de explorar a literatura e as pesquisas existentes. Essas buscas permitem

que os pesquisadores encontrem um conjunto inicial de estudos primários (ZHANG & BABAR, 2010). Com base nesse conjunto, o pesquisador deve identificar palavras-chave que poderão compor a string de busca. Após criada, é necessário garantir que a string de busca é adequada e que recupera bons

resultados. Esse é um grande desafio. Segundo Fabbri et al. (2013), a busca por estudos é uma atividade custosa e propensa a erros. A efetividade da busca está fortemente ligada à qualidade da string de busca e, por esse motivo, esta deve ser constantemente ajustada dentro do processo de execução da RS, uma vez que esse processo deve ser realizado iterativamente pelos revisores.