Skip to content

Commit 26727d5

Browse files
authored
Merge pull request #59 from DE-RSE/refs
Add various references
2 parents 23f80b1 + 46f49f7 commit 26727d5

File tree

2 files changed

+66
-6
lines changed

2 files changed

+66
-6
lines changed

paper.tex

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ \section{Motivation}
9696

9797
\subsection{Tasks}
9898

99-
One of the services a centralized RSE department likely will provide is training to improve the often low-quality code developed by beginners [REF low-quality].
99+
One of the services a centralized RSE department likely will provide is training to improve the often low-quality code developed by beginners ~\autocite{Ostlund2023}.
100100
Examples of organizational training efforts are the Helmholtz HIFIS group [https://events.hifis.net/category/4/], the Scientific Software Center in Heidelberg [https://www.ssc.uni-heidelberg.de/en], the Competence Center Digital Research in Jena (zedif: [https://www.zedif.uni-jena.de/en/]), and the SURESOFT workshops series in Braunschweig ~\autocite{SURESOFTLink, Blech2022}.
101101
Another national pioneer is the Göttingen State and University Library which set up a group of RSEs offering – besides training – services like data modeling and visualization, digital editions, portal development and more. They reported a remarkable increase in software quality, better grant applications, less brain drain and overall employee satisfaction levels~\autocite{schimavoigt2023}.
102102
The demand for such services appears to be ever-increasing.
@@ -151,8 +151,10 @@ \subsection{International Comparison and Current Developments}
151151
This allocated money can then be utilized to delegate/dispatch a central RSE person or group into a research project for a few weeks or months as necessary.
152152

153153
We welcome that the latest DFG grant application templates require discussion of both, data \textbf{and} software management (in line with their GWP guidelines~\autocite{dfg_gsp}).
154-
%We also see the first grant applications [REF welcome trust? or others] requiring Software Management Plans (SMP).
154+
%We also see the first grant applications [REF wellcome trust (seems to require an OutputMP that includes software, but only how/when it will be published, not how it will be created/maintained)? or others] requiring Software Management Plans (SMP).
155155
In addition, dedicated Data Management Plans (DMP) have become mandatory in several funding calls (e.g., ...) and we expect to see a similar development for SMPs in the future. (There have been funding calls in the UK that required a SMP. [no ref?])
156+
% See https://www.forschungsdaten.org/index.php/Data_Management_Pl%C3%A4ne#Anforderungen_von_F%C3%B6rderorganisationen
157+
% See https://www.researchdata.uni-jena.de/information/datenmanagementplan
156158

157159
Policies for research software management and guidelines involving responsible research practices detailing software handling are the precursors for a research software engineering environment.
158160
See for example position papers by the Helmholtz Open Science Office~\autocite{Helmholtz2019a,Helmholtz2019b},
@@ -241,16 +243,17 @@ \subsection{Module 1: Foster a Network of RSEs}
241243
\subsection{Module 2: Consultation Services}
242244
\label{sec:consultation}
243245

244-
With the majority of researchers being self-taught programmers [REF], there is a huge demand for expertise on how to develop better research software.
245-
Here, "better" can refer to a number of quality metrics such as correctness, reproducibility, maintainability, extendability, usability, portability, interoperability, performance or scalability [REF].
246+
With the majority of researchers being self-taught programmers~\autocite{Carver2013}, there is a huge demand for expertise on how to develop better research software.
247+
Here, "better" can refer to a number of quality metrics such as correctness, reproducibility, maintainability, extendability, usability, portability, interoperability, performance or scalability~\autocite[Chapter 16]{Schulmeyer2008}.
248+
246249
In order to raise the quality standards for research that is based on research software, it is of great importance for research institutions to provide access to such expertise with a low entry barrier.
247250
The hub is a natural place to provide this central service.
248251
There exists a number of scenarios where RSE consultation services differ strongly in scale and format.
249252
We mention a few of these in the following.
250253

251254
"One Off" consultations on any research software related aspect that are open to researchers of all career levels are
252255
a great introduction to the hub's RSE services and are offered by almost all RSE departments already established [REF].
253-
Depending on the demand, these consultations can either be by appointment or in a more structured format where you book an appointment from available dates (e.g. University of Sheffield's "Code Clinic" [REF]) .
256+
Depending on the demand, these consultations can either be by appointment or in a more structured format where you book an appointment from available dates (e.g. University of Sheffield's "Code Clinic" \footnote{At time of publication the appointment form could be access from the front page of the RSE department’s website: \url{https://rse.shef.ac.uk/}} and Friedrich Schiller University’s Digital Research Clinic\footnote{At the time of publication upcoming clinic’s were advertised on the consulting page of the Competence Center For Digital Research’s website: \url{https://www.zedif.uni-jena.de/en/consulting.html}}).
254257

255258
A larger scale format for RSE consultation services could be that a research project regularly (e.g. quarterly or monthly) meets with an RSE in order to coordinate the research software efforts done in the research project.
256259
This format enables valuable feedback cycles between researchers and RSEs and allows RSEs to guide the project
@@ -294,7 +297,7 @@ \subsection{Module 3: Development Services}
294297
Examples of topics that would benefit from such expertise pooling are \eg mobile app development and UI/UX development.
295298

296299
RSE departments that offer development services at all scales have proven to be a success story at many research institutions and have rapidly grown in size due to the influx of third party funding.
297-
Notable examples are \eg Manchester [REF], Notre-Dame [REF], STANFORD, Princeton~\autocite{Cosden2022a}.
300+
Notable examples are \eg Manchester~\autocite{Sinclair2022}, Notre-Dame [REF], Stanford~\autocite{Stanford2023}, Princeton~\autocite{Cosden2022a}.
298301

299302
[SuccessStory]
300303
Founded in January 2017, the Research Computing department of Princeton University has experienced a tremendous growth from the initial two FTEs to a total of 18 FTEs in the span of five years~\autocite{Cosden2022a}.

positionpaper.bib

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -267,3 +267,60 @@ @misc{Barker2024
267267
copyright = {Creative Commons Attribution 4.0 International}
268268
}
269269

270+
271+
@InProceedings{Ostlund2023,
272+
author = {\"{O}stlund, Linus and Wicklund, Niklas and Glassey, Richard},
273+
title = {It's Never too Early to Learn About Code Quality: A
274+
Longitudinal Study of Code Quality in First-year Computer
275+
Science Students},
276+
year = 2023,
277+
booktitle = {Proceedings of the 54th ACM Technical Symposium on Computer
278+
Science Education V. 1},
279+
series = {SIGCSE 2023},
280+
publisher = {Association for Computing Machinery},
281+
isbn = 9781450394314,
282+
pages = {792–798},
283+
doi = {10.1145/3545945.3569829},
284+
url = {https://doi.org/10.1145/3545945.3569829}
285+
}
286+
287+
288+
@Article{Carver2013,
289+
author = {Carver, Jeffrey and Heaton, Dustin and Hochstein, Lorin and
290+
Bartlett, Roscoe},
291+
title = {Self-perceptions about software engineering: A survey of
292+
scientists and engineers},
293+
journal = {Computing in Science \& Engineering},
294+
year = 2013,
295+
volume = 15,
296+
number = 1,
297+
pages = {7--11},
298+
publisher = {IEEE}
299+
}
300+
301+
302+
@Book{Schulmeyer2008,
303+
author = {Schulmeyer, Gordon},
304+
title = {Handbook of Software Quality Assurance, Fourth Edition},
305+
year = 2008,
306+
publisher = {Artech House},
307+
isbn = {978-1-59693-186-2}
308+
}
309+
310+
311+
@Online{Sinclair2022,
312+
author = {Gillian Sinclair},
313+
title = {Research Software Engineering},
314+
year = 2022,
315+
url = {https://research-it.manchester.ac.uk/services/research-software-engineering/},
316+
urldate = {2024-04-12}
317+
}
318+
319+
320+
@Online{Stanford2023,
321+
author = {Stanford University IT},
322+
title = {Research Software Engineering Services},
323+
year = 2023,
324+
url = {https://uit.stanford.edu/node/27566},
325+
urldate = {2024-04-12}
326+
}

0 commit comments

Comments
 (0)