Skip to content

Commit 9be95b0

Browse files
committed
Merge branch 'main' into 79-hub-and-spoke
2 parents 52228d2 + a226d61 commit 9be95b0

File tree

7 files changed

+98
-11
lines changed

7 files changed

+98
-11
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -304,3 +304,6 @@ paper.pdf
304304
contributors.tex
305305

306306
*.tar.gz
307+
308+
# ignore backup files
309+
*~

Makefile

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
all: plots paper.pdf
2+
3+
clean:
4+
latexmk -c
5+
rm paper.pdf
6+
7+
paper.pdf: paper.tex positionpaper.bib contributors.tex
8+
latexmk -pdflatex paper.tex
9+
10+
contributors.tex: contributors.tex.j2 contributors.yml
11+
python3 contributors.py
12+
13+
plots::
14+
$(MAKE) -C group_composition_plot

contributors.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@
1717
if 'affiliations' in author:
1818
author["affiliations"] = [data["affiliations"][aff] for aff in author["affiliations"]]
1919

20+
# Sort by last name and contribution tier
21+
data["authors"] = list(sorted(sorted(data["authors"], key=lambda x: x["lastName"]), key=lambda x: x.get("tier", 2)))
22+
2023
env = jinja2.Environment(
2124
loader=jinja2.FileSystemLoader(os.getcwd()),
2225
keep_trailing_newline=True,

contributors.yml

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ authors:
1111
firstName: Leyla Jael
1212
lastName: Castro
1313
initials: LC
14+
affiliations:
15+
- Semantic Technologies team, ZB MED Information Centre for Life Sciences, Germany
16+
orcid: 0000-0003-3986-0510
1417

1518
- author: "Bernd Flemisch"
1619
firstName: Bernd
@@ -19,6 +22,7 @@ authors:
1922
affiliations:
2023
- Institute for Modelling Hydraulic and Environmental Systems, University of Stuttgart, Germany
2124
orcid: 0000-0001-8188-620X
25+
tier: 1
2226

2327
- author: "Florian Goth"
2428
firstName: Florian
@@ -32,6 +36,7 @@ authors:
3236
FG acknowledges funding from the Deutsche Forschungsgemeinschaft
3337
(DFG, German Research Foundation) through the SFB 1170 “Tocotronics”,
3438
project Z03 - project number \href{https://gepris.dfg.de/gepris/projekt/258499086?language=en}{258499086}.
39+
tier: 1
3540

3641
- author: "Jean-Noël Grad"
3742
firstName: Jean-Noël
@@ -72,6 +77,7 @@ authors:
7277
acknowledgements: |
7378
DK acknowledges support from the Scientific Software Center which is funded as part
7479
of the Excellence Strategy of the German Federal and State Governments.
80+
tier: 0
7581

7682
- author: "Jan Linxweiler"
7783
firstName: Jan
@@ -81,8 +87,16 @@ authors:
8187
- Technische Universität Braunschweig, Germany
8288
orcid: 0000-0002-2755-5087
8389
90+
tier: 1
8491

8592
- author: "Axel Loewe"
93+
firstName: Axel
94+
lastName: Loewe
95+
initials: AL
96+
affiliations:
97+
- Karlsruhre Institute of Technology (KIT)
98+
orcid: 0000-0002-2487-4744
99+
86100

87101
- author: "Frank Löffler"
88102
firstName: Frank
@@ -92,6 +106,7 @@ authors:
92106
- Competence Center Digital Research, Friedrich Schiller University Jena, Germany
93107
orcid: 0000-0001-6643-6323
94108
109+
tier: 1
95110

96111
- author: "Philipp Matthias Schäfer"
97112
firstName: Philipp Matthias
@@ -101,12 +116,23 @@ authors:
101116
- Competence Center Digital Research, Friedrich Schiller University Jena, Germany
102117
orcid: 0000-0003-3931-6670
103118
119+
tier: 1
104120

105121
- author: "Philipp S. Sommer"
106122
firstName: Philipp S.
107123
lastName: Sommer
108124
initials: PS
109125

126+
- author: "Robert Speck"
127+
firstName: Robert
128+
lastName: Speck
129+
initials: RS
130+
affiliations:
131+
- Jülich Supercomputing Centre, Forschungszentrum Jülich GmbH, Germany
132+
orcid: 0000-0002-3879-1210
133+
134+
tier: 1
135+
110136
- author: "Alexander Struck"
111137
firstName: Alexander
112138
lastName: Struck
@@ -117,4 +143,4 @@ authors:
117143
118144
acknowledgements: |
119145
AS acknowledges the support of the Cluster of Excellence »Matters of Activity. Image Space Material« funded by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) under Germany's Excellence Strategy – EXC 2025 – 390648296.
120-
146+
tier: 1

group_composition_plot/Makefile

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
GOOD = $(wildcard submissions/good/*.json)
2+
GOOD_PLOTS = $(patsubst submissions/good/%.json,pdf/%.pdf,$(GOOD))
3+
4+
all: group_composition_plot_the_fantastic_four.pdf \
5+
group_composition_plot_all.pdf \
6+
$(GOOD_PLOTS)
7+
8+
group_composition_plot_the_fantastic_four.pdf: submissions/2023-12-06/Friedrich_Schiller_University_Jena_2023-12-06_10-43-44.json \
9+
submissions/2023-12-06/Scientific_Software_Center_2023-12-21_13-13-27.json \
10+
submissions/2023-12-06/University_of_Reading_2023-12-11_10-18-14.json \
11+
submissions/2023-12-06/Princeton_University_2023-11-29_18-33-21.json
12+
./group_composition_plot.py --legend --outfile $@ $^
13+
14+
group_composition_plot_all.pdf: $(GOOD)
15+
./group_composition_plot.py --legend --outfile $@ $^
16+
17+
pdf/%.pdf: submissions/good/%.json
18+
mkdir -p pdf
19+
./group_composition_plot.py --outfile $@ $^

paper.tex

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -192,11 +192,9 @@ \subsubsection{Existing RSE efforts}
192192

193193
\subsection{External expectations}
194194

195-
The latest DFG grant application templates require discussion of both, data \textbf{and} software management (in line with their GWP guidelines~\autocite{dfg_gsp}).
196-
%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).
197-
In addition, as dedicated DMPs have become mandatory in several funding calls \todo{REF}, we expect to see a similar development for Software Management Plans (SMPs) in the future. \todo{REF} There have already been funding calls in the UK that required an SMP.
198-
% See https://www.forschungsdaten.org/index.php/Data_Management_Pl%C3%A4ne#Anforderungen_von_F%C3%B6rderorganisationen
199-
% See https://www.researchdata.uni-jena.de/information/datenmanagementplan
195+
Some of the latest DFG grant application templates (\eg{} the strategy of excellence \autocite{DFG_ExStra130}) require discussion of both, data \textbf{and} software management (in line with their GWP guidelines~\autocite{dfg_gsp}).
196+
In addition, as dedicated DMPs have become mandatory in several funding calls \autocite{FDM_Info_FDM},
197+
we expect to see a similar development for Software Management Plans (SMPs) in the future. As of today, they are already recommended \autocite{FDM_Info_SMP}.
200198

201199
Policies for research software management and guidelines involving responsible research practices detailing software handling are the precursors for a research software engineering environment.
202200
See for example position papers by the Helmholtz Open Science Office~\autocite{Helmholtz2019a,Helmholtz2019b},
@@ -297,13 +295,12 @@ \subsection{Module 2: Consultation Services}%
297295
The hub is a natural place to provide this central service.
298296
There exists a number of scenarios where RSE consultation services differ strongly in scale and format.
299297
We mention a few of these in the following.
300-
“One Off” consultations on any research software related aspect that are open to researchers of all career levels are
301-
a great introduction to the hub's RSE services and are offered by almost all RSE units already established [REF].
302-
%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 (\eg{} University of Sheffield's “Code Clinic”\footnote{At time of publication the appointment form could be access from the front page of the RSE unit’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}}).
298+
“Walk-in” consultations on any research software related aspect that are open to researchers of all career levels are
299+
a great introduction to the hub's RSE services and are offered by almost all RSE units already established (see e.g. data in section~\ref{sec:existing} or \cite{Katz2019}).
303300

304301
A larger scale format for RSE consultation services could be that a research project regularly meets with an RSE in order to coordinate the research software efforts done in the research project.
305302
This format enables valuable feedback cycles between researchers and RSEs and allows RSEs to guide the project
306-
towards successful software engineering best practices without overloading the researchers with information at a one-off consultation.
303+
towards successful software engineering best practices without overloading the researchers with information at a walk-in consultation.
307304
When an RSE unit carries out many of these project consultations, they will gather valuable experiences in transferring RSE knowledge to practitioners.
308305
An RSE hub puts these experiences into institutional memory, allowing for better RSE practice in the future.
309306

@@ -478,6 +475,7 @@ \subsection{Module 9: Communication and Outreach}%
478475
It organises the bidirectional exchange between the local and the global community and is the central hub for information coming both ways.
479476

480477
\section{Existing Implementations}
478+
\label{sec:existing}
481479

482480
\begin{figure}
483481
\centering

positionpaper.bib

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -339,10 +339,34 @@ @Online{Princeton2025
339339
@INPROCEEDINGS{Katz2019,
340340
author={Katz, Daniel S. and McHenry, Kenton and Reinking, Caleb and Haines, Robert},
341341
booktitle={2019 IEEE/ACM 14th International Workshop on Software Engineering for Science (SE4Science)},
342-
title={Research Software Development \& Management in Universities: Case Studies from Manchester's RSDS Group, Illinois' NCSA, and Notre Dame's CRC},
342+
title={Research Software Development and Management in Universities: Case Studies from Manchester's RSDS Group, Illinois' NCSA, and Notre Dame's CRC},
343343
year={2019},
344344
volume={},
345345
number={},
346346
pages={17-24},
347347
keywords={Software;Training;Data science;Software engineering;Organizations;Engineering profession;Data models;Software Engineering;Research Software Engineering;Scientific Software;Research Software;Funding;Careers;Sustainability;Research Culture;Best Practice},
348348
doi={10.1109/SE4Science.2019.00009}}
349+
350+
@Online{DFG_ExStra130,
351+
author = {{German Research Foundation}},
352+
title = {Clusters of Excellence Funding Line - Proposal template },
353+
year = 2023,
354+
url = {https://www.dfg.de/resource/blob/204414/be4b0447d949c674c900fba56c48cfc5/exstra130-en-data.pdf},
355+
urldate = {2025-02-08}
356+
}
357+
358+
@Online{FDM_Info_FDM,
359+
author = {{Redaktion von forschungsdaten.info}},
360+
title = {Forschungsdatenmanagement und Forschungsförderer},
361+
year = 2024,
362+
url = {https://forschungsdaten.info/themen/informieren-und-planen/forschungsdatenmanagement-und-forschungsfoerderer/},
363+
urldate = {2025-02-09}
364+
}
365+
366+
@Online{FDM_Info_SMP,
367+
author = {{Redaktion von forschungsdaten.info}},
368+
title = {Software Management Plans - Managing of (research) software efficiently},
369+
year = 2023,
370+
url = {https://forschungsdaten.info/praxis-kompakt/english-pages/software-management-plans/},
371+
urldate = {2025-02-09}
372+
}

0 commit comments

Comments
 (0)