Building a Sustainable Structure for Research Software Engineering Activities

07/11/2018
by   Jeremy Cohen, et al.
0

The profile of research software engineering has been greatly enhanced by developments at institutions around the world to form groups and communities that can support effective, sustainable development of research software. We observe, however, that there is still a long way to go to build a clear understanding about what approaches provide the best support for research software developers in different contexts, and how such understanding can be used to suggest more formal structures, models or frameworks that can help to further support the growth of research software engineering. This paper sets out some preliminary thoughts and proposes an initial high-level model based on discussions between the authors around the concept of a set of pillars representing key activities and processes that form the core structure of a successful research software engineering offering.

READ FULL TEXT
research
06/19/2022

The Framework For The Discipline Of Software Engineering in Connection to Information Technology Discipline

This paper represents preliminary work in identifying the foundation for...
research
09/14/2020

Analogy-Making as a Core Primitive in the Software Engineering Toolbox

An analogy is an identification of structural similarities and correspon...
research
09/16/2022

Structure Preserving Transformations for Practical Model-based Systems Engineering

In this third decade of systems engineering in the twenty-first century,...
research
03/26/2018

SEAT: A Taxonomy to Characterize Automation in Software Engineering

Reducing cost and time required to build high quality software is a majo...
research
01/31/2008

Investigating the Potential of Test-Driven Development for Spreadsheet Engineering

It is widely documented that the absence of a structured approach to spr...
research
10/11/2021

Using Personality Detection Tools for Software Engineering Research: How Far Can We Go?

Assessing the personality of software engineers may help to match indivi...
research
05/27/2021

Interacto: A Modern User Interaction Processing Model

Since most software systems provide their users with interactive feature...

Please sign up or login with your details

Forgot password? Click here to reset