development of research software at dlr role and status
play

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


  1. 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

  2. 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

  3. 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

  4. 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

  5. In which Institute do you work?

  6. 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 ...

  7. Please select your age

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

  9. Do you write code as part of your job?

  10. 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

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

  12. In which discipline is your highest academic qualification?

  13. 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

  14. 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...

  15. 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

  16. DLR.de • Folie 16 > #deRSE19 > Lynn von Kurnatowski - Carina Haupt • Development of research software at DLR > 05.06.2019 … research Significant shift to RIGHT

  17. DLR.de • Folie 17 > #deRSE19 > Lynn von Kurnatowski - Carina Haupt • Development of research software at DLR > 05.06.2019 … management Significant shift to LEFT

  18. 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

  19. How many years of software development experience do you have?

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

  21. DLR.de • Folie 21 > #deRSE19 > Lynn von Kurnatowski - Carina Haupt • Development of research software at DLR > 05.06.2019 Average is 9 years

  22. Who uses the code that you write?

  23. DLR.de • Folie 23 > #deRSE19 > Lynn von Kurnatowski - Carina Haupt • Development of research software at DLR > 05.06.2019 Clear tendency to `Mostly me`

  24. What programming language do you use at work?

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

  26. Which version control tools do you use for software development?

  27. 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

  28. Documentation

  29. Are you documenting your software?

  30. 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

  31. What kind of documentation do you write?

  32. 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

  33. Testing

  34. Are you testing your software?

  35. DLR.de • Folie 35 > #deRSE19 > Lynn von Kurnatowski - Carina Haupt • Development of research software at DLR > 05.06.2019 Yes 591 No 21

  36. When do you test your software?

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

  38. How do you test your software?

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

  40. Reference / Citable

  41. Do you care for making your software citable?

  42. DLR.de • Folie 42 > #deRSE19 > Lynn von Kurnatowski - Carina Haupt • Development of research software at DLR > 05.06.2019 Yes 414 No 198

  43. Did you ever reference or acknowledge software in a publication?

  44. DLR.de • Folie 44 > #deRSE19 > Lynn von Kurnatowski - Carina Haupt • Development of research software at DLR > 05.06.2019 Yes 357 No 255

  45. How do you reference software in a publication?

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

  47. Thanks for your Attention! Slides unter CC BY 3.0

Recommend


More recommend