Why workflows break - Understanding and combating decay in Taverna workflows.

Workflows provide a popular means for preserving scientific methods by explicitly encoding their process. However, some of them are subject to a decay in their ability to be re-executed or reproduce the same results over time, largely due to the volatility of the resources required for workflow exec...

Full description

Bibliographic Details
Main Authors: Zhao, J, Gómez-Pérez, J, Belhajjame, K, Klyne, G, García-Cuesta, E, Garrido, A, Hettne, K, Roos, M, Roure, D, Goble, C
Format: Journal article
Language:English
Published: IEEE 2012
_version_ 1826290439475429376
author Zhao, J
Gómez-Pérez, J
Belhajjame, K
Klyne, G
García-Cuesta, E
Garrido, A
Hettne, K
Roos, M
Roure, D
Goble, C
author_facet Zhao, J
Gómez-Pérez, J
Belhajjame, K
Klyne, G
García-Cuesta, E
Garrido, A
Hettne, K
Roos, M
Roure, D
Goble, C
author_sort Zhao, J
collection OXFORD
description Workflows provide a popular means for preserving scientific methods by explicitly encoding their process. However, some of them are subject to a decay in their ability to be re-executed or reproduce the same results over time, largely due to the volatility of the resources required for workflow executions. This paper provides an analysis of the root causes of workflow decay based on an empirical study of a collection of Taverna workflows from the myExperiment repository. Although our analysis was based on a specific type of workflow, the outcomes and methodology should be applicable to workflows from other systems, at least those whose executions also rely largely on accessing third-party resources. Based on our understanding about decay we recommend a minimal set of auxiliary resources to be preserved together with the workflows as an aggregation object and provide a software tool for end-users to create such aggregations and to assess their completeness. ©2012 IEEE.
first_indexed 2024-03-07T02:44:13Z
format Journal article
id oxford-uuid:ab7d630b-925e-4826-a67b-57fe97bed4d9
institution University of Oxford
language English
last_indexed 2024-03-07T02:44:13Z
publishDate 2012
publisher IEEE
record_format dspace
spelling oxford-uuid:ab7d630b-925e-4826-a67b-57fe97bed4d92022-03-27T03:22:11ZWhy workflows break - Understanding and combating decay in Taverna workflows.Journal articlehttp://purl.org/coar/resource_type/c_dcae04bcuuid:ab7d630b-925e-4826-a67b-57fe97bed4d9EnglishSymplectic Elements at OxfordIEEE2012Zhao, JGómez-Pérez, JBelhajjame, KKlyne, GGarcía-Cuesta, EGarrido, AHettne, KRoos, MRoure, DGoble, CWorkflows provide a popular means for preserving scientific methods by explicitly encoding their process. However, some of them are subject to a decay in their ability to be re-executed or reproduce the same results over time, largely due to the volatility of the resources required for workflow executions. This paper provides an analysis of the root causes of workflow decay based on an empirical study of a collection of Taverna workflows from the myExperiment repository. Although our analysis was based on a specific type of workflow, the outcomes and methodology should be applicable to workflows from other systems, at least those whose executions also rely largely on accessing third-party resources. Based on our understanding about decay we recommend a minimal set of auxiliary resources to be preserved together with the workflows as an aggregation object and provide a software tool for end-users to create such aggregations and to assess their completeness. ©2012 IEEE.
spellingShingle Zhao, J
Gómez-Pérez, J
Belhajjame, K
Klyne, G
García-Cuesta, E
Garrido, A
Hettne, K
Roos, M
Roure, D
Goble, C
Why workflows break - Understanding and combating decay in Taverna workflows.
title Why workflows break - Understanding and combating decay in Taverna workflows.
title_full Why workflows break - Understanding and combating decay in Taverna workflows.
title_fullStr Why workflows break - Understanding and combating decay in Taverna workflows.
title_full_unstemmed Why workflows break - Understanding and combating decay in Taverna workflows.
title_short Why workflows break - Understanding and combating decay in Taverna workflows.
title_sort why workflows break understanding and combating decay in taverna workflows
work_keys_str_mv AT zhaoj whyworkflowsbreakunderstandingandcombatingdecayintavernaworkflows
AT gomezperezj whyworkflowsbreakunderstandingandcombatingdecayintavernaworkflows
AT belhajjamek whyworkflowsbreakunderstandingandcombatingdecayintavernaworkflows
AT klyneg whyworkflowsbreakunderstandingandcombatingdecayintavernaworkflows
AT garciacuestae whyworkflowsbreakunderstandingandcombatingdecayintavernaworkflows
AT garridoa whyworkflowsbreakunderstandingandcombatingdecayintavernaworkflows
AT hettnek whyworkflowsbreakunderstandingandcombatingdecayintavernaworkflows
AT roosm whyworkflowsbreakunderstandingandcombatingdecayintavernaworkflows
AT roured whyworkflowsbreakunderstandingandcombatingdecayintavernaworkflows
AT goblec whyworkflowsbreakunderstandingandcombatingdecayintavernaworkflows