Verbose processing: True
Read survey responses from ../data/raw/survey_responses.csv
Read survey setup from ../data/raw/survey_setup.json
Read group names from ../data/raw/group_names.csv
Preprocessing text responses to
- fill empty cells with ''
- replace new line characters with spaces
Preprocessing checkbox responses to
- fill empty cells with ''
- replace ( with - and ) with ''
- create extra columns for each option, including Other if it exists
Saved processed survey responses to ../data/processed/survey_responses_processed.csv
Questions : 20
Respondents - all : 36
Respondents - agreed sharing: 36
Q4: Is your group
Saved processed survey responses to ../data/processed/q4_stats.csv
Q5: What is your position in the RSE Group?
count
Head of RSE 7
Director 3
Head of Research Software Engineering 3
Research Software Engineer 3
Team Lead 1
I am the academic director of the facility in which the RSE group is hosted 1
Principal Architect (i.e. Senior RSE) 1
Sole Member / Lead 1
Group Leader 1
RSE team leader 1
Manage the Research It Team 1
Head of Research IT ( we have an RSE Team lead who sits below Head of) 1
? Trying to restart it 1
Senior Research Software Analyst & Deputy Director 1
Senior Research Software Engineer 1
Leader 1
Research Software Engineering Group Leader 1
Co-Leads 1
Team Leader 1
Head/Director of RSE 1
Co-founder 1
Group leader 1
Head Research Engineer 1
Team Manager 1
Saved processed survey responses to ../data/processed/q5_count.csv
Q6: In what year was your group founded?
Saved processed survey responses to ../data/processed/q6_scatter.csv
Q7: Where is your group based?
Saved processed survey responses to ../data/processed/q7_stats.csv
Q8: How many people were in your group when it started?
Saved processed survey responses to ../data/processed/q8_scatter.csv
Q9: How many people are currently in your group in total?
Saved processed survey responses to ../data/processed/q9_scatter.csv
Q10: How many people in your group are in a more senior role than a standard RSE (i.e. typically receiving greater pay than a postdoctoral researcher)?
Saved processed survey responses to ../data/processed/q10_scatter.csv
Q11: How many people in your group are in a less senior role than a standard RSE (e.g. a junior RSE)?
Saved processed survey responses to ../data/processed/q11_scatter.csv
Q12: How many staff have left your group in the last two years?
Saved processed survey responses to ../data/processed/q12_scatter.csv
Q13: Where did those staff go?
What is the name of your group? | Where did those staff go? |
---|---|
Imperial College London | 1: industry, 1: an embedded RSE team within Imperial (after a break) |
Newcastle University | One to industry, two to other institutions |
SWC/GCNU Neuroinformatics Unit, UCL | |
Kings College London | |
University of Oxford | 1) Senior Lecturer position 2) position in industry 3) promotion to Senior RSE (+permanent) |
Alan Turing Institute | 1 internal move to domain-focussed data science team at Turing. 2 to MSc/PhD. 2 to academic PDRA/Lecturer. 5 to RSE/Data Science roles in industry. One academic and one industry moves were to more senior roles, the rest of them were lateral moves (including 2 shortly after promotion to Senior within the team). |
University of Cambridge | research in Europe (2x), industry (1x) |
University of Leeds | One became a teaching fellow in the School of Computing, the other moved to industry |
UCL | 1 postdoc, 3 industry (1 SE, 1 training, 1 RSE-like), 1 research institute, 1 uni spin-out; 3 moved country |
Research Software Group, St. Andrews | |
QUB | |
University of Exeter | 3 left to industry, 1 transferred to a sys admin role in the university |
University of Sheffield | Industry x 2, Other groups/roles x2 |
QMUL | |
University of Bath | Industry (2) |
Castep Development, York | |
Roslin Franklin Institute | One left for industry + pay rise + more convenient commute One left as they did not complete probation One left for a similar level RSE role with similar pay in an area of the country they preferred. |
University of Reading | |
UKAEA | Position in industry: 2 Different research position at another institution: 1 Different internal research position: 1 |
University of Nottingham | 6 to industry, 1 to NHS, 1 to further study, 1 transferred to Central IT team, 1 unknown |
University of Birmingham | Position in industry |
University of Warwick | |
University of Manchester | 1x internal move, 1x another University, 2x industry |
University of Bristol | One left to become Head of RSE at another University. Another left for a good position in industry. |
King's Digital Lab | One did not go to new position; one went to position in industry |
MVLS University of Glasgow | |
The Open University | |
University of York | |
Digital Humanities Group, Lancaster | |
University of Liverpool | retire |
University of Southampton | One became head of Kings RSE Group the other is going to the Warwick RSE Group |
Swansea Academy of Advanced Computing | 1 to industry, 1 to be RSE another project in the university, three to other institutions' RSE teams |
Soft Matter and Biophysics, Strathclyde | |
Lancaster University | |
EPCC, Edinburgh | |
Research IT, Bristol | Not RSEs - 1 sysadmin left for promotion internally, 1 facilitator left for promotion externally as BA |
Saved processed survey responses to ../data/processed/q13_answers.csv
Q14: How many new RSEs positions have been added to your group in the last two years?
Saved processed survey responses to ../data/processed/q14_scatter.csv
Q15: Please rate the level of demand for your Group's services
Saved processed survey responses to ../data/processed/q15_stats.csv
Q16: If demand for your services outstrips the number of RSEs, what causes this situation?
Saved processed survey responses to ../data/processed/q16_stats.csv
Q17: Roughly what percentage of your roles are open-ended/permanent?
Preprocessing prior to number conversion
- dropped empty values
- replace All with 100%
- replace values with the first number found in string
- replace 50/50 with 50%
- find the first number in the string (if any) and restrict the answer to that
- convert to numeric as integers
Saved processed survey responses to ../data/processed/q17_data.csv
Q18: Does your Group have a cost recovery target? If so, what is that cost recovery target?
Preprocessing responses to
- drop the empty rows
- replace values with 0 if they start witn No
- replace values with 100 if they start witn All/Most
- find the first number in the string (if any) and restrict the answer to that
- convert to numeric as integers
Saved processed survey responses to ../data/processed/q18_data.csv
Q19: Roughly what percentage of your group's time is spent on free at point of use activities. e.g. Training, Institutional support, free project support/consultancy.
Q19: Roughly what percentage of your group's time is spent on free at point of use activities. e.g. Training, Institutional support, free project support/consultancy.
Preprocessing responses to
- drop the empty rows
- find the first number in the string (if any) and restrict the answer to that
- convert to numeric as integers
Saved processed survey responses to ../data/processed/q19_data.csv
Q6: In what year was your group founded?
Preprocessing responses to
- drop the empty rows
- keep only year >= 2012
Saved processed survey responses to ../data/processed/q6_data.csv
Q9: How many people are currently in your group in total?
Preprocessing responses to
- drop the empty rows
Saved processed survey responses to ../data/processed/q9_data.csv
How many people are currently in your group in total?
How many new RSEs positions have been added to your group in the last two years?
Preprocessing responses to
- drop the rows with nan in either column
- drop the groups with less than 5 people
Saved processed survey responses to ../data/processed/percentage_growth_data.csv
Stacked bar chart that plots how many people are in the group now (Q9) with the bar made up of
-
how many are more junior RSEs (Q11)
-
standard RSEs (Q9 - (Q10+Q11))
-
more senior RSEs (Q10)
How many people are currently in your group in total? How many people in your group are in a less senior role than a standard RSE (e.g. a junior RSE)? How many people in your group are in a more senior role than a standard RSE (i.e. typically receiving greater pay than a postdoctoral researcher)?
Preprocessing responses to
- drop the rows with nan in any of these columns
- drop the groups with less than 5 people Saved processed survey responses to ../data/processed/roles_data.csv