Repository logo
  • English
  • Deutsch
  • Français
Log In
New user? Click here to register.Have you forgotten your password?
  1. Home
  2. CRIS
  3. Publication
  4. Web services for reproducible research : building an open source reproducibility framework for document image analysis
 

Web services for reproducible research : building an open source reproducibility framework for document image analysis

URI
https://arbor.bfh.ch/handle/arbor/41821
Version
Published
Date Issued
2020
Author(s)
Type
Doctoral Thesis
Language
English
Abstract
Reproducible Research (RR) has been a research topic within the computational sciences for a long time. It deals with the problem of ensuring that other researchers can independently verify results generated on a computer.
A longstanding problem that reproducible research tries to address is that many published scientific results cannot be verified by reading the publication itself. This is due to a set of various reasons: not enough space in the publication to explain all implementation details or aversion to sharing source code publicly. Thus, it becomes ever more difficult for researchers to reproduce results from a presented method, compute results on new data, or use it as part of a new system.
In this thesis, we provide an overview of these issues with a particular focus on the area of Document Image Analysis (DIA), where these problems arise as well. We analyze approaches proposed as solutions to these problems and identify open issues, especially in the area of providing access to executable versions of research code. Using this analysis, we design the features of a system that will be able to support DIA researchers in performing reproducible research. This design is implemented in a Web Service framework called "divaservices" that allows for the publication and execution of research methods through a unified interface.
The contribution of this thesis is threefold: First, we analyze how Web Services can be used in the domain of reproducible research and what benefits they offer. This is brought into production by the development of the "divaservices" framework as an implementation of such a concept. Second, we design a concept for bringing workflows into the frameworks as they are an essential extension. We show that this concept works by developing a proof-of-concept for the execution of linear workflows. Lastly, we demonstrate the need for an ecosystem of tools and services around such a framework. An initial ecosystem is being developed within this work, and we introduce different applications.
As a commitment to reproducible research, all code generated within this thesis is available under an open-source license.
Subjects
QA75 Electronic computers. Computer science
Organization
Faculty of Science and Medicine, Department of Informatics
University of Fribourg
Public Sector Innovation  
Wirtschaft  
Publisher
éditeur non identifié
Submitter
Gygli, Marcel
About ARBOR

Built with DSpace-CRIS software - System hosted and mantained by 4Science

  • Cookie settings
  • Privacy policy
  • End User Agreement
  • Send Feedback
  • Our institution