Reproducible Research Publications @ AGILE 2018

Workshop at the 21st AGILE International Conference on Geographic Information Science, Lund, Sweden

Reproducibility and replicability of research gains more attention each year across many domains, some of which even struggle with a “reproducibility crisis”. However, at AGILE conferences, the topic is underrepresented. Recent research (submitted to AGILE 2017) found that none of the last years nominees for best papers (both short & full papers) provided sufficient information (i.e. instructions, data, and code) to be reproduced independently by a third party.

This workshop introduces interested scientists and developers to reproducible research and gives hands-on guidance on how to increase the degree of reproducibility for their own work. Participants explore the practical principles of reproducible papers by reproducing a provided real-world publication. Together with the instructors they create a reproducible document from text, code, and data of a scholarly publication and publish it in a data repository.


The planned agenda for the half-day workshop (4 hours in total) is as follows:

  1. Introduction to reproducible research: relevant literature, challenges, and solutions (lecture) [15 min.]
  2. Reproducibility at AGILE today (presentation) [15 min.]
  3. Hands-on reproducible research [180 mins. including breaks, two break-out sessions]
    • Goal: Reproducing a paper with either R or Python code
      • Participants make first-hand experiences in trying to reproduce a prepared computational analysis from a real paper
      • Transform a “typical” publication into a reproducible document
      • Publish the analysis in a research data repository
    • Skills: Tools for creating reproducible documents (literate programming wit R Markdown or Jupyter Notebook), scripted geospatial workflows for GIS
  4. Reproducibility at AGILE tomorrow (discussion, presentation) & Feedback [30 min.]


Participants are required to register until April 22 2018 on the AGILE conference website (also the early registration deadline for conference). In addition participants must submit some information to the workshop repository on GitHub by creating a new issue.

The issue must include

  1. preferred hands-on session (R or Python),
  2. a short description of experience in R and/or Python
  3. a summary of computational work, if available with references to published papers, data or code, and
  4. plans for future computer-based research.

Basic skills in the selected programming language are required to participate in the workshop (e.g. practical experiences as part of a research project) - please get in touch if you are unsure!

In case of a high number of publications, participants may be selected based on the submitted material. Participants must bring their own computers and be prepared to install software before and at the workshop.

The number and topics of hands-on sessions depend on room availability and participants’ interests. They will be announced on May 15 2018.

Organizing Committee

Creative Commons Licence
Except where otherwise noted content is licensed under a Creative Commons Attribution 4.0 International License.
We use our own Piwik server to collect anonymous user statistics in a configuration that is conform with German privacy laws. If you do not want to be tracked, please use the option below.