Requirements Engineering for Research Software: A Vision

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Bajraktari, Adrian, Binder, Michelle, Vogelsang, Andreas
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866916556591595520
author Bajraktari, Adrian
Binder, Michelle
Vogelsang, Andreas
author_facet Bajraktari, Adrian
Binder, Michelle
Vogelsang, Andreas
contents Modern science is relying on software more than ever. The behavior and outcomes of this software shape the scientific and public discourse on important topics like climate change, economic growth, or the spread of infections. Most researchers creating software for scientific purposes are not trained in Software Engineering. As a consequence, research software is often developed ad hoc without following stringent processes. With this paper, we want to characterize research software as a new application domain that needs attention from the Requirements Engineering community. We conducted an exploratory study based on 8 interviews with 12 researchers who develop software. We describe how researchers elicit, document, and analyze requirements for research software and what processes they follow. From this, we derive specific challenges and describe a vision of Requirements Engineering for research software.
format Preprint
id arxiv_https___arxiv_org_abs_2405_07781
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Requirements Engineering for Research Software: A Vision
Bajraktari, Adrian
Binder, Michelle
Vogelsang, Andreas
Software Engineering
Modern science is relying on software more than ever. The behavior and outcomes of this software shape the scientific and public discourse on important topics like climate change, economic growth, or the spread of infections. Most researchers creating software for scientific purposes are not trained in Software Engineering. As a consequence, research software is often developed ad hoc without following stringent processes. With this paper, we want to characterize research software as a new application domain that needs attention from the Requirements Engineering community. We conducted an exploratory study based on 8 interviews with 12 researchers who develop software. We describe how researchers elicit, document, and analyze requirements for research software and what processes they follow. From this, we derive specific challenges and describe a vision of Requirements Engineering for research software.
title Requirements Engineering for Research Software: A Vision
topic Software Engineering
url https://arxiv.org/abs/2405.07781