diff --git a/bibliography.bib b/bibliography.bib index 09958ac..aa3187d 100644 --- a/bibliography.bib +++ b/bibliography.bib @@ -1604,16 +1604,6 @@ @online{ENCCS urldate = {2023-10-27} } -@TechReport{ENCCS2022, - author = {{ENCCS}}, - title = {{ENCCS} Instructor Training}, - institution = {{EuroCC National Competence Center Sweden}}, - year = {2022}, - type = {Training Material to Train the Trainer}, - month = nov, - url = {https://www.eurocc-access.eu/wp-content/uploads/2022/12/EuroCC_NCC_Sweden_instructor_training_workshop.pdf}, -} - @online{ENCCSInstructorTraining, author = {ENCCS}, title = {{ENCCS} Instructor Training}, @@ -1638,8 +1628,8 @@ @Online{ESDCConsulation2023 @online{EuroCCWeb, author = {National Competence Centres}, title = {{EuroCC}-access}, -url = {https://www.eurocc-access.eu/}, -urldate = {2025-02-20} +url = {https://hpc-portal.eu/nccs}, +urldate = {2025-09-22}, } @InProceedings{EuroCC2022, @@ -1650,14 +1640,14 @@ @InProceedings{EuroCC2022 eventdate = {2022-01-20}, publisher = {EuroCC}, month = jan, - url = {https://www.eurocc-access.eu/wp-content/uploads/2022/04/20220401_Best_Practice_Guide-Training_Best_Practice_Seminar_final.pdf}, + url = {https://hpc-portal.eu/sites/default/files/2025-01/20220401_Best_Practice_Guide-Training_Best_Practice_Seminar_final.pdf}, } @online{EuroCCTraining, author = {{EuroCC}}, title = {{EuroCC} Training}, - url = {https://www.eurocc-access.eu/services/training/}, - urldate = {2023-06-16} + url = {https://hpc-portal.eu/training}, + urldate = {2025-09-22}, } @TechReport{EuroHPCJU2023, @@ -5680,13 +5670,14 @@ @article{smith_SoftwareCitationPrinciples2016 doi = {10.7717/peerj-cs.86} } -@Article{goth_foundational_competencies_2024, - title={Foundational Competencies and Responsibilities of a Research Software Engineer}, +@Article{goth_foundational_competencies_2025, + title={Foundational Competencies and Responsibilities of a Research Software Engineer: Current State and Suggestions for Future Directions [version 2; peer review: 2 approved]}, author={Goth, Florian and Alves, Renato and Braun, Matthias and Castro, Leyla Jael and Chourdakis, Gerasimos and Christ, Simon and Cohen, Jeremy and Druskat, Stephan and Erxleben, Fredo and Grad, Jean-No{\"e}l and Hagdorn, Magnus and Hodges, Toby and Juckeland, Guido and Kempf, Dominic and Lamprecht, Anna-Lena and Linxweiler, Jan and L{\"o}ffler, Frank and Martone, Michele and Schwarzmeier, Moritz and Seibold, Heidi and Thiele, Jan Philipp and von Waldow, Harald and Wittke, Samantha}, - year={2024}, - journal={arXiv}, - volume={2311.11457}, - doi={10.48550/arXiv.2311.11457}, + journal={F1000Research}, + volume={13}, + year={2025}, + number={1429}, + doi={10.12688/f1000research.157778.2}, } @InProceedings{haupt_hifis_consulting_2021, @@ -5721,7 +5712,7 @@ @Book{eurocc_success_stories_2023 address = {Stuttgart, Germany}, edition = {1}, month = may, - url = {https://www.eurocc-access.eu/wp-content/uploads/2023/07/EuroCC_booklet_2023_final.pdf}, + url = {https://hpc-portal.eu/sites/default/files/2025-01/EuroCC_booklet_2023_final.pdf}, } @Book{eurocc_success_stories_2024, @@ -5730,9 +5721,9 @@ @Book{eurocc_success_stories_2024 year = {2024}, editor = {{Members of {EuroCC}~2 Consortium} and {{CASTIEL}~2 Consortium}}, address = {Stuttgart, Germany}, - edition = {1}, + edition = {2}, month = sep, - url = {https://www.eurocc-access.eu/wp-content/uploads/2024/10/EuroCC2_Booklet2024_v1.0.pdf}, + url = {https://hpc-portal.eu/sites/default/files/2025-03/EuroCC2_Booklet2024_v3.0.pdf}, } @Misc{katerbow_dfg_rse_2024, @@ -5779,28 +5770,6 @@ @article{wright_ambivalent_internal_consultant_2009 doi = {10.1111/j.1467-8551.2008.00585.x}, } -@Article{goth_foundational_competencies_2024, - author = {Goth, Florian and Alves, Renato and Braun, Matthias and - Castro, Leyla Jael and Chourdakis, Gerasimos and Christ, Simon - and Cohen, Jeremy and Druskat, Stephan and Erxleben, Fredo and - Grad, Jean-Noël and Hagdorn, Magnus and Hodges, Toby and - Juckeland, Guido and Kempf, Dominic and Lamprecht, Anna-Lena - and Linxweiler, Jan and Löffler, Frank and Martone, Michele - and Schwarzmeier, Moritz and Seibold, Heidi and Thiele, Jan - Philipp and von Waldow, Harald and Wittke, Samantha}, - title = {Foundational Competencies and Responsibilities of a Research - Software Engineer}, - journal = {F1000Research}, - year = 2024, - volume = 13, - month = nov, - pages = 1429, - issn = {2046-1402}, - doi = {10.12688/f1000research.157778.1}, - url = {http://dx.doi.org/10.12688/f1000research.157778.1}, - publisher = {F1000 Research Ltd} -} - @online{zedifUniJena, author = {University Jena}, title = {Competence Center Digital Research ({zedif})}, diff --git a/contributors.yml b/contributors.yml index c54b7ee..0a486bb 100644 --- a/contributors.yml +++ b/contributors.yml @@ -65,8 +65,10 @@ authors: email: jgrad@icp.uni-stuttgart.de acknowledgements: | JNG acknowledges funding from the Deutsche Forschungsgemeinschaft - (DFG, German Research Foundation) - project number \href{https://gepris.dfg.de/gepris/projekt/391126171?language=en}{391126171} - (PI: Holm), from the German Federal Ministry of Education and Research + (DFG, German Research Foundation) - project numbers + \href{https://gepris.dfg.de/gepris/projekt/391126171?language=en}{391126171} (PI: Holm) and + \href{https://gepris.dfg.de/gepris/projekt/528726435?language=en}{528726435} (PI: Weeber), + from the German Federal Ministry of Education and Research (Bundesministeriums für Bildung und Forschung, BMBF) under the funding code \href{https://www.kooperation-international.de/foerderung/projekte/detail/info/verbundprojekt-multixscale-hpc-exzellenzzentrum-fuer-multi-skalen-simulationen-auf-hoechstleitungsrechnern-1}{16HPC095}, and from the European Union – this work has received funding @@ -197,7 +199,7 @@ authors: orcid: 0000-0002-1173-9228 email: alexander.struck@hu-berlin.de acknowledgements: | - 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. + 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 – \href{https://gepris.dfg.de/gepris/projekt/390648296?language=en}{390648296}. tier: 1 - author: "Michael Schlottke-Lakemper" diff --git a/paper.tex b/paper.tex index 8e1eade..ee866a2 100644 --- a/paper.tex +++ b/paper.tex @@ -69,7 +69,7 @@ \section{Introduction} The number of people developing software in academia is continuously rising~\autocite{Hannay2009, Hettrick2015}. Research software engineering encompasses creating, adapting or maintaining research software. -It also includes consultation and training with the aim to enable researchers to some of these tasks themselves~\autocite{goth_foundational_competencies_2024}. +It also includes consultation and training with the aim to enable researchers to some of these tasks themselves~\autocite{goth_foundational_competencies_2025}. These actions are very diverse and so are the environments they are performed in. This position paper focuses on groups of research software engineers that provide their services for an entire research organisation or at least a substantial part of it. @@ -109,7 +109,7 @@ \section{Motivation for central RSE units} The quote above is the shortest possible summary of this chapter: most if not all motivation to provide RSE services stems from the goal of improving research. Tasks that Research Software Engineers (RSEs) perform include training, \eg{} to improve the quality of code produced by researchers~\autocite{Ostlund2023}, consultation services, \eg{} regarding frameworks or algorithm selection, and the development of existing or new software. -For an overview of typical tasks of RSEs and the competencies required, see~\autocite{goth_foundational_competencies_2024}, especially section\ 4.4:\ “RSE tasks and responsibilities”. +For an overview of typical tasks of RSEs and the competencies required, see~\autocite{goth_foundational_competencies_2025}, especially section\ 4.4:\ “RSE tasks and responsibilities”. Research software is getting increasingly complex. This is partly because the scientific problems being tackled using software are getting bigger. @@ -634,7 +634,7 @@ \subsection{Staff Acquisition/People} So far, researchers accidentally find themselves in the role of an RSE because they pursued software development as part of their research. A more deliberate approach with specific RSE education may be necessary to train people in sufficient numbers for central RSE units. Being an RSE should be a career worth aspiring to, just as any other profession, with a long-term perspective. -This is a topic covered by a separate paper~\autocite{goth_foundational_competencies_2024}, but we provide a brief summary here: +This is a topic covered by a separate paper~\autocite{goth_foundational_competencies_2025}, but we provide a brief summary here: These RSEs will bring a diverse set of skills centred around the topics of research, digital tools, and team-based work and hence can easily offer the consulting services mentioned in the previous section and guide people to their implementation in their workgroups. diff --git a/positionpaper.bib b/positionpaper.bib index 73a7f4d..a47424c 100644 --- a/positionpaper.bib +++ b/positionpaper.bib @@ -55,7 +55,7 @@ @InBook{DiCosmo2023 @Book{Ehlert2025, author = {Ehlert, Iris and Attinger, Sabine and Bockelmann, Hendryk and Feulner, Georg and Grießbach, Sabine and Hoose, Corinna and Jung, Thomas and Kollet, Stefan and Potthast, Roland and Rehfeld, Kira and Schmidt, Hauke and Tegen, Ina and Zaehle, Sönke and Marotzke, Jochem and Schmidt, Anja}, - title = {natESM Strategy: Uniting Earth System Modeling for a Sustainable Future}, + title = {{natESM} Strategy: Uniting Earth System Modeling for a Sustainable Future}, year = {2025}, publisher = {Deutsches Klimarechenzentrum GmbH, Projekt natESM}, url = {https://www.nat-esm.de/who-we-are/governance/natesm_strategy.pdf}, @@ -84,8 +84,7 @@ @online{FAIRmaturity @misc{fair_data_maturity_model_working_group_2020, author = {FAIR Data Maturity Model Working Group}, - title = {{FAIR Data Maturity Model. Specification and - Guidelines}}, + title = {{FAIR} Data Maturity Model. Specification and Guidelines}, month = jun, year = 2020, publisher = {Zenodo}, @@ -104,7 +103,7 @@ @article{Felderer_2025 number = {2}, issn = {0001-0782}, doi = {10.1145/3685265}, -journal = {Commun. ACM}, +journal = {Communications of the ACM}, month = jan, pages = {20–23}, numpages = {4} @@ -200,13 +199,11 @@ @online{manchester_mobile @misc{schimavoigt2023, author = {Schima-Voigt, Kristine}, - title = {{Research Software Engineering als Service an einer - wissenschaftlichen Bibliothek}}, + title = {{R}esearch {S}oftware {E}ngineering als {S}ervice an einer wissenschaftlichen {B}ibliothek}, month = mar, year = 2023, publisher = {Zenodo}, doi = {10.5281/zenodo.7727988}, - url = {https://doi.org/10.5281/zenodo.7727988} } @Online{UtrechtRDM, @@ -216,32 +213,23 @@ @Online{UtrechtRDM } @misc{barkerkatz2024, - author = {Barker, Michelle and - Katz, Daniel S.}, - title = {Resources on how to create a research software - engineering (RSE) group (within an organisation) - or association (national, etc) - }, + author = {Barker, Michelle and Katz, Daniel S.}, + title = {Resources on how to create a research software engineering ({RSE}) group (within an organisation) or association (national, etc)}, month = nov, year = 2024, publisher = {Zenodo}, version = {1.0}, doi = {10.5281/zenodo.14025418}, - url = {https://doi.org/10.5281/zenodo.14025418}, } @misc{martin2023, - author = {Kimberly C. Martin}, - title = {Research Software Engineering Groups in the UK; - Origins, Organisational Context, and Practices - - 'RSE Roadtrip' Planning Document - }, + author = {Martin, Kimberly C.}, + title = {Research Software Engineering Groups in the {UK}; Origins, Organisational Context, and Practices - `{RSE} Roadtrip' Planning Document}, month = apr, year = 2023, publisher = {Zenodo}, version = {v0.1}, doi = {10.5281/zenodo.7852661}, - url = {https://doi.org/10.5281/zenodo.7852661}, } @TechReport{Utrecht2016a, @@ -283,7 +271,7 @@ @article{Grunwald2022 doi = {10.17192/bfdm.2022.1.8363}, journal = {Bausteine Forschungsdatenmanagement}, number = {1}, - pages = {43-52}, + pages = {43--52}, title = {{F}orschungsdatenmanagement etablieren -- {B}estehende {S}ervice-{A}ngebote und geplante {E}rweiterungen}, year = {2022}, } @@ -337,8 +325,7 @@ @InProceedings{Ostlund2023 Longitudinal Study of Code Quality in First-year Computer Science Students}, year = 2023, - booktitle = {Proceedings of the 54th ACM Technical Symposium on Computer - Science Education V. 1}, + booktitle = {Proceedings of the 54\textsuperscript{th} {ACM} Technical Symposium on Computer Science Education V. 1}, series = {SIGCSE 2023}, publisher = {Association for Computing Machinery}, isbn = 9781450394314, @@ -405,18 +392,16 @@ @Online{Princeton2025 @INPROCEEDINGS{Katz2019, author={Katz, Daniel S. and McHenry, Kenton and Reinking, Caleb and Haines, Robert}, - booktitle={2019 IEEE/ACM 14th International Workshop on Software Engineering for Science (SE4Science)}, - title={Research Software Development and Management in Universities: Case Studies from Manchester's RSDS Group, Illinois' NCSA, and Notre Dame's CRC}, + booktitle={2019 {IEEE}/{ACM} 14\textsuperscript{th} International Workshop on Software Engineering for Science (SE4Science)}, + title={Research Software Development and Management in Universities: Case Studies from {M}anchester's {RSDS} Group, {I}llinois' {NCSA}, and {N}otre {D}ame's {CRC}}, year={2019}, - volume={}, - number={}, - pages={17-24}, - 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}, - doi={10.1109/SE4Science.2019.00009}} + pages={17--24}, + doi={10.1109/SE4Science.2019.00009}, +} @Online{DFG_ExStra130, author = {{German Research Foundation}}, - title = {Clusters of Excellence Funding Line - Proposal template }, + title = {Clusters of Excellence Funding Line - Proposal template}, year = 2023, url = {https://www.dfg.de/resource/blob/204414/be4b0447d949c674c900fba56c48cfc5/exstra130-en-data.pdf}, urldate = {2025-02-08} @@ -442,13 +427,10 @@ @misc{keegan_ssc_whitepaper author = {Keegan, Liam and Kempf, Dominic and Ulusoy, Inga}, - title = {Scientific Software Center at Heidelberg - University: White Paper - }, + title = {Scientific Software Center at {H}eidelberg University: White Paper}, month = mar, year = 2024, publisher = {Zenodo}, version = {v2.0}, doi = {10.5281/zenodo.10867903}, - url = {https://doi.org/10.5281/zenodo.10867903}, }