Cited by 47Scientific Computing and Data ManagementResearch Data Management PracticesCloud Computing and Resource Management

Successes and Struggles with Computational Reproducibility: Lessons from the Fragile Families Challenge

Open access
Liu, David M., Salganik, Matthew J.·2019·Socius Sociological Research for a Dynamic World

Published version of a preprint

Abstract

Reproducibility is fundamental to science, and an important component of reproducibility is computational reproducibility: the ability of a researcher to recreate the results in a published paper using the original author's raw data and code. Although most people agree that computational reproducibility is important, it is still difficult to achieve in practice. In this paper, we describe our approach to enabling computational reproducibility for the 12 papers in this special issue of Socius about the Fragile Families Challenge. Our approach draws on two tools commonly used by professional software engineers but not widely used by academic researchers: software containers (e.g., Docker) and cloud computing (e.g., Amazon Web Services). These tools enabled us to standardize the computing environment around each submission, which will ease computational reproducibility both today and in the future. Drawing on our successes and struggles, we conclude with recommendations to authors and journals.

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Integrity signals

Registry

Crossref · 10.1177/2378023119849803

Cites

119 of 119 references verified0 citation errors · 0 not checkable

Statistics

Claims the paper makes

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Self-check

Percentages, sums and reported differences re-computed from the paper’s own numbers.

The self-check needs the paper’s full text.

Cites

Flagged first, then by citations

Research works printed but not linked: 11

  1. Bowers Jake, and Voors Maarten. 2016. “ How to Improve Your Relationship with Your Future Self.” Revista de Ciencia Poltica (Santiago) 36(3): 829– 48.
  2. Chang Andrew C., and Li Phillip. 2018. “ Is Economics Research Replicable? Sixty Published Papers from Thirteen Journals Say Often Not.” Critical Finance Review 7.
  3. Eubank Nicholas. 2016. “ Lessons from a Decade of Replications at the Quarterly Journal of Political Science.” PS: Political Science & Politics 49(2): 273– 76.
  4. Heroux Michael A. 2015. “ Editorial: ACM TOMS Replicated Computational Results Initiative.” ACM Transactions on Mathematical Software 41(3): 13:1– 13:5.
  5. Liu DM 2018. Computational Reproducibility and the Fragile Families Challenge: Lessons Learned and Suggestions for the Future. B.S.E. Thesis, Department of Computer Science, Princeton University, Princeton, NJ.
  6. McCullough BD, McGeary Kerry Anne, and Harrison Teresa D.. 2006. “ Lessons from the JMCB Archive.” Journal of Money, Credit and Banking 38(4): 1093– 1107.
  7. Merkel Dirk. 2014. “ Docker: Lightweight Linux Containers for Consistent Development and Deployment.” Linux Journal 2014(239).
  8. Pasquier Thomas, Lau Matthew K., Han Xueyuan, Fong Elizabeth, Lerner Barbara S., Boose Emery, Crosas Mercè, Ellison Aaron M., and Seltzer Margo. 2018. “ Sharing and Preserving Computational Analyses for Posterity with encapsulator.” arXiv.
  9. Rampin Remi, Chirigati Fernando, Steeves Vicky, and Freire Juliana. 2018. “ ReproServer: Making Reproducibility Easier and Less Intensive.” arXiv.
  10. Shah Nihar B., Tabibian Behzad, Muandet Krikamol, Guyon Isabelle, and Luxburg von Ulrike. 2018. “ Design and Analysis of the Nips 2016 Review Process.” Journal of Machine Learning Research 19(49): 1– 34.
  11. Tatman Rachael, VanderPlas Jake, and Dane Sohier. 2018. “ A Practical Taxonomy of Reproducibility for Machine Learning Research.” Presented at the Reproducibility in Machine Learning Workshop at ICML 2018, Stockholm, Sweden.

Cited by

Sorted by citations

Authors
Liu, D. M., & Salganik, M. J.
Affiliations
Princeton University (US)
Corresponding author
Liu, David M.
Venue
Socius Sociological Research for a Dynamic World
Published
2019-01
Volume
5
ISSN
2378-0231 (ISSN-L)
OpenAlex
W4244185376
Cited by
47
References
119
Citations by year
2026: 6 · 2025: 8 · 2024: 10 · 2023: 5 · 2022: 5 · 2021: 4 · 2020: 6 · 2019: 2 · 2018: 1
FWCI
5.03
Type
journal article
Language
en
Open access
Locations
  • Socius Sociological Research for a Dynamic World (publishedVersion, cc-by-nc)
  • PubMed (publishedVersion)
  • PubMed Central (acceptedVersion, cc-by-nc)
  • SocArXiv (OSF Preprints) (submittedVersion)
  • SocArXiv (OSF Preprints) (submittedVersion, public-domain)
Funders
  • Russell Sage Foundation
  • eunice kennedy shriver national institute of child health and human development (P2-CHD047879, R01-HD36916, R01-HD39135, R01-HD40421)
  • Robert Wood Johnson Foundation
Topics
  • Social Sciences › Decision Sciences › Information Systems and Management › Scientific Computing and Data Management
  • Physical Sciences › Computer Science › Information Systems › Research Data Management Practices
  • Physical Sciences › Computer Science › Information Systems › Cloud Computing and Resource Management
Keywords
computational reproducibility, software containers, Docker, cloud computing, Amazon Web Services, research software engineering

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review