From 3b8b0380642a8daff346b62d08efa3b46de65d3f Mon Sep 17 00:00:00 2001 From: Florian Goth Date: Fri, 26 May 2023 13:58:21 +0200 Subject: [PATCH 1/8] first draft for the required number of RSEs --- paper_teaching-learning-RSE.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/paper_teaching-learning-RSE.md b/paper_teaching-learning-RSE.md index 5e1c05df..c96698d7 100644 --- a/paper_teaching-learning-RSE.md +++ b/paper_teaching-learning-RSE.md @@ -47,6 +47,18 @@ _[Overview of paper sections to add]_ The challenges of understanding the current state of skills within the research software community and related areas, as well as identifying required competencies, developing training pathways and providing training materials are areas that are being looked at and addressed by various groups and projects. In this section, we highlight some of these other projects and activities. +## Number of required RSE graduates +In order to set up the argument for dedicated RSE education we need to estimate the number of required graduates. +We start from the number of researchers in Germany. The OECD Data reports a number of 667,394 researchers in 2019. +In public research alone we have better numbers and there have been 71733 researcher in 2020. +Taking a rough estimate of requiring around one RSE per 10 researchers (A number that has been put forward in another workshop +in Paderborn) brings us to a need of around 6.000 RSEs in Germany. Assuming an equal distribution with regard to age +and an average time in the RSE workforce of 40 years, yields an average need of around 150 RSEs per year. +If we assume that half of the workforce is made up by researchers coming from other graduates and the other half are properly minted +RSE graduates this yields that there is a requirement of around four dedicated RSE education places each producing graduating classes +of around 20 persons each year. +This calculation assumes that RSEs do not move into into industry with their skillset. + ### Identifying skills and pathways As an area that generally requires a range of advanced skills, High Performance Computing (HPC) is one field where there is ongoing work to identify relevant sets of skills for HPC practitioners and potential paths to develop these skills. The HPC Certification Forum has developed a "competence standard" (CS) for HPC that defines a range of skills and how they are related in the context of a skill tree [HPC-CF Competencies]. Also looking at pathways and how different skills are related, the UNIVERSE-HPC project [UNIVERSE-HPC], funded under the UK's ExCALIBUR research programme [EXCALIBUR], is looking to understand and develop training pathways to support the development of specialist skills in the HPC and exascale domains. The project is gathering open source training materials to develop curricula that support the training pathways that are underpinned by high-quality training materials. From dfd1d68daa4dca0fe947e6c92e9bcb1fd23cc72d Mon Sep 17 00:00:00 2001 From: Florian Goth Date: Fri, 26 May 2023 14:51:00 +0200 Subject: [PATCH 2/8] forgot citations --- paper_teaching-learning-RSE.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/paper_teaching-learning-RSE.md b/paper_teaching-learning-RSE.md index c96698d7..dbac0e42 100644 --- a/paper_teaching-learning-RSE.md +++ b/paper_teaching-learning-RSE.md @@ -49,7 +49,7 @@ The challenges of understanding the current state of skills within the research ## Number of required RSE graduates In order to set up the argument for dedicated RSE education we need to estimate the number of required graduates. -We start from the number of researchers in Germany. The OECD Data reports a number of 667,394 researchers in 2019. +We start from the number of researchers in Germany. The OECD Data [OECD2023] reports a number of 667,394 researchers in 2019. In public research alone we have better numbers and there have been 71733 researcher in 2020. Taking a rough estimate of requiring around one RSE per 10 researchers (A number that has been put forward in another workshop in Paderborn) brings us to a need of around 6.000 RSEs in Germany. Assuming an equal distribution with regard to age @@ -472,3 +472,5 @@ Therefore this closes the gap, that the research landscape requires RSEs, but th [Lamprecht2022] A-L. Lamprecht, C. Martinez-Ortiz, M. Barker, et al. What Do We (Not) Know About Research Software Engineering?. _Journal of Open Research Software_, 10(1), p.11. DOI: [https://doi.org/10.5334/jors.384](https://doi.org/10.5334/jors.384) [Landwehr2017] Carl Landwehr, Jochen Ludewig, Robert Meersman, David Lorge Parnas, Peretz Shoval, Yair Wand, David Weiss, Elaine Weyuker, Software Systems Engineering programmes a capability approach, [https://doi.org/10.1016/j.jss.2016.12.016](https://doi.org/10.1016/j.jss.2016.12.016) + +[OECD2023] OECD (2023), Government researchers (indicator). doi: 10.1787/c03b3052-en (Accessed on 26 May 2023) From cf5b326b846ae3ef485eb1e9a799350fe0f190a8 Mon Sep 17 00:00:00 2001 From: Florian Goth Date: Sat, 27 May 2023 00:23:30 +0200 Subject: [PATCH 3/8] work in the lower bound --- paper_teaching-learning-RSE.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/paper_teaching-learning-RSE.md b/paper_teaching-learning-RSE.md index dbac0e42..a905c8aa 100644 --- a/paper_teaching-learning-RSE.md +++ b/paper_teaching-learning-RSE.md @@ -51,13 +51,15 @@ The challenges of understanding the current state of skills within the research In order to set up the argument for dedicated RSE education we need to estimate the number of required graduates. We start from the number of researchers in Germany. The OECD Data [OECD2023] reports a number of 667,394 researchers in 2019. In public research alone we have better numbers and there have been 71733 researcher in 2020. -Taking a rough estimate of requiring around one RSE per 10 researchers (A number that has been put forward in another workshop +Taking a rough estimate of requiring around one RSE per 10 researchers (FIXME!! Number anecdotal!!)(A number that has been put forward in another workshop in Paderborn) brings us to a need of around 6.000 RSEs in Germany. Assuming an equal distribution with regard to age and an average time in the RSE workforce of 40 years, yields an average need of around 150 RSEs per year. If we assume that half of the workforce is made up by researchers coming from other graduates and the other half are properly minted RSE graduates this yields that there is a requirement of around four dedicated RSE education places each producing graduating classes of around 20 persons each year. This calculation assumes that RSEs do not move into into industry with their skillset. +While this calculation is only supposed to give a rough ballpark estimate, we note that Germany has 319 places of higher education [destatis2023]. +Having only three RSEs at each site already gives a requirement of 1000 persons. ### Identifying skills and pathways @@ -474,3 +476,5 @@ Therefore this closes the gap, that the research landscape requires RSEs, but th [Landwehr2017] Carl Landwehr, Jochen Ludewig, Robert Meersman, David Lorge Parnas, Peretz Shoval, Yair Wand, David Weiss, Elaine Weyuker, Software Systems Engineering programmes a capability approach, [https://doi.org/10.1016/j.jss.2016.12.016](https://doi.org/10.1016/j.jss.2016.12.016) [OECD2023] OECD (2023), Government researchers (indicator). doi: 10.1787/c03b3052-en (Accessed on 26 May 2023) + +[destatis2023] https://www.destatis.de/DE/Themen/Gesellschaft-Umwelt/Bildung-Forschung-Kultur/Hochschulen/Tabellen/hochschulen-hochschularten.html \ No newline at end of file From 391e4d9cf94768f5db1bda2915a3174dca6b3c69 Mon Sep 17 00:00:00 2001 From: CaptainSifff Date: Sun, 28 May 2023 20:17:11 +0200 Subject: [PATCH 4/8] Update paper_teaching-learning-RSE.md Co-authored-by: Jeremy Cohen --- paper_teaching-learning-RSE.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/paper_teaching-learning-RSE.md b/paper_teaching-learning-RSE.md index a905c8aa..e0fc78d5 100644 --- a/paper_teaching-learning-RSE.md +++ b/paper_teaching-learning-RSE.md @@ -50,7 +50,7 @@ The challenges of understanding the current state of skills within the research ## Number of required RSE graduates In order to set up the argument for dedicated RSE education we need to estimate the number of required graduates. We start from the number of researchers in Germany. The OECD Data [OECD2023] reports a number of 667,394 researchers in 2019. -In public research alone we have better numbers and there have been 71733 researcher in 2020. +In public research alone we have better numbers and 71,733 researchers were recorded in 2020. Taking a rough estimate of requiring around one RSE per 10 researchers (FIXME!! Number anecdotal!!)(A number that has been put forward in another workshop in Paderborn) brings us to a need of around 6.000 RSEs in Germany. Assuming an equal distribution with regard to age and an average time in the RSE workforce of 40 years, yields an average need of around 150 RSEs per year. From cf5fdc6d68ae2274e0554a9d448b5f4a3f0e820c Mon Sep 17 00:00:00 2001 From: CaptainSifff Date: Sun, 28 May 2023 20:17:48 +0200 Subject: [PATCH 5/8] Update paper_teaching-learning-RSE.md Co-authored-by: Jeremy Cohen --- paper_teaching-learning-RSE.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/paper_teaching-learning-RSE.md b/paper_teaching-learning-RSE.md index e0fc78d5..425ee18a 100644 --- a/paper_teaching-learning-RSE.md +++ b/paper_teaching-learning-RSE.md @@ -57,7 +57,7 @@ and an average time in the RSE workforce of 40 years, yields an average need of If we assume that half of the workforce is made up by researchers coming from other graduates and the other half are properly minted RSE graduates this yields that there is a requirement of around four dedicated RSE education places each producing graduating classes of around 20 persons each year. -This calculation assumes that RSEs do not move into into industry with their skillset. +This calculation assumes that RSEs remain within the research community and do not move into industry with their transferable skillset. While this calculation is only supposed to give a rough ballpark estimate, we note that Germany has 319 places of higher education [destatis2023]. Having only three RSEs at each site already gives a requirement of 1000 persons. From d1f410355f05f67c59ab6237bccd5014d2198d08 Mon Sep 17 00:00:00 2001 From: Florian Goth Date: Sat, 27 May 2023 22:53:33 +0200 Subject: [PATCH 6/8] work in suggestions --- paper_teaching-learning-RSE.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/paper_teaching-learning-RSE.md b/paper_teaching-learning-RSE.md index a905c8aa..1262c43d 100644 --- a/paper_teaching-learning-RSE.md +++ b/paper_teaching-learning-RSE.md @@ -50,12 +50,11 @@ The challenges of understanding the current state of skills within the research ## Number of required RSE graduates In order to set up the argument for dedicated RSE education we need to estimate the number of required graduates. We start from the number of researchers in Germany. The OECD Data [OECD2023] reports a number of 667,394 researchers in 2019. -In public research alone we have better numbers and there have been 71733 researcher in 2020. +In public research alone we have better numbers and there have been 71,733 researcher in 2020. Taking a rough estimate of requiring around one RSE per 10 researchers (FIXME!! Number anecdotal!!)(A number that has been put forward in another workshop in Paderborn) brings us to a need of around 6.000 RSEs in Germany. Assuming an equal distribution with regard to age and an average time in the RSE workforce of 40 years, yields an average need of around 150 RSEs per year. -If we assume that half of the workforce is made up by researchers coming from other graduates and the other half are properly minted -RSE graduates this yields that there is a requirement of around four dedicated RSE education places each producing graduating classes +If we assume that half of the workforce is made up by researchers coming from from domain specific graduation programs and the other half are properly minted RSE graduates this suggests that there is a requirement for around four dedicated RSE education places each producing graduating classes of around 20 persons each year. This calculation assumes that RSEs do not move into into industry with their skillset. While this calculation is only supposed to give a rough ballpark estimate, we note that Germany has 319 places of higher education [destatis2023]. @@ -477,4 +476,4 @@ Therefore this closes the gap, that the research landscape requires RSEs, but th [OECD2023] OECD (2023), Government researchers (indicator). doi: 10.1787/c03b3052-en (Accessed on 26 May 2023) -[destatis2023] https://www.destatis.de/DE/Themen/Gesellschaft-Umwelt/Bildung-Forschung-Kultur/Hochschulen/Tabellen/hochschulen-hochschularten.html \ No newline at end of file +[destatis2023] https://www.destatis.de/DE/Themen/Gesellschaft-Umwelt/Bildung-Forschung-Kultur/Hochschulen/Tabellen/hochschulen-hochschularten.html From 2faf7ca0b4c16cc06e7e3b30863cce9346bd9e1a Mon Sep 17 00:00:00 2001 From: Florian Goth Date: Thu, 1 Jun 2023 22:06:34 +0200 Subject: [PATCH 7/8] words --- paper_teaching-learning-RSE.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/paper_teaching-learning-RSE.md b/paper_teaching-learning-RSE.md index 3c8699a1..bc447e2d 100644 --- a/paper_teaching-learning-RSE.md +++ b/paper_teaching-learning-RSE.md @@ -48,13 +48,13 @@ _[Overview of paper sections to add]_ The challenges of understanding the current state of skills within the research software community and related areas, as well as identifying required competencies, developing training pathways and providing training materials are areas that are being looked at and addressed by various groups and projects. In this section, we highlight some of these other projects and activities. ## Number of required RSE graduates -In order to set up the argument for dedicated RSE education we need to estimate the number of required graduates. +In order to set up the argument for dedicated RSE education we need at least a ballpark estimate of the number of required graduates. We start from the number of researchers in Germany. The OECD Data [OECD2023] reports a number of 667,394 researchers in 2019. In public research alone we have better numbers and 71,733 researchers were recorded in 2020. Taking a rough estimate of requiring around one RSE per 10 researchers (FIXME!! Number anecdotal!!)(A number that has been put forward in another workshop in Paderborn) brings us to a need of around 6.000 RSEs in Germany. Assuming an equal distribution with regard to age and an average time in the RSE workforce of 40 years, yields an average need of around 150 RSEs per year. -If we assume that half of the workforce is made up by researchers coming from from domain specific graduation programs and the other half are properly minted RSE graduates this suggests that there is a requirement for around four dedicated RSE education places each producing graduating classes +If we assume that half of the workforce is made up by researchers coming from domain specific graduation programs and the other half are properly minted RSE graduates this suggests that there is a requirement for around four dedicated RSE education places each producing graduating classes of around 20 persons each year. This calculation assumes that RSEs remain within the research community and do not move into industry with their transferable skillset. While this calculation is only supposed to give a rough ballpark estimate, we note that Germany has 319 places of higher education [destatis2023]. From 375a9eb0fd403d7d574a79cf5b39872738b1a814 Mon Sep 17 00:00:00 2001 From: Florian Goth Date: Mon, 19 Jun 2023 15:35:56 +0200 Subject: [PATCH 8/8] checked that industry is mentioned in estimate --- paper_teaching-learning-RSE.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/paper_teaching-learning-RSE.md b/paper_teaching-learning-RSE.md index 53aab4fd..4aeaca64 100644 --- a/paper_teaching-learning-RSE.md +++ b/paper_teaching-learning-RSE.md @@ -78,9 +78,9 @@ In public research alone we have better numbers and 71,733 researchers were reco Taking a rough estimate of requiring around one RSE per 10 researchers (FIXME!! Number anecdotal!!)(A number that has been put forward in another workshop in Paderborn) brings us to a need of around 6.000 RSEs in Germany. Assuming an equal distribution with regard to age and an average time in the RSE workforce of 40 years, yields an average need of around 150 RSEs per year. -If we assume that half of the workforce is made up by researchers coming from domain specific graduation programs and the other half are properly minted RSE graduates this suggests that there is a requirement for around four dedicated RSE education places each producing graduating classes -of around 20 persons each year. -This calculation assumes that RSEs remain within the research community and do not move into industry with their transferable skillset. +If we assume that half of the workforce is made up by researchers coming from domain specific graduation programs and the other half are properly minted +RSE graduates this suggests that there is a requirement for around four dedicated RSE education places each producing graduating classes of around 20 persons each year. +This calculation assumes that RSEs remain within the research community and do not move into industry with their highly transferable skillset. While this calculation is only supposed to give a rough ballpark estimate, we note that Germany has 319 places of higher education [destatis2023]. Having only three RSEs at each site already gives a requirement of 1000 persons.