Reusability Challenges of Scientific Workflows: A Case Study for Galaxy

09/13/2023
by   Khairul Alam, et al.
0

Scientific workflow has become essential in software engineering because it provides a structured approach to designing, executing, and analyzing scientific experiments. Software developers and researchers have developed hundreds of scientific workflow management systems so scientists in various domains can benefit from them by automating repetitive tasks, enhancing collaboration, and ensuring the reproducibility of their results. However, even for expert users, workflow creation is a complex task due to the dramatic growth of tools and data heterogeneity. Thus, scientists attempt to reuse existing workflows shared in workflow repositories. Unfortunately, several challenges prevent scientists from reusing those workflows. In this study, we thus first attempted to identify those reusability challenges. We also offered an action list and evidence-based guidelines to promote the reusability of scientific workflows. Our intensive manual investigation examined the reusability of existing workflows and exposed several challenges. The challenges preventing reusability include tool upgrading, tool support unavailability, design flaws, incomplete workflows, failure to load a workflow, etc. Such challenges and our action list offered guidelines to future workflow composers to create better workflows with enhanced reusability. In the future, we plan to develop a recommender system using reusable workflows that can assist scientists in creating effective and error-free workflows.

READ FULL TEXT

page 1

page 4

page 5

page 8

research
10/02/2017

Accelerating Scientific Data Exploration via Visual Query Systems

The increasing availability of rich and complex data in a variety of sci...
research
05/01/2018

Phylotastic: An Experiment in Creating, Manipulating, and Evolving Phylogenetic Biology Workflows Using Logic Programming

Evolutionary Biologists have long struggled with the challenge of develo...
research
03/16/2021

Workflows Community Summit: Bringing the Scientific Workflows Community Together

Scientific workflows have been used almost universally across scientific...
research
11/10/2022

Evaluation of tools for describing, reproducing and reusing scientific workflows

In the field of computational science and engineering, workflows often e...
research
03/16/2022

Building Domain-Specific Machine Learning Workflows: A Conceptual Framework for the State-of-the-Practice

Domain experts are increasingly employing machine learning to solve thei...
research
11/28/2016

Navigable videos for presenting scientific data on head-mounted displays

Immersive, stereoscopic viewing enables scientists to better analyze the...
research
02/12/2018

client2vec: Towards Systematic Baselines for Banking Applications

The workflow of data scientists normally involves potentially inefficien...

Please sign up or login with your details

Forgot password? Click here to reset