RESUMO
Conducting a systematic review is complex, but it can be simplified
using computational resources. Utilizing multiple research sources
is essential to cover most studies relevant to the investigated topic.
In this context, SBC OpenLib (SOL), the open digital library of
the Brazilian Society of Computing (SBC), is an important bibliographic
source for systematic reviews in Computing-related fields,
offering access to all academic and scientific content produced by
the SBC. However, SOL’s limitation in its automatic search feature
is the lack of flexibility in exporting results, a crucial criterion
for a database to be included in a systematic review’s search strategy.
Addressing this issue, this paper introduces pySol, a Pythonbased
tool designed to automate searches and export results from
the SOL database. PySol was developed using web scraping techniques
to extract automatic search results from the SOL database. Its
development followed Test-Driven Development (TDD) principles,
resulting in over 280 unit tests and a code coverage of 93%. These
indicators highlight the tool’s reliability for systematic searches.
The tool intends to support the study identification stage in systematic
reviews, significantly reducing the time and effort needed
to search in the SOL database. The automation of this process not
only eases the execution of systematic searches in this database
but also enables the export of results in BibTeX format, facilitating
integration with reference managers.
O Computer on the Beach é um evento técnico-científico que visa reunir profissionais, pesquisadores e acadêmicos da área de Computação, a fim de discutir as tendências de pesquisa e mercado da computação em suas mais diversas áreas.