Revisão Sistemática da Literatura em Engenharia de Software: Teoria e Prática
Questão 4: A especificidade e a generalidade dos termos influenciam a recuperação de estudos?
Questão 4: A especificidade e a generalidade dos termos
influenciam a recuperação de estudos?
Após a formulação das questões de pesquisas, é necessário definir uma estratégia para a obtenção de estudos, de forma a estabelecer um conjunto de evidências que permitam a elaboração das conclusões da
RS (STEVENS, 2001). Conforme discutido na Questão 3 (sobre a busca piloto), a criação de uma string de busca requer experiência e conhecimento sobre o assunto sendo investigado. Nesse contexto, a definição de um conjunto adequado de termos envolve um compromisso entre generalidade e especificidade.
Os termos utilizados na string podem ser classificados como controlados e não controlados (SANTOS
et al., 2007). Termos controlados são conhecidos como descritores de assunto e podem ser obtidos a partir de glossários padrão, como os disponíveis em normas técnicas. Por exemplo, termos relacionados com o domínio de teste de software podem ser identificados na norma 610.12-1990-IEEE (Standard
Glossary of Software Engineering Terminology) (IEEE, 1990). Por outro lado, termos não controlados são palavras e seus sinônimos, variações de grafia, siglas e correlatos.
Por exemplo, o termo modelagem possui grafia distinta no inglês britânico (modelling) e no inglês
americano (modeling), sendo que ambos são utilizados para a indexação de estudos primários nas bases bibliográficas. Isso acontece de maneira frequente, uma vez que os termos para a indexação são fornecidos pelos próprios autores dos estudos em partes como o título, resumo e palavras-chave. Na área de Ciência da Computação, em particular, não há um consenso na utilização desses termos fornecidos
pelos autores (WOHLIN, 2014). Torna-se, assim, difícil a identificação de estudos com um conteúdo em particular. Inclusive, pode haver vários estudos que tratam do mesmo tema, entretanto, indexados com termos diferentes.
Ao tentar expandir o conjunto de estudos primários da RS, deve-se sempre avaliar a sensibilidade e
precisão dos termos utilizados na composição da string de busca (DIESTE et al., 2009). A sensibilidade consiste em não recuperar um conjunto muito grande de estudos irrelevantes durante a aplicação da string nas bases bibliográficas. Por outro lado, a precisão refere-se a capacidade da string de busca em retornar o máximo de estudos relevantes durante uma consulta. Observa-se que a identificação da efetividade dos termos de uma string não é uma tarefa trivial, o que pode dificultar a avaliação da sensibilidade e da precisão de um conjunto de termos. Uma forma de mitigar tal complexidade é discutir
os termos da string com especialistas (FABBRI et al., 2013). Mais detalhes sobre o uso da opinião de especialistas são apresentados na Questão 6 deste capítulo.
É difícil mencionar que determinado termo traz estudos primários mais relevantes que outro, pois a
relevância de um estudo primário é atribuída pelos objetivos e pelas questões de pesquisa. Entretanto,
alguns termos podem ser mais específicos do que outros. No caso do trabalho de Oliveira et al. (2012), por exemplo, o termo Service Oriented é mais específico do que o termo software. O limite da utilização deve estar relacionado não somente com as questões de pesquisa definidas para a RS, mas também com o contexto em que tal termo está inserido. Além disso, assim como introduzido na Questão 2, com a estratégia Pearl Growing, a cada fase do processo de pesquisa, o pesquisador evolui sua experiência
com relação ao objeto de estudo. Desse modo, com o uso de uma abordagem iterativa, como a de Fabbri
et al. (2013), o conjunto de termos da string de busca evolui.