surveydown: An open-source, markdown-based platform for programmable and reproducible surveys

This paper introduces the surveydown survey platform. With surveydown, researchers can create surveys that are programmable and reproducible using markdown and R code, leveraging the Quarto publication system and R Shiny web framework. While most survey platforms rely on graphical interfaces or spreadsheets to define survey content, surveydown uses plain text, enabling version control and collaboration via tools like GitHub. The package renders surveys as interactive Shiny web applications, allowing for complex features like conditional skip logic, dynamic question display, and complex randomization. The package supports a diverse set of question types and formatting options and users can leverage Shiny's powerful reactive programming model to create a wide variety of interactive features. As an open-source platform, surveydown provides researchers full control over their survey implementation, including the survey application as well as where and how the resulting response data are stored. Workflows are entirely reproducible and integrate seamlessly with existing workflows for data collection and analysis in R.

Authors

Institutions

Publication Details

Journal
PLoS ONE
Published
2025-08-29
DOI
https://doi.org/10.1371/journal.pone.0331002
Primary Topic
ICT in Developing Communities
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

surveydown: An open-source, markdown-based platform for programmable and reproducible surveys

John Paul Helveston, Pingfan Hu, Bogdan Bunea
PLoS ONE
ICT in Developing Communities
article

surveydown: An open-source, markdown-based platform for programmable and reproducible surveys

John Paul Helveston, Pingfan Hu, Bogdan Bunea
article en

Abstract

This paper introduces the surveydown survey platform. With surveydown, researchers can create surveys that are programmable and reproducible using markdown and R code, leveraging the Quarto publication system and R Shiny web framework. While most survey platforms rely on graphical interfaces or spreadsheets to define survey content, surveydown uses plain text, enabling version control and collaboration via tools like GitHub. The package renders surveys as interactive Shiny web applications, allowing for complex features like conditional skip logic, dynamic question display, and complex randomization. The package supports a diverse set of question types and formatting options and users can leverage Shiny's powerful reactive programming model to create a wide variety of interactive features. As an open-source platform, surveydown provides researchers full control over their survey implementation, including the survey application as well as where and how the resulting response data are stored. Workflows are entirely reproducible and integrate seamlessly with existing workflows for data collection and analysis in R.

PLoS ONEVol. 20(8)
George Washington University (US)
Alfred P. Sloan Foundation
Openalex Percentile: Top 66%
ICT in Developing Communities
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

surveydown: An open-source, markdown-based platform for programmable and reproducible surveys — John Paul Helveston, Pingfan Hu, et al. · PLoS ONE (2025) | TGRS Research Map | TGRS