Literature reviews are key components of academic research. Indeed, before taking on new research, it is necessary to gather, examine and assess existing knowledge on the topic, so as to position where new findings can take place, how they compare with existing evidence, and the level of novelty they bring. Literature reviews consist in selecting relevant publications related to a particular topic and summarising, analysing and interpreting their content in an organised and critical way. In this guide and toolbox, we offer guidance on how to choose the optimal type of review for a given aim and which tools to use to conduct the review itself (including selection, analysis and reporting). We aim to instrumentalise our guidelines with tools, recent examplesand reusable snippets of code, which should be accessible to an audience of urbanists and urban scholars. Our tool of choice is the open-source statistical software R because of the possibilities it offers for an open and reproducible workflows. It is by no means the only option available and we often point out tools that may complement R in specific steps of the workflow. Our written guidelines are to be found here.
This repository is composed of:
- two computational notebooks corresponding to two specific steps of systematic literature reviews: the search phase (names/links) and the analysis phase (names/links)
- the external data necessary to run the examples
- the outputs and figures generated
This repository contains two computational notebooks, SLRbanism_companion_search.qmd
and SLRbanism_companion_analysis.qmd
. Computational notebooks are environments that combine:
- narrative written in Markdown, a markup language with a simple syntax for text formatting,
- executable code written in the R programming language, and
- output, such as plots and tables generated from data, all in one place.
To run the analyses in the computational notebooks on your computer, you will need to:
-
Install R, RStudio Desktop, Python and git for your operating system.
-
Create an RStudio project from
File > New Project... > Version Control > Git
with the URLhttps://github.com/ClementineCttn/SLRbanism.git
and project directory nameSLRbanism
. Browse to a location of your choice on your computer and click onCreate Project
. This will create a project directory populated with all the files from this repository. -
Open
SLRbanism_companion_search.qmd
orSLRbanism_companion_analysis.qmd
from the Files tab in Rstudio. These two files are the computational notebooks corresponding to the guideline chapters 2 and 3, respectively. -
When you first open the document, RStudio will display a message at the top of the document asking you to install missing packages. Make sure you install those packages as suggested in that message. If, for some reason, the installation of those packages fails, make sure you install each missing package by executing the command
install.packages("REPLACE_WITH_MISSING_PACKAGE_NAME")
in the R console found in the bottom left of RStudio. -
After all packages are installed, execute each code chunk of the computational notebook from top to bottom in sequence by clicking on the green arrow in the top right of the code chunk.
-
If you want to see a rendered HTML version of the document, click on the Render button in RStudio.
In order to run the code related to the search strategy, you need to replace the API key with your own. To get your own Scopus API key, you need to apply for a personal key on the Elsevier Developer Portal
In order to run the code related to the records' analysis, you need to download the example data from the Open Science Framework and save it in the "raw-data/" folder.
This repository is licensed under CC-BY-4.0.
It works as a companion notebook to our written guidelines on systematic literature reviews for urbanists with R.
Please cite the guidelines/article as: Cottineau-Mugadza, C., Forgaci, C., Janssen, K. M. J., Li, B., Zhang, S., & Zhang, X. (2024). Guidelines and open-source toolbox for systematic literature reviews in the field of urbanism. [SocArXiv preprint] https://doi.org/10.31235/osf.io/w5b8v
Please cite this notebook/code as: Cottineau C., Forgaci C., Janssen K., Li B., Zhang S., Zhang X. (2024), A guide and toolbox for conducting systematic literature reviews in urbanism. [Computer software] https://github.com/ClementineCttn/SLRbanism