Die Konferenz bietet eine Mischung aus Vorträgen, Diskussions-Workshops und praktischen Übungen. Zusammen bieten sie den Teilnehmern die Möglichkeit, neue Fähigkeiten zu erlernen, den Stand der Forschung zu diskutieren, sich zu vernetzen und Wissen zu teilen. Die Konferenz findet an zwei Tagen, dem 3. und 4. September 2018 in Birmingham statt.
Wir sind mit zwei Talks dabei!
Tag Eins - Montag, 3. September Track B Talks Thema: Software Engineering: Software Engineering Guidelines - Von der Theorie zur Praxis (Tobias Schlauch, Carina Haupt). Inhalt:
Forschungssoftware wird hauptsächlich von Wissenschaftlern entwickelt, die Domänenexperten sind. Die meisten von ihnen haben keine spezifische Ausbildung in Softwareentwicklung. Um die Wissenschaftler am Deutschen Zentrum für Luft- und Raumfahrt zu unterstützen, haben wir eine Reihe von Richtlinien für die Softwareentwicklung für verschiedene Bereiche der Softwareentwicklung entwickelt. Bei RSE17 haben wir bereits das Konzept der Leitlinien vorgestellt. Dieses Mal möchten wir die praktischen Erfahrungen teilen, die wir im letzten Jahr gesammelt haben. In diesem Vortrag wollen wir Leitlinien und ein Klassifizierungsschema vorstellen. Insbesondere möchten wir ihre Verwendung im Kontext von zwei echten Forschungssoftwareanwendungen demonstrieren. Das erste Beispiel zeigt die Verwendung der Richtlinien beim Start einer neuen Softwareentwicklung. Im Vordergrund stehen dabei erste Schritte sowie ein Überblick über zukünftliche Aspekte. Das zweite Beispiel bezieht sich auf eine bestehende Legacy-Softwareanwendung. In diesem Fall liegt der Fokus auf Analysen. Was ist bereits vorhanden und was können die nächsten geeigneten Schritte sein? In diesem Zusammenhang fungieren die begleitenden Checklisten als fortlaufendes Planungsdokument. Das Klassifizierungsschema hilft beim Finden eines geeigneten Startpunktes.
Tag Zwei - Dienstag, 4. September Track C Talks Thema: Training und Support: RSE Training beim DLR 2.0 - Was wir aus 1.0 gelernt haben (Carina Haupt, Michael Meinel).
Inhalt:
Seit 2009 bieten wir Schulungen für Wissenschaftler an, um die Software-Engineering-Tools Subversion und Mantis zu nutzen. In diesem Vortrag stellen wir Ihnen Verbesserungen vor, die wir in der Vergangenheit erreicht haben. Zusätzlich erzählen wir, was sie zu unserem neuen GitLab-basiertem Konzept unserer neuen Workshop-Reihe beigesteuert haben. Im Laufe der Jahre wurde unser Training zu einem zweitägigen Workshop. Das Hauptziel des Trainings besteht darin, den Teilnehmern den Einstieg in die DLR Software Engineering Tools im Kontext der strukturierten Softwareentwicklung zu ermöglichen. Vor allem die Kombination aus profunder Theorie und praktischen Übungen machte es zu einer wertvollen Erfahrung für die Teilnehmer. Diese sind Wissenschaftler aus den unterschiedlichsten Bereichen. Darüber hinaus wurde eine Reihe von Spin-Off-Schulungen zu verwandten Themen wie Open-Source-Lizenzen oder agilen Methoden durchgeführt. Unsere alten Tools stehen jedoch kurz davor, zu Git-Lab übertragen zu werden. Dies gibt uns die Möglichkeit, unser Training anhand unserer Erfahrungen neu zu strukturieren und eine aktualisierte Version unseres Trainings zu erstellen. Wir werden dieses neue Konzept vorstellen und erläutern, warum es so geworden ist, wie es jetzt ist.