DH RSE Survey Results
The survey was comprised of 23 questions. 66 people responded to the survey. If you have not yet responded but would like to, the survey will remain open and is available here: https://forms.gle/qya3qE9mk24HvUXf8. We will post updates to the current results after we have received a significant number of additional responses.
Notes about the survey:
- Any multi-choice question that had an “Other” option, allowed to enter additional values not included in the provided options.
- This post shows the results for all questions except questions that need more work on anonymizing the responses, and questions that asked for free text responses, which will need more work to anonymize and categorize.
- In most cases, bar charts indicate that multiple responses where possible; pie charts indicate that the respondent could only select one answer.
Survey Results
Question 1: As what would you classify yourself?
Possible Answers:
- Embedded RSE (you are working with a team of people that do not have much coding skills, and you are the go to person for any software/algorithm development related questions/issues)
- Service RSE (you are working with a team of RSEs that helps academic units/projects to implement their software/algorithms)
- Other
Results:
- Service RSE: 32
- Embedded RSE: 22
- Other: 12
Question 2: Which programming languages do you regularly use?
Possible Answers:
- Python
- Java
- C
- C++
- C#
- Ruby
- Rust
- Javascript
- Prolog/Scheme
- PHP
- Go
- XSLT
- XQuery
- Other
Results:
- Python: 53
- Javascript: 47
- XSLT: 22
- Java: 18
- PHP: 14
- XQuery: 14
- R: 6
- Ruby: 5
- C#: 4
- Other: 14
Other included: C++, bash, C, Perl, Typescript, Scala, Go, yaml, XProc 3.0, Groovy, SQL
Question 3: What frameworks are you regularly using?
Possible Answers:
- Django
- Flask
- Spring
- Drupal
- Wordpress
- Grails
- Ruby on Rails
- Hibernate
- Play
- React
- Vue.js
- Angular
- Laravel
- Other
Results:
Django: 26
Vue.js: 20
Flask: 18
Wordpress: 14
Spring: 9
React: 8
Drupal: 7
Laravel: 5
Ruby on Rails: 4
Angular: 4
Hibernate: 3
Other: 14
Other included: Eclipse RCP, Apache Spark, eXistdb templating system, Wagtail, Pyramid, Docker, Sencha, Bootstrap, Streamlit, RShiny, flexdashboard, Smart GWT, Symfony
Question 4: How would you classify your work?
Possible Answers:
- Frontend engineering
- Backend engineering
- Fullstack
- Design
- Project management
- DevOps
- Other
Results:
Fullstack: 44
Project management: 35
Design: 23
Backend engineering: 22
DevOps: 21
Frontend engineering: 17
Other: 12
Other included: Data Science, Analysis, Algorithm development, Machine learning, Coordination, Data Modeling, Domain specific work, Consulting
Question 5: Regarding the following topics, what do you spend most of you time with?
Possible Answers:
- Data analysis/science
- Data Modelling
- Computer vision
- AI/Machine Learning
- Knowledge represenation
- UI/UX
- Data visualisation
- Software engineering
- Algorithm development
- Server infrastructure setup/maintenance
Results:
- Software Engineering: 38
- Data Modelling: 33
- Server infrastructure: 26
- Data analysis/science: 24
- UI/UX: 24
- Knowledge representation: 21
- Data visualisation: 19
- Algorithm development: 12
- AI/Machine Learning: 8
- Computer vision: 3
Question 6: Regarding the following topics, what do you enjoy the most?
Possible Answers:
- Data analysis/science
- Data Modelling
- Computer vision
- AI/Machine Learning
- Knowledge represenation
- UI/UX
- Data visualisation
- Software engineering
- Algorithm development
- Server infrastructure setup/maintenance
Results:
- Software engineering: 25
- Data Modelling: 24
- Data analysis/science: 20
- Data visualisation: 19
- Knowledge represenation: 15
- UI/UX: 12
- Algorithm development: 11
- AI/Machine Learning: 11
- Computer vision: 4
- Server infrastructure setup/maintenance: 3
Question 7: Regarding the following topics, in which ones would you like to improve your knowledge?
Possible Answers:
- Data analysis/science
- Data Modelling
- Computer vision
- AI/Machine Learning
- Knowledge represenation
- UI/UX
- Data visualisation
- Software engineering
- Algorithm development
- Server infrastructure setup/maintenance
Results:
- Data analysis/science: 31
- AI/Machine Learning: 29
- Data visualisation: 28
- Knowledge represenation: 15
- Data Modelling: 13
- UI/UX: 13
- Algorithm development: 11
- Computer vision: 10
- Server infrastructure setup/maintenance: 10
- Software engineering: 5
Question 8: What is the highest degree you have?
Possible Answers:
- Highschool Diploma
- Bachelor’s Degree
- Master’s Degree
- Magister/Diplom
- PhD
- Other
Results:
- PhD: 32
- Master’s Degree: 20
- Magister/Diplom: 9
- Bachelor’s Degree: 5
Question 9: In what field is your highest degree?
Possible Answers:
- Computer Science or related field
- Natural Sciences
- Humanities
- Other
Results:
- Humanities: 36
- Computer Science or related field: 18
- Natural Sciences: 5
- Other: 7
Question 10: How did you get training in computer science/software engineering?
Possible Answers:
- I have a degree in computer science/software engineering
- I have a degree in a closely related field (e.g. GIS, bioinformatics, etc)
- I got trained on the job (taught by someone)
- I am self-taught
- I completed workshops and certificates
- Other
Results:
- Self-taught: 24
- CS/SE degree: 22
- Closely related field: 12
- Other: 4
- Trained on job: 4
Question 11: What type of employer do you have?
Possible Answers:
- University
- Other research institution
- Non-academic employer
- I’m self-employed/freelancing
- Other
Results:
- University: 39
- Other research institution: 24
- Non-academic employer: 2
- Self-employed/freelancing: 1
Question 12: What’s your current title?
Possible Answers:
- Professor or similar title (e.g. Assistant Professor, Lecturer, etc)
- Researcher or similar title
- Research Software Engineer or similar title (e.g. Scientific Software Developer)
- Postdoctoral Researcher
- Graduate Student RA/TA or similar title
- Student Assistant
- Librarian/Archivist
- Other
Results:
- Research Software Engineer or similar title: 25
- Researcher or similar title: 18
- Other: 7
- Professor or similar title: 5
- Postdoctoral Researcher: 5
- Software Developer or similar: 4
- Librarian/Archivist: 2
Question 13: Your position is…
Possible Answers:
- Fulltime
- Part-time
- Self-employed/freelancing
- Other
Results:
- Fulltime: 56
- Part-time: 9
Question 14: Your current position is…
Possible Answers:
- Permanent
- Temporary (more than 3 years contract)
- Temporary (1 to 3 years contract)
- Temporary (less than 1 year contract)
- Other:
Results:
- Permanent: 39
- Temporary (<1 year contract): 3
- Temporary (1-3 years contract): 19
- Temporary (>3 years contract): 5
Question 15: At your current employer…
Possible Answers:
- you have a career path
- you have no career path
- Other
Results:
- No career path: 43
- Career path exists: 18
- Other: 3
Question 16: Are you planning to keep working as an DH RSE for the foreseeable future?
Possible Answers:
- Yes
- No
- Don’t know
Results:
- Yes: 43
- Don’t know: 19
- No: 4
Question 17: How big is your development team (without student assistants)?
Possible Answers:
- It’s just me (but there might be researchers you work with in your team)
- 2-5
- 5-10
- more than 10
Results:
- Just me: 20
- 2-5: 27
- 5-10: 4
- more than 10: 15
Question 18: How big is your development team (including student assistants)?
Possible Answers:
- It’s just me (but there might be researchers you work with in your team)
- 2-5
- 5-10
- more than 10
Results:
- Just me: 15
- 2-5: 25
- 5-10: 8
- more than 10: 17
Question 19: In which country do you work?
Possible Answers:
free text
Results:
- Austria: 3
- Europe: 1
- France: 2
- Germany: 26
- Greece: 1
- Ireland: 2
- Israel: 1
- Japan: 2
- Mexico: 1
- Netherlands: 2
- Spain: 1
- Turkey: 1
- United Kingdom: 12
- United States: 11
Question 20: Do you consider yourself a member of a minority in your field?
Possible Answers:
- No
- Yes
- Prefer not to answer
- Don’t know
Results:
- No: 39
- Yes: 16
- Don’t know: 8
- Prefer not to answer: 3