Development of research software at DLR Role and status in practice - - PowerPoint PPT Presentation

development of research software at dlr role and status
SMART_READER_LITE
LIVE PREVIEW

Development of research software at DLR Role and status in practice - - PowerPoint PPT Presentation

Development of research software at DLR Role and status in practice Lynn von Kurnatowski Carina Haupt Simulations- und Softwaretechnik Simulations- und Softwaretechnik DLR Oberpfaffenhofen DLR Berlin #deRSE19 Potsdam, 06.06.2019 DLR.de


slide-1
SLIDE 1

Development of research software at DLR Role and status in practice

Lynn von Kurnatowski Simulations- und Softwaretechnik DLR Oberpfaffenhofen #deRSE19 Potsdam, 06.06.2019 Carina Haupt Simulations- und Softwaretechnik DLR Berlin

slide-2
SLIDE 2

DLR

Numbers

  • More than 8000 employees
  • ~20% of DLR employees involved

in software development Some Characteristics

  • Variety of
  • Fields
  • Maturity
  • Software technologies
  • Team sizes
  • Backgrounds

> #deRSE19 > Lynn von Kurnatowski - Carina Haupt • Development of research software at DLR > 05.06.2019 DLR.de • Chart 2

slide-3
SLIDE 3

DLR

Numbers

  • More than 8000 employees
  • ~20% of DLR employees involved

in software development Some Characteristics

  • Variety of
  • Fields
  • Maturity
  • Software technologies
  • Team sizes
  • Backgrounds

> #deRSE19 > Lynn von Kurnatowski - Carina Haupt • Development of research software at DLR > 05.06.2019 DLR.de • Chart 3

slide-4
SLIDE 4

> #deRSE19 > Lynn von Kurnatowski - Carina Haupt • Development of research software at DLR > 05.06.2019 DLR.de • Folie 4

Survey about Research Software at DLR

  • Overview of the current role and practice of

research software development at DLR

  • Identification of potential for improvement
slide-5
SLIDE 5

In which Institute do you work?

slide-6
SLIDE 6

DLR.de • Folie 6

Participation of all institutes and promoters ...

> #deRSE19 > Lynn von Kurnatowski - Carina Haupt • Development of research software at DLR > 05.06.2019

slide-7
SLIDE 7

Please select your age

slide-8
SLIDE 8

DLR.de • Folie 8

... and all ages

> #deRSE19 > Lynn von Kurnatowski - Carina Haupt • Development of research software at DLR > 05.06.2019

slide-9
SLIDE 9

Do you write code as part of your job?

slide-10
SLIDE 10

DLR.de • Folie 10

Write code Yes 612 No 161

> #deRSE19 > Lynn von Kurnatowski - Carina Haupt • Development of research software at DLR > 05.06.2019

slide-11
SLIDE 11

Developer Overview Data from participants who do NOT code during their work at DLR were NOT included in the further evaluation.

slide-12
SLIDE 12

In which discipline is your highest academic qualification?

slide-13
SLIDE 13

DLR.de • Folie 13

Academic qualification Computer Science 111 Aeronautical & Manufacturing Engineering 104 Mechanical Engineering 96 Physics 88

> #deRSE19 > Lynn von Kurnatowski - Carina Haupt • Development of research software at DLR > 05.06.2019

slide-14
SLIDE 14

In an average month, how much time would you like to spend on... In an average month, how much time do you spend on... versus

slide-15
SLIDE 15

DLR.de • Folie 15

… software development

Significant shift to RIGHT

> #deRSE19 > Lynn von Kurnatowski - Carina Haupt • Development of research software at DLR > 05.06.2019

slide-16
SLIDE 16

DLR.de • Folie 16

… research

Significant shift to RIGHT

> #deRSE19 > Lynn von Kurnatowski - Carina Haupt • Development of research software at DLR > 05.06.2019

slide-17
SLIDE 17

DLR.de • Folie 17

… management

Significant shift to LEFT

> #deRSE19 > Lynn von Kurnatowski - Carina Haupt • Development of research software at DLR > 05.06.2019

slide-18
SLIDE 18

DLR.de • Folie 18

… other activities

Significant shift to LEFT

> #deRSE19 > Lynn von Kurnatowski - Carina Haupt • Development of research software at DLR > 05.06.2019

slide-19
SLIDE 19

How many years of software development experience do you have?

slide-20
SLIDE 20

DLR.de • Folie 20 > #deRSE19 > Lynn von Kurnatowski - Carina Haupt • Development of research software at DLR > 05.06.2019

slide-21
SLIDE 21

DLR.de • Folie 21

Average is 9 years

> #deRSE19 > Lynn von Kurnatowski - Carina Haupt • Development of research software at DLR > 05.06.2019

slide-22
SLIDE 22

Who uses the code that you write?

slide-23
SLIDE 23

DLR.de • Folie 23

Clear tendency to `Mostly me`

> #deRSE19 > Lynn von Kurnatowski - Carina Haupt • Development of research software at DLR > 05.06.2019

slide-24
SLIDE 24

What programming language do you use at work?

slide-25
SLIDE 25

DLR.de • Folie 25 > #deRSE19 > Lynn von Kurnatowski - Carina Haupt • Development of research software at DLR > 05.06.2019

slide-26
SLIDE 26

Which version control tools do you use for software development?

slide-27
SLIDE 27

DLR.de • Folie 27

112 participants NOT use version control

> #deRSE19 > Lynn von Kurnatowski - Carina Haupt • Development of research software at DLR > 05.06.2019

slide-28
SLIDE 28

Documentation

slide-29
SLIDE 29

Are you documenting your software?

slide-30
SLIDE 30

DLR.de • Folie 30

Software documentation Yes 537 No 75

> #deRSE19 > Lynn von Kurnatowski - Carina Haupt • Development of research software at DLR > 05.06.2019

slide-31
SLIDE 31

What kind of documentation do you write?

slide-32
SLIDE 32

DLR.de • Folie 32

Mainly code comments written as documentation

> #deRSE19 > Lynn von Kurnatowski - Carina Haupt • Development of research software at DLR > 05.06.2019

slide-33
SLIDE 33

Testing

slide-34
SLIDE 34

Are you testing your software?

slide-35
SLIDE 35

DLR.de • Folie 35

Yes 591 No 21

> #deRSE19 > Lynn von Kurnatowski - Carina Haupt • Development of research software at DLR > 05.06.2019

slide-36
SLIDE 36

When do you test your software?

slide-37
SLIDE 37

DLR.de • Folie 37 > #deRSE19 > Lynn von Kurnatowski - Carina Haupt • Development of research software at DLR > 05.06.2019

slide-38
SLIDE 38

How do you test your software?

slide-39
SLIDE 39

DLR.de • Folie 39 > #deRSE19 > Lynn von Kurnatowski - Carina Haupt • Development of research software at DLR > 05.06.2019

slide-40
SLIDE 40

Reference / Citable

slide-41
SLIDE 41

Do you care for making your software citable?

slide-42
SLIDE 42

DLR.de • Folie 42

Yes 414 No 198

> #deRSE19 > Lynn von Kurnatowski - Carina Haupt • Development of research software at DLR > 05.06.2019

slide-43
SLIDE 43

Did you ever reference or acknowledge software in a publication?

slide-44
SLIDE 44

DLR.de • Folie 44

Yes 357 No 255

> #deRSE19 > Lynn von Kurnatowski - Carina Haupt • Development of research software at DLR > 05.06.2019

slide-45
SLIDE 45

How do you reference software in a publication?

slide-46
SLIDE 46

DLR.de • Folie 46 > #deRSE19 > Lynn von Kurnatowski - Carina Haupt • Development of research software at DLR > 05.06.2019

slide-47
SLIDE 47

Thanks for your Attention! Slides unter CC BY 3.0