Presentation Open Access

NFDI4Ing Community Meeting - FAIRe Softwareentwicklung in der Wissenschaft

Linxweiler, Jan; Gläser, Dennis; Schwarzmeier, Moritz; Marcus, Sven; Peters, Sören

In vielen Forschungsbereichen bildet Software heutzutage eine wesentliche Grundlage für den Fortschritt. Häufig wird diese Software von den Wissenschaftlern selbst entwickelt, ohne dabei eine langfristige Perspektive zu verfolgen. Die resultierenden Implementierungen sind häufig schwer zu warten, zu erweitern und zu verteilen. In Folge der zunehmenden Komplexität führt der Versuch neue Funktionalität zu ergänzen dazu, dass sich der Fortschritt des Projekts aufgrund der mangelnden Codequalität und Fehleranfälligkeit mehr und mehr verlangsamt, was nicht selten dazu führt, dass ein Softwareprojekt von vorn begonnen wird. Um dem zu begegnen, vermittelt dieser Workshop Ansätze für eine nachhaltige Softwareentwicklung im Kontext der Wissenschaft. Dabei werden vornehmlich Ansätze der Automatisierung mithilfe von Continuous Intergration (CI) und das Testen von Software betrachtet. 

 

NFDI4Ing und SURESOFT sind gefördert von der Deutschen Forschungsgemeinschaft (DFG).

Files (14.3 MB)
Name Size
2023_03_17_NFDI4Ing_CommMtg_RSE_Motivation_of_CI.pdf
md5:82a6b764b6da88d4b77cf98f2d1e05d1
4.0 MB Download
GitHub Action - Workflow Automation.md
md5:1458148eb14649eb5b348c46d42248bd
4.4 kB Download
NFDi4ing_Community_Meeting_2023_RSE_Intro.pdf
md5:1cbf4d45a74635074e1d7e3873445fd1
5.8 MB Download
NFDi4ing_Community_Meeting_2023_RSE_Introduction_to_TDD.pdf
md5:b6e3cd6585810b080eb7d22e4e5a4b93
4.3 MB Download
tdd-hvac-example.zip
md5:84a723466f637d752102a95fd46bb261
100.1 kB Download
  • B. Uekermann, A. Jaust, I. Desai, "Lecture Material of Simulation Software Engineering", https://github.com/Simulation-Software-Engineering/Lecture-Material

78
109
views
downloads
All versions This version
Views 7818
Downloads 10919
Data volume 419.2 MB70.3 MB
Unique views 6016
Unique downloads 6713

Share

Cite as