Revisão Sistemática da Literatura em Engenharia de Software: Teoria e Prática
Questão 3: Como gerenciar e armazenar os dados extraídos?
Durante a atividade de extração, em geral, muitos dados são coletados. Para facilitar a coleta, armazenamento, organização e posterior interpretação e síntese desses dados, ferramentas de software
comumente utilizadas no gerenciamento de referências bibliográficas, tais como o 1 2 Mendeley , Zotero e
JabRef3, podem ser úteis. A última, por exemplo, permite que novos campos sejam criados além daqueles
inicialmente definidos para arquivos de bibliografia no formato 4 BibTeX, o que possibilita incluir os campos estabelecidos no formulário de extração de dados. As planilhas eletrônicas são alternativas interessantes, fornecendo também suporte para a coleta, armazenamento, organização, classificação e síntese de dados, além de possibilitar a geração de gráficos que facilitam a visualização destes. Já os formulários online fornecem as funcionalidades das ferramentas de gerenciamento de referências, além do suporte fornecido pelas planilhas eletrônicas. Em particular, esses formulários possibilitam que os dados extraídos sejam padronizados, uma vez que estabelecem um conjunto de valores admissíveis para cada campo de extração. Além disso, por serem comumente disponibilizadas por meio de um navegador web, permitem a distribuição da atividade de extração entre os diversos revisores. Formulários online,
tais como 5 Google Form, podem produzir gráficos para a sumarização de dados, além de possibilitarem a exportação dos dados no formato de planilhas eletrônicas.
Tanto as ferramentas de gerenciamento de referências, quanto as planilhas eletrônicas e formulários online, são ferramentas genéricas que, apesar de muito úteis, não foram projetadas especificamente para dar suporte à execução de RSs. Nesse cenário, diferentes iniciativas focadas na automatização da condução de RSs podem ser encontradas. Especificamente para a atividade de extração de dados, existem duas principais: Projection Explorer – Pex e UNITEX. Para apoiar o processo completo da RS,
as quatro ferramentas mais conhecidas são: 6 7 8 9 SLR-Tool, SLuRp, StArt e SLRTOOL. De um modo geral, as quatro permitem a criação e o uso de formulários de extração de dados, bem como o apoio à síntese dos dados. Diferenças entre elas existem, por exemplo, enquanto a SLuRp permite a criação de dois formulários distintos, um para qualitativos e outro para os quantitativos, a StArt utiliza somente um. Além disso, vale destacar que todas essas seis ferramentas são de acesso gratuito.
Nossa experiência com a execução de diversas RSs mostra que a utilização de duas ou mais ferramentas em conjunto também é uma solução produtiva. Além disso, tem-se observado que não existe ferramenta melhor ou pior, mas sim a mais adequada a cada equipe responsável pela RS, à configuração da equipe de revisores, à familiaridade dos revisores com as mesmas, aos tipos de estudo sendo avaliados e também aos recursos disponíveis. Portanto, não é possível definir qual ou quais podem aliar maior produtividade à execução de RSs.