Presentation Open Access
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).
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
All versions | This version | |
---|---|---|
Views | 78 | 18 |
Downloads | 109 | 19 |
Data volume | 419.2 MB | 70.3 MB |
Unique views | 60 | 16 |
Unique downloads | 67 | 13 |