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

Questão 4: Quais são os recursos necessários para executar uma RS?

Questão 4: Quais são os recursos necessários para executar

uma RS?

A execução de uma RS requer um conjunto de recursos, mais especificamente recursos humanos, de software e materiais. Uma breve descrição de cada um desses é apresentada a seguir.

Para a execução de uma RS é necessário definir quantas e quais pessoas irão compor a equipe da

revisão e o papel que cada uma delas desempenhará. A qualidade de uma RS e o tempo necessário para

realizá-la dependerão da habilidade, experiência e conhecimentos técnicos dos envolvidos (IMTIAZ et

al., 2013; RIAZ et al., 2010; s, 2012; CARVER et al., 2013). Além disso, requer-se dos envolvidos itens como noções de estatística, domínio do tema que está sendo pesquisado, domínio da língua inglesa e, principalmente, conhecimento do processo de RS.

De acordo com Carver et al. (2013), a realização de uma RS é difícil e demorada para pesquisadores

considerados experientes, e é mais ainda para os novatos, por exemplo, estudantes de pós-graduação.

Além disso, Riaz et al. (2010) observam que a formulação das questões de pesquisa é igualmente

desafiadora tanto para novatos quanto para experientes. Outros trabalhos (BRERETON et al., 2007;

BIOLCHINI et al., 2007) destacam também a dificuldade em se definir o alcance e relevância das questões de pesquisa.

Grandes desafios podem ser enfrentados por pesquisadores novatos, principalmente em função de sua

limitada experiência com RSs e, muitas vezes, com o tópico de pesquisa em questão (IMTIAZ et al.,

2013). Para que os novatos consigam planejar melhor suas RSs, eles devem buscar orientação com pesquisadores mais experientes, como os professores orientadores. Além disso, o uso de modelos de formulários e planilhas para, por exemplo, a seleção e extração de dados, bem como a leitura de publicações apresentando RSs, são de grande valia. Por fim, observa-se que a maioria das RSs, encontradas na área de ES foram conduzidas com uma forte atuação de alunos de pós-graduação, mas que contou com o suporte de pesquisadores experientes da área (BRASIL, 2012).

Mesmo utilizando-se de um processo bem definido, RSs são trabalhosas e requerem grande esforço

dos envolvidos (BRERETON et al., 2007; RIAZ et al., 2010; CARVER et al., 2013; BABAR & ZHANG,

2009), o que faz com que o uso de ferramentas de software de apoio à sua execução se torne interessante.

Marshall e Brereton (2013, 2015) e Marshall, Brereton e Kitchenham (2014) e identificaram as ferramentas que têm sido utilizadas para automatizar parte ou a totalidade do processo de RS no domínio

de ES. Dentre as que auxiliam parte do processo, destacam-se a DBPedia (TOMASSETTI et al., 2011), um repositório de estudos para auxiliar a seleção automática de estudos; a Revis (Systematic Literature Review Supported by Visual Analytics), que apoia a atividade de seleção de estudos por meio da

aplicação da mineração visual de texto (Visual Text Mining - VTM) (FELIZARDO et al., 2012); a

UNITEX (TORRES et al., 2012), que dá suporte à identificação automática de resultados; e a PEx-Graph

(FELIZARDO et al., 2011), que disponibiliza representações gráficas dos resultados de RSs.

Das ferramentas que apoiam todo o processo de RS, ou seja, desde a fase de planejamento, passando

pelas atividades de seleção de estudos primários e extração de dados desses estudos na fase de condução, até a fase de sumarização dos dados, destacam-se a SLuRp (Systematic Literature unified

Review Program) (BOWES et al., 2012); a StArt (State of the Art through systematic review)

(HERNANDES et al., 2012); a SLR-Tool (A Tool for performing Systematic Literature Reviews)

(FERNANDEZ-SAEZ, 2010); e a SLRTOOL (A Tool to Support Collaborative Systematic Literature

Reviews) (BARN et al., 2014). A Tabela 1.1 apresenta as principais funcionalidades dessas ferramentas. Tabela 1.1

Ferramentas de apoio à RS

 

Ferramentas

Funcionalidades

SLuRp StArt SLR-Tool SLRTOOL

Desenvolvimento do protocolo √ √

Suporte às buscas automatizadas P

Seleção de estudos √ √ √ P

Avaliação de qualidade √ P P

Extração de dados √ √ √ √

Análise computacional de texto √ √

Metanálise P

Escrita de relatório P P P

P → Atende parcialmente.

Fonte: Marshall e Brereton (2013, 2014, 2015)

Além das ferramentas que apoiam todo o processo de RS, ferramentas mais gerais, tais como os gerenciadores de referências bibliográficas, também podem ser utilizadas para auxiliar na condução de

RSs. Alguns exemplos são o EndNote1 (comercial e disponível para as plataformas Windows e Mac OS

X); JabRef 2 3 (gratuito e disponível para as plataformas Windows, Mac OS X e Linux); e Mendeley

(gratuito na versão básica e disponível para as plataformas Windows, Mac OS X e Linux). Essas ferramentas facilitam o gerenciamento dos estudos primários durante a condução da RS, por exemplo, possibilitando a classificação em ordem alfabética de título, nome do autor ou número de identificação, inclusive dando importante suporte para a remoção de estudos primários duplicados.

Por último, mas não menos importante, diversos recursos materiais devem ser considerados para auxiliar a execução das RSs. De maneira geral, esses recursos são: computadores; acesso à Internet; acesso às bases bibliográficas (por exemplo, IEEE Xplorer, ACM Digital library e ScienceDirect), inclusive com acesso ao texto completo dos estudos primários; materiais de escritório em geral; e espaço para trabalho e/ou reuniões da equipe que conduzirá a RS.