Community Organizations: Changing the Culture in Which Research Software Is Developed and Sustained

11/20/2018
by   Daniel S Katz, et al.
0

Software is the key crosscutting technology that enables advances in mathematics, computer science, and domain-specific science and engineering to achieve robust simulations and analysis for science, engineering, and other research fields. However, software itself has not traditionally received focused attention from research communities; rather, software has evolved organically and inconsistently, with its development largely as by-products of other initiatives. Moreover, challenges in scientific software are expanding due to disruptive changes in computer hardware, increasing scale and complexity of data, and demands for more complex simulations involving multiphysics, multiscale modeling and outer-loop analysis. In recent years, community members have established a range of grass-roots organizations and projects to address these growing technical and social challenges in software productivity, quality, reproducibility, and sustainability. This article provides an overview of such groups and discusses opportunities to leverage their synergistic activities while nurturing work toward emerging software ecosystems.

READ FULL TEXT

page 1

page 5

research
08/16/2019

FAIR and Open Computer Science Research Software

In computational science and in computer science, research software is a...
research
02/11/2023

Treat societally impactful scientific insights as open-source software artifacts

So far, the relationship between open science and software engineering e...
research
10/09/2017

Grand Challenges of Traceability: The Next Ten Years

In 2007, the software and systems traceability community met at the firs...
research
05/07/2023

Documenting Bioinformatics Software Via Reverse Engineering

Documentation is one of the most neglected activities in Software Engine...
research
09/07/2022

The Science Gateway Community Institute's Consulting Services Program: Lessons for Research Software Engineering Organizations

The Science Gateways Community Institute (SGCI) is an NSF Software Infra...
research
03/12/2020

The Changing Nature of Computational Science Software

How should software engineering be adapted for Computational Science (CS...
research
05/27/2020

Lessons learned in a decade of research software engineering GPU applications

After years of using Graphics Processing Units (GPUs) to accelerate scie...

Please sign up or login with your details

Forgot password? Click here to reset