How Research Software Engineers Can Support Scientific Software

10/14/2020
by   Miranda Mundt, et al.
0

We are research software engineers and team members in the Department of Software Engineering and Research at Sandia National Laboratories, an organization which aims to advance software engineering in the domain of computational science. Our team hopes to promote processes and principles that lead to quality, rigor, correctness, and repeatability in the implementation of algorithms and applications in scientific software for high consequence applications. We use our experience to argue that there is a readily achievable set of software tools and best practices with a large return on investment that can be imparted upon scientific researchers that will remarkably improve the quality of software and, as a result, the quality of research.

READ FULL TEXT

page 1

page 2

research
10/09/2020

Research, Develop, Deploy: Building a Full Spectrum Software Engineering and Research Department

At Sandia National Laboratories, the Software Engineering and Research D...
research
10/28/2022

An RSE Group Model: Operational and Organizational Approaches From Princeton University's Central Research Software Engineering Group

The Princeton Research Software Engineering Group has grown rapidly sinc...
research
10/05/2021

An Exploration of the Mentorship Needs of Research Software Engineers

As a newly designated professional title, research software engineers (R...
research
11/14/2022

Giving RSEs a Larger Stage through the Better Scientific Software Fellowship

The Better Scientific Software Fellowship (BSSwF) was launched in 2018 t...
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...
research
03/14/2019

What Makes Research Software Sustainable? An Interview Study With Research Software Engineers

Software is now a vital scientific instrument, providing the tools for d...
research
04/13/2020

Understanding What Software Engineers Are Working on – The Work-Item Prediction Challenge

Understanding what a software engineer (a developer, an incident respond...

Please sign up or login with your details

Forgot password? Click here to reset