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 • Chart 2 > #deRSE19 > Lynn von Kurnatowski - Carina Haupt • Development of research software at DLR > 05.06.2019 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
DLR.de • Chart 3 > #deRSE19 > Lynn von Kurnatowski - Carina Haupt • Development of research software at DLR > 05.06.2019 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
DLR.de • Folie 4 > #deRSE19 > Lynn von Kurnatowski - Carina Haupt • Development of research software at DLR > 05.06.2019 Survey about Research Software at DLR • Overview of the current role and practice of research software development at DLR • Identification of potential for improvement
In which Institute do you work?
DLR.de • Folie 6 > #deRSE19 > Lynn von Kurnatowski - Carina Haupt • Development of research software at DLR > 05.06.2019 Participation of all institutes and promoters ...
Please select your age
DLR.de • Folie 8 > #deRSE19 > Lynn von Kurnatowski - Carina Haupt • Development of research software at DLR > 05.06.2019 ... and all ages
Do you write code as part of your job?
DLR.de • Folie 10 > #deRSE19 > Lynn von Kurnatowski - Carina Haupt • Development of research software at DLR > 05.06.2019 Write code Yes 612 No 161
Developer Overview Data from participants who do NOT code during their work at DLR were NOT included in the further evaluation.
In which discipline is your highest academic qualification?
DLR.de • Folie 13 > #deRSE19 > Lynn von Kurnatowski - Carina Haupt • Development of research software at DLR > 05.06.2019 Academic qualification Computer Science 111 Aeronautical & Manufacturing 104 Engineering Mechanical 96 Engineering Physics 88
In an average month, how much time do you spend on... versus In an average month, how much time would you like to spend on...
DLR.de • Folie 15 > #deRSE19 > Lynn von Kurnatowski - Carina Haupt • Development of research software at DLR > 05.06.2019 … software development Significant shift to RIGHT
DLR.de • Folie 16 > #deRSE19 > Lynn von Kurnatowski - Carina Haupt • Development of research software at DLR > 05.06.2019 … research Significant shift to RIGHT
DLR.de • Folie 17 > #deRSE19 > Lynn von Kurnatowski - Carina Haupt • Development of research software at DLR > 05.06.2019 … management Significant shift to LEFT
DLR.de • Folie 18 > #deRSE19 > Lynn von Kurnatowski - Carina Haupt • Development of research software at DLR > 05.06.2019 … other activities Significant shift to LEFT
How many years of software development experience do you have?
DLR.de • Folie 20 > #deRSE19 > Lynn von Kurnatowski - Carina Haupt • Development of research software at DLR > 05.06.2019
DLR.de • Folie 21 > #deRSE19 > Lynn von Kurnatowski - Carina Haupt • Development of research software at DLR > 05.06.2019 Average is 9 years
Who uses the code that you write?
DLR.de • Folie 23 > #deRSE19 > Lynn von Kurnatowski - Carina Haupt • Development of research software at DLR > 05.06.2019 Clear tendency to `Mostly me`
What programming language do you use at work?
DLR.de • Folie 25 > #deRSE19 > Lynn von Kurnatowski - Carina Haupt • Development of research software at DLR > 05.06.2019
Which version control tools do you use for software development?
DLR.de • Folie 27 > #deRSE19 > Lynn von Kurnatowski - Carina Haupt • Development of research software at DLR > 05.06.2019 112 participants NOT use version control
Documentation
Are you documenting your software?
DLR.de • Folie 30 > #deRSE19 > Lynn von Kurnatowski - Carina Haupt • Development of research software at DLR > 05.06.2019 Software documentation Yes 537 No 75
What kind of documentation do you write?
DLR.de • Folie 32 > #deRSE19 > Lynn von Kurnatowski - Carina Haupt • Development of research software at DLR > 05.06.2019 Mainly code comments written as documentation
Testing
Are you testing your software?
DLR.de • Folie 35 > #deRSE19 > Lynn von Kurnatowski - Carina Haupt • Development of research software at DLR > 05.06.2019 Yes 591 No 21
When do you test your software?
DLR.de • Folie 37 > #deRSE19 > Lynn von Kurnatowski - Carina Haupt • Development of research software at DLR > 05.06.2019
How do you test your software?
DLR.de • Folie 39 > #deRSE19 > Lynn von Kurnatowski - Carina Haupt • Development of research software at DLR > 05.06.2019
Reference / Citable
Do you care for making your software citable?
DLR.de • Folie 42 > #deRSE19 > Lynn von Kurnatowski - Carina Haupt • Development of research software at DLR > 05.06.2019 Yes 414 No 198
Did you ever reference or acknowledge software in a publication?
DLR.de • Folie 44 > #deRSE19 > Lynn von Kurnatowski - Carina Haupt • Development of research software at DLR > 05.06.2019 Yes 357 No 255
How do you reference software in a publication?
DLR.de • Folie 46 > #deRSE19 > Lynn von Kurnatowski - Carina Haupt • Development of research software at DLR > 05.06.2019
Thanks for your Attention! Slides unter CC BY 3.0
Recommend
More recommend