Open reproducible research (ORR) is the practice of publishing the source code andthe datasets that are needed to produce the computational results reported in a paper.Since geoscientific articles often include geostatistical analyses and spatiotemporaldata, reproducibility should be a cornerstone of the computational geosciences butis rarely realized. In addition, the current way of publishing scientific outcomes, i.e.as static PDFs, does not adequately report on computational aspects. Thus, readerscannot fully understand how the authors came to the conclusions and how robustthese are to changes in the analysis. Consequently, it is difficult for reviewers tofollow the analysis steps, and for other researchers to reuse existing materials. Thisdissertation has two overarching goals to tackle these issues: First, it aims at assistingauthors in adhering to ORR principles to ensure high scientific standards. The secondgoal is to reap the benefits that come with papers supplemented by code and data. Toachieve these objectives, this thesis reports on five complementary studies to collectand analyze qualitative (i.e. through interviews and a focus group) and quantitativedata (i.e. through surveys and reproducibility studies). Based on these studies, thiswork provides four key contributions: First, it identifies obstacles that preventedgeoscientists from publishing ORR. To overcome these barriers, this dissertationsuggests concrete and directly applicable strategies. One of these strategies is theexecutable research compendium (ERC) which encapsulates the paper, code, data,and the entire software environment needed to produce the computational results.Based on that, this work presents the design and implementation of an ERC-basedworkflow. It allows authors to convey their computational methods and results byalso providing interactive access to code and data, and readers to deeply investigatethe computational analysis while reading the actual article, e.g. by changing theparameters of the analysis. Finally, this work describes the concept of a binding; abinding connects those code lines and data subsets that produce a specific result, e.g.a figure or number. By also considering user interface widgets (e.g. a slider), thisapproach allows readers to interactively manipulate the parameters of the analysisto see how these changes affect the result. To conclude, the contributions include (i)a set of obstacles which prevent geoscientists from publishing ORR, (ii) conceptsand tools to overcome the identified barriers, (iii) incentives and opportunities thatcome with attached code and data, and (iv) solutions to realize the incentives whicheventually result in a higher number of open and reproducible research.