Link Search Menu Expand Document

Australia

  1. Education and academic field
  2. Professional developer
  3. How time is spent
  4. Previous employment
  5. Collaboration and training
  6. Publications and citations
  7. Open source and DOI
  8. Good practices
  9. Tools and programming languages
  10. Job satisfaction
  11. Research software engineer

Education and academic field

This section contains the information about the type of education the participants have, as well as their highest degree obtained.

We asked the participants, in which field they are working. With that question, it is possible to see which current field employed the most of RSE/RSD. The questions was specific to each country and was multiple choice. Each participant could choose several fields. We then calculate the different proportion by dividing each field by the total of participants that have selected at least one option.

Questions in this section

  • What is the highest level of education you have attained? (one choice list)
  • In which discipline is your highest academic qualification? (one choice list)
  • Which professional qualification do you hold? (free text)

Levels of education

Highest level of education for Australia Count Percentage
AQF 10 - Doctoral Degree 63 64.2857
AQF 8 - Bachelor Honours Degree / Graduate Certificate / Graduate Diploma 13 13.2653
AQF 9 - Masters Degree 11 11.2245
AQF 7 - Bachelor Degree 11 11.2245

Download CSV

2021-08-04T21:03:41.226079 image/svg+xml Matplotlib v3.4.2, https://matplotlib.org/ 0 10 20 30 40 50 60 AQF 10 - Doctoral Degree AQF 8 - Bachelor Honours Degree / Graduate Certificate / Graduate Diploma AQF 7 - Bachelor Degree AQF 9 - Masters Degree Highest level of education, Australia

Academic field for education and professional development

Alongside of question about education level we also asked the participants in which field they finished their highest level of education. Here again the propositions were specific to each countries so the comparison is difficult despite lot of overlapping in the categories.

Field of education for Australia Count Percentage
Physical Sciences 27 27.8351
Information and Computing Sciences 21 21.6495
Biological Sciences 15 15.4639
Engineering 10 10.3093
Earth Sciences 8 8.24742
Mathematical Sciences 8 8.24742
Medical and Health Sciences 2 2.06186
Psychology and Cognitive Sciences 1 1.03093
Chemical Sciences 1 1.03093
Studies in Creative Arts and Writing 1 1.03093
Environmental Sciences 1 1.03093
Technology 1 1.03093
Philosophy and Religious Studies 1 1.03093

Download CSV

2021-08-04T21:03:45.039838 image/svg+xml Matplotlib v3.4.2, https://matplotlib.org/ 0 5 10 15 20 25 Physical Sciences Information and Computing Sciences Biological Sciences Engineering Mathematical Sciences Earth Sciences Medical and Health Sciences Philosophy and Religious Studies Technology Environmental Sciences Studies in Creative Arts and Writing Chemical Sciences Psychology and Cognitive Sciences Field of education, Australia 2021-08-04T21:03:46.063121 image/svg+xml Matplotlib v3.4.2, https://matplotlib.org/ Professional qualification, Australia

Academic field of work

field of work for Australia Count Percentage
08 Information and Computing Sciences 45 45.4545
02 Physical Sciences 36 36.3636
06 Biological Sciences 34 34.3434
10 Technology 26 26.2626
01 Mathematical Sciences 24 24.2424
11 Medical and Health Sciences 24 24.2424
09 Engineering 23 23.2323
04 Earth Sciences 22 22.2222
05 Environmental Sciences 21 21.2121
03 Chemical Sciences 10 10.101
07 Agricultural and Veterinary Sciences 10 10.101
13 Education 9 9.09091
20 Language, Communication and Culture 5 5.05051
16 Studies in Human Society 4 4.0404
19 Studies in Creative Arts and Writing 3 3.0303
21 History and Archaeology 3 3.0303
22 Philosophy and Religious Studies 3 3.0303
17 Psychology and Cognitive Sciences 3 3.0303
15 Commerce, Management, Tourism and Services 2 2.0202
14 Economics 2 2.0202
12 Built Environment and Design 2 2.0202
18 Law and Legal Studies 1 1.0101

Download CSV

2021-08-04T21:04:03.881297 image/svg+xml Matplotlib v3.4.2, https://matplotlib.org/ 0 10 20 30 40 08 Information and Computing Sciences 02 Physical Sciences 06 Biological Sciences 10 Technology 01 Mathematical Sciences 11 Medical and Health Sciences 09 Engineering 04 Earth Sciences 05 Environmental Sciences 03 Chemical Sciences 07 Agricultural and Veterinary Sciences 13 Education 20 Language, Communication and Culture 16 Studies in Human Society 19 Studies in Creative Arts and Writing 21 History and Archaeology 22 Philosophy and Religious Studies 17 Psychology and Cognitive Sciences 12 Built Environment and Design 15 Commerce, Management, Tourism and Services 14 Economics 18 Law and Legal Studies field of work, Australia

Professional developer

In this section we investigate the relationship between RSEs/RSDs and their own experience in software development Understandably, we expect them having several years of software development experience. However, as shown in previous years, it is not necessarily reflected upon their own feeling of being considered as professional.

Questions in this section:

  • Do you consider yourself a professional software developer? (Yes/No)
  • How many years of software development experience do you have? (integer)

How many professional developers?

Professional developer for Australia Count Percentage
Yes 43 46.2366
No 50 53.7634

Download CSV

2021-08-04T21:05:04.448474 image/svg+xml Matplotlib v3.4.2, https://matplotlib.org/ 0 10 20 30 40 50 No Yes Professional developer, Australia

Years of software development experience

How many years of software development experience for Australia (without 95 percentile) Results in 2018
count 90
mean 12.2089
std 8.15662
min 0
25% 5
50% 10
75% 20
max 28

Download CSV

2021-08-04T21:05:05.050213 image/svg+xml Matplotlib v3.4.2, https://matplotlib.org/ 2018 Year 0 5 10 15 20 25 Value 0 10 20 Value 0.0 2.5 5.0 7.5 10.0 12.5 15.0 17.5 20.0 Count Year 2018 How many years of software development experience for Australia (without 95 percentile)

How time is spent

RSE/RSE are supposed to be an hybrid role, compared to pure software developer. They bring a knowledge from their field but also are developing software. To capture this different tasks they may do during their work, we asked them how they spend their time but also how they wish to spend their time to investigate any difference between what they do and what they want to do.

How to read the plots

Respondents were asked how much time is spent in a particular activity using a Likert scale from from 1 (None at all) to 10 (All my time).

The same questions asked them how much time they wanted to spend on these activities. With that it was possible to see if discrepancies exist between what they actually do and what they want to do.

To read the results, when the bars shift to the right (in blue), it means they reported positive values (from 6 to 10); when the bars are on the left (in red), it means they reported more negative values (relative to the scale). Each bar has a number that represents the percentage of participants that selected that value. The total bar represents 100%.

To calculate the difference between what they want and what they do, we subtract the answers to the the time that they wished to have spent from the the answer to actual time spent. It is therefore possible to understand the results as:

  1. The result is zero: The time spent matches, they do as much as they want.
  2. The result is negative: They wish to spend less time to do that activity
  3. The result is positive: They wish to spend more time to do that activity

Questions in this section

All questions were asked on a 1 to 10 Likert scale.

  • On average, how much of your time is spent developing software?
  • On average, how much of your time is spent on research?
  • On average, how much of your time is spent on management?
  • On average, how much of your time is spent on teaching?
  • On average, how much of your time is spent on other activities?
2021-08-04T21:03:25.168540 image/svg+xml Matplotlib v3.4.2, https://matplotlib.org/ Percentage Developing software Research Management Teaching Other activities 14 21 40 18 7 20 32 28 30 14 19 23 19 25 18 15 11 5 10 14 9 5 6 6 11 15 10 6 13 8 Time spent 1 2 3 4 5 6 7 8 9 10 Percentage Developing software Research Management Teaching Other activities 8 44 24 24 13 27 21 30 9 13 17 30 27 14 11 13 11 11 6 9 9 17 7 20 13 20 9 8 7 Time wish to spent 1 2 3 4 5 6 7 8 9 10 100 90 80 70 60 50 40 30 20 10 0 10 20 30 40 50 60 70 80 90 100 Percentage Developing software Research Management Teaching Other activities 6 11 11 9 6 32 6 18 28 27 46 48 45 23 16 22 15 17 24 12 5 8 5 6 Difference between time spent and wish -6.0 -5.0 -4.0 -3.0 -2.0 -1.0 0.0 1.0 2.0 3.0 4.0 5.0 6.0 8.0 Australia: Difference between time wish to spent and actually spent for each type of activity

Previous employment

Several questions were about the participants’ previous job. The idea is to collect insights of their career path and understand what their motivations are to be an RSE.

We also asked the participants to rank the reasons why they chose their actual position among 8 different ones:

  • Desire to work in a research environment
  • Freedom to choose own working practices
  • Desire to advance research
  • I want to learn new skills
  • Opportunity to develop software
  • Flexible working hours
  • Ability to work across disciplines
  • Opportunity for career advancement
  • The salary

Questions in this section

  • Where was your previous job based? (single choice)
  • What were the reasons to choose the current job? (ranking)

Where the previous job was based

Where the previous job was based for Australia Count Percentage
University 55 58.5106
Private company 21 22.3404
Government 9 9.57447
National laboratory 5 5.31915
Other 3 3.19149
Non-profit organization 1 1.06383

Download CSV

2021-08-04T21:05:18.513389 image/svg+xml Matplotlib v3.4.2, https://matplotlib.org/ 0 10 20 30 40 50 60 University Private company Government National laboratory Other Non-profit organization Where the previous job was based, Australia

What were the reasons to choose the current job

Reasons to choose current job Rank 1 Rank 2 Rank 3 Rank 4 Rank 5 Rank 6 Rank 7 Rank 8
Desire to work in a research environment 28.5714 15.3061 12.3711 10.3093 9.27835 nan nan nan
Freedom to choose own working practices 17.3469 11.2245 9.27835 13.4021 8.24742 nan nan nan
Desire to advance research 15.3061 14.2857 16.4948 12.3711 10.3093 nan nan nan
Opportunity to develop software 12.2449 11.2245 12.3711 10.3093 11.3402 nan nan nan
Ability to work across disciplines 7.14286 11.2245 8.24742 7.21649 10.3093 nan nan nan
I want to learn new skills 7.14286 13.2653 9.27835 13.4021 14.433 nan nan nan
Opportunity for career advancement 6.12245 6.12245 10.3093 9.27835 13.4021 nan nan nan
Flexible working hours 5.10204 12.2449 10.3093 11.3402 13.4021 nan nan nan
The salary 1.02041 5.10204 11.3402 12.3711 9.27835 nan nan nan

Download CSV

2021-08-04T21:05:19.175210 image/svg+xml Matplotlib v3.4.2, https://matplotlib.org/ 0 20 40 60 80 100 Ranking of importance Rank 1 Rank 2 Rank 3 Rank 4 Rank 5 Percentage 29 15 12 10 9 17 11 9 13 8 15 14 16 12 10 12 11 12 10 11 7 11 8 7 10 7 13 9 13 14 6 6 10 9 13 5 12 10 11 13 5 11 12 9 Reasons to choose current job: Australia Desire to work in a research environment Freedom to choose own working practices Desire to advance research Opportunity to develop software Ability to work across disciplines I want to learn new skills Opportunity for career advancement Flexible working hours The salary

Collaboration and training

Questions in this section:

  • Who uses the code that you write? (one choice)
  • Do you always work with the same researchers, or do you regularly change the researchers you work with? (one choice)
  • Are you part of a dedicated research software group within your institution? (yes-no)
  • How many software projects are you currently involved in? (numeric)
  • How many software developers typically work on your projects? (numeric)
  • On average, how many times a year do you take part in providing training? (numeric)
  • What training programs are you involved with (comma separated list, e.g., Software Carpentry, local university training, etc.)? (free text)

Developing code for others

developing code for others for Australia Count Percentage
0 - Mostly me 7 7.07071
1 15 15.1515
2 14 14.1414
3 19 19.1919
4 19 19.1919
5 - Mostly other people 25 25.2525

Download CSV

2021-08-04T21:02:26.540776 image/svg+xml Matplotlib v3.4.2, https://matplotlib.org/ 0 5 10 15 20 25 5 - Mostly other people 4 3 2 1 0 - Mostly me developing code for others, Australia

Working with same researchers

Working with same researchers for Australia Count Percentage
Different researchers, same research group 18 20.2247
Regularly change researcher(s) 45 50.5618
Same researcher(s) 26 29.2135

Download CSV

2021-08-04T21:02:26.810510 image/svg+xml Matplotlib v3.4.2, https://matplotlib.org/ 0 10 20 30 40 50 Same researcher(s) Regularly change researcher(s) Different researchers, same research group Working with same researchers, Australia

Part of dedicated group

member of a dedicated group for Australia Count Percentage
No 57 64.0449
Yes 32 35.9551

Download CSV

2021-08-04T21:02:27.028067 image/svg+xml Matplotlib v3.4.2, https://matplotlib.org/ 0 10 20 30 40 50 60 Yes No member of a dedicated group, Australia

Number of projects

Number of software projects for Australia Count Percentage
1 17 20.4819
2 18 21.6867
3 16 19.2771
4 12 14.4578
5 14 16.8675
7 2 2.40964
10 3 3.61446
14 1 1.20482

Download CSV

2021-08-04T21:02:27.344556 image/svg+xml Matplotlib v3.4.2, https://matplotlib.org/ 0 5 10 15 20 14.0 10.0 7.0 5.0 4.0 3.0 2.0 1.0 Number of software projects, Australia
Number of software developers per projects for Australia Count Percentage
0 2 2.40964
1 35 42.1687
1.1 1 1.20482
1.5 1 1.20482
2 16 19.2771
3 17 20.4819
4 3 3.61446
5 3 3.61446
6 2 2.40964
8 1 1.20482
10 1 1.20482
30 1 1.20482

Download CSV

2021-08-04T21:02:27.744689 image/svg+xml Matplotlib v3.4.2, https://matplotlib.org/ 0 5 10 15 20 25 30 35 40 30.0 10.0 8.0 6.0 5.0 4.0 3.0 2.0 1.5 1.1 1.0 0.0 Number of software developers per projects, Australia

Training

Number of time per year providing training for Australia (without 95 percentile) Results in 2018
count 83
mean 2.09036
std 2.54849
min 0
25% 0
50% 1
75% 3
max 10

Download CSV

2021-08-04T21:02:28.403663 image/svg+xml Matplotlib v3.4.2, https://matplotlib.org/ 2018 Year 0 2 4 6 8 10 Value 0 2 4 6 8 10 Value 0 10 20 30 40 Count Year 2018 Number of time per year providing training for Australia (without 95 percentile) 2021-08-04T21:02:30.058288 image/svg+xml Matplotlib v3.4.2, https://matplotlib.org/ Number of time per year providing training, Australia

Publications and citations

RSEs is an hybrid role between a researcher and a software developer. We investigated both of these aspects concerning publication and dissemination of their work, one on the traditional aspect of it (publications and conference).

One essential aspect of career in academia is the publications and the conferences to gain recognition. However, the role of RSE being less about writing articles than creating the infrastructure and the software for the article to exist, there is some fear that they will fail to have recognition through the papers and conferences.

Questions in the section:

  • In general, when your software contributes to a paper, are you acknowledged in that paper? (one choice)
  • Have you presented your software work at a conference or workshop? (yes-no)
  • At which conference(s)/workshop(s) have you presented your software work? (free text)

Acknowledgment in paper

Acknowledgment in paper for Australia Count Percentage
Not mentioned at all 18 20.2247
Acknowledged in the main text 3 3.37079
Acknowledged in acknowledgements section 18 20.2247
Named as co-author 45 50.5618
Named as main author 5 5.61798

Download CSV

2021-08-04T21:03:02.653614 image/svg+xml Matplotlib v3.4.2, https://matplotlib.org/ 0 10 20 30 40 50 Named as main author Named as co-author Acknowledged in acknowledgements section Acknowledged in the main text Not mentioned at all Acknowledgment in paper, Australia

Participation in conferences

Did you participate in conference for Australia Count Percentage
Yes 45 55.5556
No 36 44.4444

Download CSV

2021-08-04T21:03:02.877853 image/svg+xml Matplotlib v3.4.2, https://matplotlib.org/ 0 10 20 30 40 50 Yes No Did you participate in conference, Australia

Conference name

2021-08-04T21:03:04.379811 image/svg+xml Matplotlib v3.4.2, https://matplotlib.org/ Did you participate in conference, Australia

Open source and DOI

RSEs is an hybrid role between a researcher and a software developer. We investigated both of these aspects concerning publication and dissemination of their work, one on the traditional aspect of it (publications and conference) and, as developed here, on the more software aspect (open source and DOI).

We asked the participants if they have ever released their work under open source licence but also questions about the referencing system. We asked them how often they reference software, and if they use DOI for it, and which tools for it.

We also asked them if they have an ORCID ID, a system that gives a unique reference ID for the researcher.

Questions in this section:

  • How often do you use an open-source licence for your software? (likert scale)
  • How often do you reference software directly or the papers describing the software? (likert scale)
  • How often do you associate your software with a Digital Object Identifier (DOI)? (likert scale)
  • Which tools do you use to mint a DOI (e.g. local library, Zenodo)? (free text)
  • Do you have an ORCID ID? (yes-no)

Open source use

Open source use for Australia Count Percentage
1 (None at all) nan nan
2 3 3.40909
3 4 4.54545
4 nan nan
5 6 6.81818
6 5 5.68182
7 3 3.40909
8 14 15.9091
9 10 11.3636
10 (All the time) 35 39.7727

Download CSV

2021-08-04T21:01:43.352660 image/svg+xml Matplotlib v3.4.2, https://matplotlib.org/ 0 5 10 15 20 25 30 35 40 10 (All the time) 9 8 7 6 5 4 3 2 1 (None at all) Open source use, Australia

Referencing software

Citation of software for Australia Count Percentage
1 (None at all) nan nan
2 3 3.40909
3 8 9.09091
4 7 7.95455
5 5 5.68182
6 2 2.27273
7 3 3.40909
8 10 11.3636
9 8 9.09091
10 (All the time) 28 31.8182

Download CSV

2021-08-04T21:01:45.171611 image/svg+xml Matplotlib v3.4.2, https://matplotlib.org/ 0 5 10 15 20 25 30 10 (All the time) 9 8 7 6 5 4 3 2 1 (None at all) Citation of software, Australia

Use of Digital Object Identifier (DOI)

Use of Digital Object Identifier for Australia Count Percentage
1 (None at all) nan nan
2 5 5.68182
3 5 5.68182
4 7 7.95455
5 5 5.68182
6 6 6.81818
7 3 3.40909
8 3 3.40909
9 2 2.27273
10 (All the time) 6 6.81818

Download CSV

2021-08-04T21:01:46.994735 image/svg+xml Matplotlib v3.4.2, https://matplotlib.org/ 0 1 2 3 4 5 6 7 8 10 (All the time) 9 8 7 6 5 4 3 2 1 (None at all) Use of Digital Object Identifier, Australia

Tools used for DOI

2021-08-04T21:01:48.004445 image/svg+xml Matplotlib v3.4.2, https://matplotlib.org/ Which tool is used for Digital Object Identifier, Australia

ORCID

Using ORCID for Australia Count Percentage
Yes 68 78.1609
No 8 9.1954

Download CSV

2021-08-04T21:01:48.498028 image/svg+xml Matplotlib v3.4.2, https://matplotlib.org/ 0 10 20 30 40 50 60 70 80 Yes No Using ORCID, Australia

Good practices

This section comprises sections that focus on the technical and development aspects of the RSEs’ work. They aim to understand good practices in developing software.

We chose two broad measures to provide an insight into sustainability: the bus factor and technical hand over planning.

  • The bus factor is a measure of the number of developers who understand a specific software project and could, with only a cursory review of the project, maintain or extend the code. A project with a bus factor of 1 is completely reliant on only one developer. If this developer finds new employment, becomes ill or is hit by the titular bus, then the project will fail. A high bus factor provides some confidence that the project can be sustained even if a developer leaves.

  • A technical hand over plan is used to introduce a new developer to a software project. These plans cover basic information, such as the license and location of the software, a repository, a description of the software architecture, a summary of development plans and any other information that a new developer would need to understand the software. A project that has written (and maintained) a technical hand over plan can withstand the departure of a developer, even a key developer, significantly better than one without such a plan.

Developing software requires a set of good practices to ensure the quality of the subsequent analysis as well as the robustness of the developed software, to name a few of important aspects. We wanted to see if the implementation of some simple but essential good practices were a reality beside the bus factor and technical hand over planning.

When developing software, version control and testing can be seen as tool to enhance the quality of the developed software, especially considering the importance of code review and sharing in public funded places such as academia.

For testing, we asked the participants to choose any of the following testing methods:

  • Test engineers conduct testing
  • Developers conduct testing
  • Users conduct testing
  • No formal testing

Obviously, the test engineers conduct testing is the most robust testing method but may not be possible in smaller projects while no formal testing should not occur in any ideal scenario, regardless of the size of the project.

We also asked the participants if they use any version control tools through a list of choice. And finally we asked them which repository they are currently using for their most important project.

Bus factor

Bus factor for Australia Count Percentage
0 2 2.27273
1 60 68.1818
2 16 18.1818
3 5 5.68182
4 2 2.27273
5 3 3.40909

Download CSV

2021-08-04T21:01:18.983410 image/svg+xml Matplotlib v3.4.2, https://matplotlib.org/ 0 10 20 30 40 50 60 70 5.0 4.0 3.0 2.0 1.0 0.0 Bus factor, Australia

Presence of transition plan

Presence of transition plan for Australia Count Percentage
Yes 9 10.2273
No 79 89.7727

Download CSV

2021-08-04T21:01:19.192193 image/svg+xml Matplotlib v3.4.2, https://matplotlib.org/ 0 20 40 60 80 No Yes Presence of transition plan, Australia

Use of version control

Use of version control for Australia Count Percentage
Git 81 81.8182
SVN 20 20.202
CVS 7 7.07071
Mercurial 4 4.0404
None 2 2.0202

Download CSV

2021-08-04T21:01:19.469283 image/svg+xml Matplotlib v3.4.2, https://matplotlib.org/ 0 10 20 30 40 50 60 70 80 Git SVN CVS Mercurial None Use of version control, Australia

Testing strategies

Testing strategies for Australia Count Percentage
No formal testing 12 12.1212
No formal testing but users provide feedback 33 33.3333
The developers do their own testing 73 73.7374
Test engineers conduct testing 4 4.0404

Download CSV

2021-08-04T21:01:19.829289 image/svg+xml Matplotlib v3.4.2, https://matplotlib.org/ 0 10 20 30 40 50 60 70 Test engineers conduct testing The developers do their own testing No formal testing but users provide feedback No formal testing Testing strategies, Australia

Repository

2021-08-04T21:01:21.269950 image/svg+xml Matplotlib v3.4.2, https://matplotlib.org/ Repository, Australia

Tools and programming languages

On technical details we wanted to know which of the programming languages are mostly used by the RSEs. We give them a multi-choice list inspired by the results published by Stackoverflow.

We also wanted to know which operating system they use for work.

Questions in this section:

  • Which operating system do you primarily use for development? (one choice)
  • What programming languages do you use at work? Please select all that apply. (multiple choice)

Programming languages

Programming languages for Australia Count Percentage
Python 68 68.6869
R 39 39.3939
SQL 34 34.3434
C++ 32 32.3232
C 31 31.3131
JavaScript 26 26.2626
Fortran 22 22.2222
Java 20 20.202
C# 12 12.1212
Matlab 12 12.1212
PHP 9 9.09091
Perl 8 8.08081
Ruby 5 5.05051
Go 5 5.05051
Julia 3 3.0303
VB.NET 2 2.0202
VBA 2 2.0202
Lua 2 2.0202
Visual Basic 2 2.0202
Groovy 2 2.0202
Haskell 1 1.0101
Scala 1 1.0101
Clojure 1 1.0101
TypeScript 1 1.0101
Rust 1 1.0101
F# 1 1.0101
Elixir 0 0
Dart 0 0
Hack 0 0
Erlang 0 0
Smalltalk 0 0
Common Lisp 0 0
Swift 0 0
CoffeeScript 0 0
Objective-C 0 0
Assembly 0 0

Download CSV

2021-08-04T21:04:17.118585 image/svg+xml Matplotlib v3.4.2, https://matplotlib.org/ 0 10 20 30 40 50 60 70 Python R SQL C++ C JavaScript Fortran Java C# Matlab PHP Perl Ruby Go Julia VBA VB.NET Lua Groovy Visual Basic Haskell Scala Clojure TypeScript Rust F# Objective-C Smalltalk CoffeeScript Swift Common Lisp Elixir Erlang Hack Dart Assembly Programming languages, Australia

Operating systems

Operating systems for Australia Count Percentage
GNU/Linux 51 60
OS X 17 20
Windows 15 17.6471
Other 2 2.35294

Download CSV

2021-08-04T21:04:17.491432 image/svg+xml Matplotlib v3.4.2, https://matplotlib.org/ 0 10 20 30 40 50 60 GNU/Linux OS X Windows Other Operating systems, Australia

Job satisfaction

Job satisfaction is an essential pulse to take about a community’s health. It helps to track the evolution and the current state of the RSEs within their role and to catch any sign of structural or organisational dysfunction that are translated into well-being. There are a lot of different metrics to measure the quality of a job on a personal and psychological level [1]. Several models exist to understand the link between different factors of job satisfaction and turnover intention [2]–[6]. Turnover intention is an important measure that is highly associated with the risk of employees leaving the organisation [3]. Job satisfaction is important in retaining RSEs. Perceived employability provides information on how workers values their own skills in regard of the market. To measure the different attitudes toward the RSE role, we used scales that have been created in [5], [6], [7], [8]. These are Likert scale [7], which are 5 point ordinal scales graduated from Strongly disagree to Strongly agree. Each scale is composed of several so called items (i.e. questions) that each measure one attitude.

Beside these specific concepts we asked more general question about their satisfaction in their current position and their satisfaction with their career in general with a range of answers from 0 (not at all satisfied) to 10 (completely satisfied).

The specific questions about their job satisfaction reflect, in general, the same opinion as the two more generic questions. However, the granularity helps to identify a couple of issues that would not appears with generic questions:

  • Recognition: These questions ask if the RSEs feel that they receive enough information about their work and their performance.
  • The turnover intention: These questions aim to measure the desire to quit their current position.
  • The perceived employability: This concept is linked to the previous one. People may not have the intention to leave their jobs, not because they like it, but because they fear they are not employable.
  • The possibility of progression: This question aims to study the possibility of evolution for the RSEs, if information is available and if they see a possibility of evolution within their current career. This is the only questions that clearly received negative answers.

Questions in this section:

All questions were asked in a Likert scale.

  • In general, how satisfied are you with your current position?
  • In general, how satisfied are you with your career?
  • Do you feel that your contribution to research is recognised by your supervisor/line manager?
  • Do you feel that your contribution to research is recognised by the researchers you work with?
  • Do you feel that your contribution to research is recognised by your institution?
  • How often do you consider leaving your job?
  • I would accept another job at the same compensation level if I was offered it
  • It would not be very difficult for me to get an equivalent job in a different institution
  • My experience is in demand on the labour market
  • It is likely that I will gain a promotion within my current group
  • The process I have to complete to gain a promotion is clear and understandable
  • There are many opportunities within my chosen career plan
  • It is likely that my next position will be an Research Software Engineer / Research

/References/

  1. B. Aziri, “Job satisfaction: A literature review,” vol. 3, no. 4, pp. 77–86.
  2. N. De Cuyper, S. Mauno, U. Kinnunen, and A. Mkikangas, “The role of job resources in the relation between perceived employability and turnover intention: A prospective two-sample study,” vol. 78, no. 2, pp. 253–263.
  3. A. B. Bakker and E. Demerouti, “The job demands-resources model: State of the art,” vol. 22, no. 3, pp. 309–328.
  4. G. H. L. Cheng and D. K. S. Chan, “Who Suffers More from Job Insecurity? A Meta-Analytic Review.” vol. 57, no. 2, p. 272.
  5. E. R. Thompson and F. T. Phua, “A brief index of affective job satisfaction,” vol. 37, no. 3, pp. 275–307.
  6. L. Greenhalgh and Z. Rosenblatt, “Job insecurity: Toward conceptual clarity,” pp. 438–448.
  7. R. Likert, “A technique for the measurement of attitudes.” vol. 22, no. 140, p. 55.

General satisfaction

2021-08-04T21:04:29.531231 image/svg+xml Matplotlib v3.4.2, https://matplotlib.org/ 100 90 80 70 60 50 40 30 20 10 0 10 20 30 40 50 60 70 80 90 100 Percentage satisGen1. In general, how satisfied are you with your current position satisGen2. In general, how satisfied are you with your career 5 9 7 5 8 7 8 9 10 12 18 21 37 25 8 7 5 9 7 5 8 7 8 9 10 12 18 21 37 25 8 7 General satisfaction 1 2 3 4 5 6 7 8 9 10 General satisfaction: Australia

Recognition

2021-08-04T21:04:30.310538 image/svg+xml Matplotlib v3.4.2, https://matplotlib.org/ 100 90 80 70 60 50 40 30 20 10 0 10 20 30 40 50 60 70 80 90 100 Percentage satisGen1. In general, how satisfied are you with your current position satisGen2. In general, how satisfied are you with your career 5 9 7 5 8 7 8 9 10 12 18 21 37 25 8 7 5 9 7 5 8 7 8 9 10 12 18 21 37 25 8 7 Recognition 1 2 3 4 5 6 7 8 9 10 Recognition: Australia

Turn-over intention

2021-08-04T21:04:31.086223 image/svg+xml Matplotlib v3.4.2, https://matplotlib.org/ 100 90 80 70 60 50 40 30 20 10 0 10 20 30 40 50 60 70 80 90 100 Percentage satisGen1. In general, how satisfied are you with your current position satisGen2. In general, how satisfied are you with your career 5 9 7 5 8 7 8 9 10 12 18 21 37 25 8 7 5 9 7 5 8 7 8 9 10 12 18 21 37 25 8 7 Consider leaving job 1 2 3 4 5 6 7 8 9 10 Consider leaving job: Australia 2021-08-04T21:04:31.991001 image/svg+xml Matplotlib v3.4.2, https://matplotlib.org/ 100 90 80 70 60 50 40 30 20 10 0 10 20 30 40 50 60 70 80 90 100 Percentage satisGen1. In general, how satisfied are you with your current position satisGen2. In general, how satisfied are you with your career 5 9 7 5 8 7 8 9 10 12 18 21 37 25 8 7 5 9 7 5 8 7 8 9 10 12 18 21 37 25 8 7 Would accept another job at same compensation 1 2 3 4 5 6 7 8 9 10 Would accept another job at same compensation: Australia

Perceived employability

2021-08-04T21:04:32.795900 image/svg+xml Matplotlib v3.4.2, https://matplotlib.org/ 100 90 80 70 60 50 40 30 20 10 0 10 20 30 40 50 60 70 80 90 100 Percentage satisGen1. In general, how satisfied are you with your current position satisGen2. In general, how satisfied are you with your career 5 9 7 5 8 7 8 9 10 12 18 21 37 25 8 7 5 9 7 5 8 7 8 9 10 12 18 21 37 25 8 7 Perceived employability 1 2 3 4 5 6 7 8 9 10 Perceived employability: Australia

Progression in the current role

2021-08-04T21:04:33.602501 image/svg+xml Matplotlib v3.4.2, https://matplotlib.org/ 100 90 80 70 60 50 40 30 20 10 0 10 20 30 40 50 60 70 80 90 100 Percentage satisGen1. In general, how satisfied are you with your current position satisGen2. In general, how satisfied are you with your career 5 9 7 5 8 7 8 9 10 12 18 21 37 25 8 7 5 9 7 5 8 7 8 9 10 12 18 21 37 25 8 7 Progression in the current role 1 2 3 4 5 6 7 8 9 10 Progression in the current role: Australia

Research software engineer

In this section we wanted to know if the participants are member or not of local organisations and if they are interested to participate to conference specific for RSE.

We also asked them to tell them which skills is important as RSE and which they and to acquire for their current role.

Questions in this section

  • Are you a member of an association of Research Software Developers (e.g. AUS-RSE, CANARIE, DE-RSE, NZ_RSE, UK RSE, …)? (yes-no)
  • Would you be interested in joining such an organisation? (yes-no)
  • What is important for such an organisation? (multiple choice)
  • Would you like to attend a conference about software development in academia? (yes-no)
  • How did you learn the skills you need to become an Research Software Engineer / Research Software Developer? (free text)
  • What three skills would you like to acquire or improve to help your work as a Research Software Engineer/ Research Software Developer? The skills can be technical and non-technical (free text)

RSE member

RSE Member for Australia Count Percentage
Yes 12 18.1818
No 54 81.8182

Download CSV

2021-08-04T21:06:03.398934 image/svg+xml Matplotlib v3.4.2, https://matplotlib.org/ 0 10 20 30 40 50 60 70 80 No Yes RSE Member, Australia

Joining a RSE/RSD association

Joining a RSE/RSD association for Australia Count Percentage
Yes 30 73.1707
No 11 26.8293

Download CSV

2021-08-04T21:06:03.601487 image/svg+xml Matplotlib v3.4.2, https://matplotlib.org/ 0 10 20 30 40 50 60 70 Yes No Joining a RSE/RSD association, Australia

What is important for such an organisation

What is important for such an organisation for Australia Count Percentage
Networking 26 26.2626
Job opportunities 21 21.2121
Research collaborations 19 19.1919
Training 17 17.1717
Research software standards and interoperability definition 16 16.1616

Download CSV

2021-08-04T21:06:03.884864 image/svg+xml Matplotlib v3.4.2, https://matplotlib.org/ 0 5 10 15 20 25 Networking Job opportunities Research collaborations Training Research software standards and interoperability definition What is important for such an organisation, Australia

Attending a national conference of RSE/RSD

Attending a national conference of RSE/RSD for Australia Count Percentage
Yes 56 74.6667
No 19 25.3333

Download CSV

2021-08-04T21:06:04.103936 image/svg+xml Matplotlib v3.4.2, https://matplotlib.org/ 0 10 20 30 40 50 60 70 Yes No Attending a national conference of RSE/RSD, Australia

Learning skills for RSE/RSD

2021-08-04T21:06:05.691055 image/svg+xml Matplotlib v3.4.2, https://matplotlib.org/ Learning skill to become a RSE/RSD, Australia

Which skills to improve

2021-08-04T21:06:08.177148 image/svg+xml Matplotlib v3.4.2, https://matplotlib.org/ Which skill to improve as RSE/RSD, Australia