Refactoring of Ocean Data Processing and Visualization Software Using Scientific Workflow Modeling

The Arctic Package is a MATLAB software package for modeling and visualization of acoustic propagation. It aims to improve the accessibility and understanding of ocean processes and how they affect the climate. This thesis investigates how the Arctic Package can be adapted to a scientific workflow c...

Full description

Bibliographic Details
Main Author: Sognnes, Eirin
Format: Master Thesis
Language:English
Published: The University of Bergen 2021
Subjects:
Online Access:https://hdl.handle.net/11250/2770404
id ftunivbergen:oai:bora.uib.no:11250/2770404
record_format openpolar
spelling ftunivbergen:oai:bora.uib.no:11250/2770404 2023-05-15T14:37:44+02:00 Refactoring of Ocean Data Processing and Visualization Software Using Scientific Workflow Modeling Sognnes, Eirin 2021-08-19T22:00:23Z application/pdf https://hdl.handle.net/11250/2770404 eng eng The University of Bergen https://hdl.handle.net/11250/2770404 Copyright the Author. All rights reserved 754199 Master thesis 2021 ftunivbergen 2023-03-14T17:39:42Z The Arctic Package is a MATLAB software package for modeling and visualization of acoustic propagation. It aims to improve the accessibility and understanding of ocean processes and how they affect the climate. This thesis investigates how the Arctic Package can be adapted to a scientific workflow context and how the adaptation affects software quality. Two workflow models were created, one with a textual specification implemented in Airflow and one with a graphical specification implemented in KNIME. To adapt the Arctic Package to a scientific workflow, the package was refactored and a new graphical user interface created. Additionally, a DevOps pipeline was established to simplify distribution and setup of the workflows. The software quality for the original Arctic Package and the two workflow models was evaluated using the ISO/IEC 25010 standard. The results showed that the Airflow workflow scored best in total for software quality, but overall software quality improved in both of the workflow based implementations compared to the original Arctic Package. Masteroppgåve i Programutvikling samarbeid med HVL PROG399 MAMN-PROG Master Thesis Arctic University of Bergen: Bergen Open Research Archive (BORA-UiB) Arctic
institution Open Polar
collection University of Bergen: Bergen Open Research Archive (BORA-UiB)
op_collection_id ftunivbergen
language English
topic 754199
spellingShingle 754199
Sognnes, Eirin
Refactoring of Ocean Data Processing and Visualization Software Using Scientific Workflow Modeling
topic_facet 754199
description The Arctic Package is a MATLAB software package for modeling and visualization of acoustic propagation. It aims to improve the accessibility and understanding of ocean processes and how they affect the climate. This thesis investigates how the Arctic Package can be adapted to a scientific workflow context and how the adaptation affects software quality. Two workflow models were created, one with a textual specification implemented in Airflow and one with a graphical specification implemented in KNIME. To adapt the Arctic Package to a scientific workflow, the package was refactored and a new graphical user interface created. Additionally, a DevOps pipeline was established to simplify distribution and setup of the workflows. The software quality for the original Arctic Package and the two workflow models was evaluated using the ISO/IEC 25010 standard. The results showed that the Airflow workflow scored best in total for software quality, but overall software quality improved in both of the workflow based implementations compared to the original Arctic Package. Masteroppgåve i Programutvikling samarbeid med HVL PROG399 MAMN-PROG
format Master Thesis
author Sognnes, Eirin
author_facet Sognnes, Eirin
author_sort Sognnes, Eirin
title Refactoring of Ocean Data Processing and Visualization Software Using Scientific Workflow Modeling
title_short Refactoring of Ocean Data Processing and Visualization Software Using Scientific Workflow Modeling
title_full Refactoring of Ocean Data Processing and Visualization Software Using Scientific Workflow Modeling
title_fullStr Refactoring of Ocean Data Processing and Visualization Software Using Scientific Workflow Modeling
title_full_unstemmed Refactoring of Ocean Data Processing and Visualization Software Using Scientific Workflow Modeling
title_sort refactoring of ocean data processing and visualization software using scientific workflow modeling
publisher The University of Bergen
publishDate 2021
url https://hdl.handle.net/11250/2770404
geographic Arctic
geographic_facet Arctic
genre Arctic
genre_facet Arctic
op_relation https://hdl.handle.net/11250/2770404
op_rights Copyright the Author. All rights reserved
_version_ 1766309936303702016