Research Software Development & Management in Universities: Case Studies from Manchester's RSDS Group, Illinois' NCSA, and Notre Dame's CRC

03/02/2019
by   Daniel S Katz, et al.
0

Modern research in the sciences, engineering, humanities, and other fields depends on software, and specifically, research software. Much of this research software is developed in universities, by faculty, postdocs, students, and staff. In this paper, we focus on the role of university staff. We examine three different, independently-developed models under which these staff are organized and perform their work, and comparatively analyze these models and their consequences on the staff and on the software, considering how the different models support software engineering practices and processes. This information can be used by software engineering researchers to understand the practices of such organizations and by universities who want to set up similar organizations and to better produce and maintain research software.

READ FULL TEXT

page 1

page 5

research
02/11/2021

Software Startup Practices – Software Development in Startups through the Lens of the Essence Theory of Software Engineering

Software startups continue to be important drivers of economy globally. ...
research
02/20/2018

Statistical Software for Psychology: Comparing Development Practices Between CRAN and Other Communities

Different communities rely heavily on software, but use quite different ...
research
11/22/2017

A Digital Game Maturity Model (DGMM)

Game development is an interdisciplinary concept that embraces artistic,...
research
11/21/2017

Universality of Egoless Behavior of Software Engineering Students

Software organizations have relied on process and technology initiatives...
research
04/05/2023

Human Error Management in Requirements Engineering: Should We Fix the People, the Processes, or the Environment?

Context: Software development is human-centric and vulnerable to human e...
research
05/21/2020

THE ADELE-TEMPO experience : an environment to support process modeling and enaction

Process-Centered Software Engineering Environments (PSEE) have recently ...
research
10/14/2018

Misaligned Values in Software Engineering Organizations

The values of software organizations are crucial for achieving high perf...

Please sign up or login with your details

Forgot password? Click here to reset