Giant bug eats scientific results

Computational science, by its nature, involves a wide variety of computer simulations. These are done using software that is usually developed by the researchers themselves, on their own computers or sometimes on large HPC machines. As new methods are developed, new software is written and added to the scientific toolbox. Unfortunately, this software is often poorly written and difficult to reuse. The Astrophysical MUltipurpose Software Environment (AMUSE) comprises more than 50 astrophysical simulation codes created by a variety of researchers, making them available from the Python scripting environment in a well-documented manner. Whil this really helps scientists wishing to run simulations, it does not resolve the above-mentioned issues but merely shifts the responsibility for solving them from the end user to the maintainers of AMUSE. In recent years, AMUSE has suffered from a lack of resources for maintenance, which has caused issues for its users. We have been addressing these issues for AMUSE, but the wider problem of software quality in computational science remains, and deserves more attention.

Institutions

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2024-12-12
DOI
https://doi.org/10.5281/zenodo.14849109
Primary Topic
Astronomy and Astrophysical Research
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Giant bug eats scientific results

Zenodo (CERN European Organization for Nuclear Research)
Astronomy and Astrophysical Research
article

Giant bug eats scientific results

article en

Abstract

Computational science, by its nature, involves a wide variety of computer simulations. These are done using software that is usually developed by the researchers themselves, on their own computers or sometimes on large HPC machines. As new methods are developed, new software is written and added to the scientific toolbox. Unfortunately, this software is often poorly written and difficult to reuse. The Astrophysical MUltipurpose Software Environment (AMUSE) comprises more than 50 astrophysical simulation codes created by a variety of researchers, making them available from the Python scripting environment in a well-documented manner. Whil this really helps scientists wishing to run simulations, it does not resolve the above-mentioned issues but merely shifts the responsibility for solving them from the end user to the maintainers of AMUSE. In recent years, AMUSE has suffered from a lack of resources for maintenance, which has caused issues for its users. We have been addressing these issues for AMUSE, but the wider problem of software quality in computational science remains, and deserves more attention.

Zenodo (CERN European Organization for Nuclear Research)
Leiden University (NL), Netherlands eScience Center (NL)
Industry, innovation and infrastructure
Openalex Percentile: Top 73%
Astronomy and Astrophysical Research
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Giant bug eats scientific results · Zenodo (CERN European Organization for Nuclear Research) (2024) | TGRS Research Map | TGRS