On the Performance of Hybrid Search Strategies for Systematic Literature Reviews in Software Engineering

04/21/2020
by   Erica Mourão, et al.
0

Context: When conducting a Systematic Literature Review (SLR), researchers usually face the challenge of designing a search strategy that appropriately balances result quality and review effort. Using digital library (or database) searches or snowballing alone may not be enough to achieve high-quality results. On the other hand, using both digital library searches and snowballing together may increase the overall review effort. Objective: The goal of this research is to propose and evaluate hybrid search strategies that selectively combine database searches with snowballing. Method: We propose four hybrid search strategies combining database searches in digital libraries with iterative, parallel, or sequential backward and forward snowballing. We simulated the strategies over three existing SLRs in SE that adopted both database searches and snowballing. We compared the outcome of digital library searches, snowballing, and hybrid strategies using precision, recall, and F-measure to investigate the performance of each strategy. Results: Our results show that, for the analyzed SLRs, combining database searches from the Scopus digital library with parallel or sequential snowballing achieved the most appropriate balance of precision and recall. Conclusion: We put forward that, depending on the goals of the SLR and the available resources, using a hybrid search strategy involving a representative digital library and parallel or sequential snowballing tends to represent an appropriate alternative to be used when searching for evidence in SLRs.

READ FULL TEXT
research
07/05/2023

Successful Combination of Database Search and Snowballing for Identification of Primary Studies in Systematic Literature Studies

Background: A good search strategy is essential for a successful systema...
research
12/18/2019

Establishing a Search String to Detect Secondary Studies in Software Engineering

Search for secondary studies is essential to establish whether the revie...
research
02/03/2023

Can ChatGPT Write a Good Boolean Query for Systematic Review Literature Search?

Systematic reviews are comprehensive reviews of the literature for a hig...
research
12/17/2021

Search Strategy Formulation for Systematic Reviews: issues, challenges and opportunities

Systematic literature reviews play a vital role in identifying the best ...
research
11/13/2020

Initiatives and Challenges of Using Gamification in Software Engineering: A Systematic Mapping

Context: Gamification is an emerging subject that has been applied in di...
research
07/18/2020

Object Tracking by Least Spatiotemporal Searches

Tracking a car or a person in a city is crucial for urban safety managem...
research
04/10/2000

Searching for Spaceships

We describe software that searches for spaceships in Conway's Game of Li...

Please sign up or login with your details

Forgot password? Click here to reset