A research project funded by Australian research council(ARC)
  • Home
  • SIMULATION PLATFORM FOR MIXED TRAFFIC
  • Dr Zheng's Research
  • Publications
  • Students
  • Reproducible Research
  • Contact

Reproducible research in transport engineering (RERITE)
Go Back

This webpage is dedicated to advocating the idea of reproducible research in transport engineering (RERITE; pronounced as Re-write)

Why bother?

How to validate a scientific finding has bothered me for a long time in my not-so-long academic life so far.  Replication is generally regarded as the gold standard of validating a scientific study. Unfortunately, replicating a study is often very difficult if not impossible at all due to various reasons (hint: dollar sign is often involved). These days, budget cut is one of the terms that most frequently appears in the media. For many academics (I'm one of them), securing financial support to do an original study is difficult enough, not to mention the would-be difficulty of asking for support to replicate a previous study. On the other hand, research validation is becoming  important and urgent more than ever. Just think about the huge amount of data we are collecting, the high complexity of the algorithms we are developing, the unprecedented computational power we are using on a daily base, the fast-paced (it's getting even faster!) publication industry, just to name a few. Good news: Reproducible research comes to rescue. Well, kind of. Reproducible research is a compromise of replication, rather than a replacement of replication. Instead of validating a study (this is the main mission of replication), reproducible research aims to validate a study's data analysis. Simply speaking, reproducible research is an extra (but very important) effort from the authors of a publication to share their data, codes, and instructions on how to piece them together for the purpose of enabling a third party to obtain the identical results reported in their paper. If you are not happy with my explanation, please take a look at the definition given by Wikipedia:
"The term reproducible research refers to the idea that the ultimate product of academic research is the paper along with the full computational environment used to produce the results in the paper such as the code, data, etc. that can be used to reproduce the results and create new work based on the research." (accessed at 5th of May 2016; url: https://en.wikipedia.org/wiki/Reproducibility#Reproducible_research
)

Update:
  • My paper on how to conduct reproducible research in Transportation Research will be presented at the 99th Annual Meeting of the Transportation Research Board. The poster can be downloaded from here. (12/01/2020)
  • My paper on how to conduct reproducible research in Transportation Research is ready and hopefully will be published soon. This topic is also an important component of my new book (the book focuses on data analysis, mathematical modelling and numerical optimization in Transportation Research) with Elsevier. (09/01/2021)

How to make a paper reproducible

  • a "Hello World" example (Download the codes for generating the example; download the example: The existence of capacity drop phenomenon): it's my intent to create a simple example to demonstrate how a reproducible research looks like by making one of my recent publications reproducible. Yes, you guessed it, the original form/published version of my papers is not reproducible.
  • Additional resources
An online course on reproducible research offered by Johns Hopkins University through Coursera. Here is the course link.
Reproducible Research with R and R Studio (Book; Second Edition) by Christopher Gundrud. Its Amazon link.
Dynamic Documents with R and knitr (Book; Second Edition) By Yihui Xie. Its Amazon link.


Proudly powered by Weebly
  • Home
  • SIMULATION PLATFORM FOR MIXED TRAFFIC
  • Dr Zheng's Research
  • Publications
  • Students
  • Reproducible Research
  • Contact