Your browser doesn't support the features required by impress.mod.js,
so you are presented with a simplified version of this presentation.
For the best experience please use the latest Chrome, Safari
or Firefox browser.
Research Software Engineering und Digital Humanities
Reflexion, Kartierung, Organisation
Zeitplan
Überblick über das Workshop-Programm
Plenarsession (09:00 - 10:15 Uhr)
- 09:00 - 09:30 Begrüßung, Impuls, Kartierung
- 09:30 - 10:00 Keynote von Stephan Janosch (de-RSE)
- 10:00 - 10:15 Methodisches: Breakout Groups und Speed Blogs
Arbeitssessions (10:15 - 11:45 Uhr)
- 10:15 - 11:00 Breakout Groups I
- 11:00 - 11:15 Pause
- 11:15 - 11:45 Breakout Groups II
Wrap-Up des Workshops (11:45 - 12:30 Uhr)
- Zusammenführung, weitere Schritte, Mitgliedschaft in der AG
Warum eine AG DH-RSE?
Beispiel: Wordcloud der vergebenen Topics der DHd 2018
- Software ist ein integraler Bestandteil digitaler Forschungsaktivitäten
- Qualitativ hochwertige und nachhaltige Software spielt in den DH immer noch eine untergeordnete Rolle
- Die akademischen Karrieremöglichkeiten von DH SoftwareentwicklerInnen müssen gestärkt werden
-
Wir brauchen ein Forum zum Austausch über
- Entwicklungsstandards
- Software Best Practices
- Coding Guidelines
- Dokumentationsmethoden
- Nachhaltigkeit
- Wissenschaftliche Qualifikation und Attribution
- Kompetenzerwerb und -steigerung
- u.v.m
01
Kartierung
Ergebnisse und Auswertungen der Umfrage zum Workshop
45 Teilnahmen aus 105 Anmeldungen
Ausbildung und Arbeit
Studienfach - Abschluss - Arbeitsort
Ausbildung und Arbeit
Studienfach - Jobtitel - Arbeitsfelder
Ausbildung und Arbeit
Geschlecht - Alter - Abschluss - Arbeitsort
Ausbildung und Arbeit
Stellenumfang - Befristung - Arbeitsort - Berufsbezeichnung - Tarif
Softwareentwicklung
Verhältnis von Entwicklungstätigkeiten zu Projektmanagement
Softwareentwicklung
Verhältnis von Entwicklungstätigkeiten zu Forschung
Softwareentwicklung
Verhältnis von Entwicklungstätigkeiten zu Lehre
Softwareentwicklung
Entwicklungstätigkeiten in der Arbeits- und/oder der Freizeit
Softwareentwicklung in der Arbeitszeit
Softwareentwicklung in der Freizeit
Softwareentwicklung
Kompetenzerwerb - Erfahrung - Professionalität
Softwareentwicklung
Programmiersprachen
Softwareentwicklung
Programmiersprachen und Lebensalter
- 18-24 Jahre
- 25-35 Jahre
- 36-44 Jahre
- 45-54 Jahre
- 55-64 Jahre
Softwareentwicklung
Verwendete Software
Softwareentwicklung
Unterscheidet sich DH-Software und wenn ja, wie?
Nein (11x)
- Höchstens in den Anwendungszwecken und vielleicht noch auf der Usability-Ebene
Ja (15x)
- Das wäre jetzt ein ganzer Aufsatz... Ein zentraler Unterschied: Laborsoftware und Software im Zusammenhang mit komplexen technischen Geräten
- Sie eröffnet einen (didaktisch geprägten!) Einblick in Methoden/Parameter und den jederzeitigen Rückgriff auf die Quelldaten
- Software muss mit "unscharfen" Daten agieren können, Software muss interpretative Ergebnissfindung nachvollziehbar und transparent machen, Software muss große Nachhaltigkeit / Zukunftsfähigkeit aufweisen
- Kaum strukturierte Spezifikation und Datenmodelle. Anforderungen ändern sich ständig, zu umfangreiche Aufgaben und zu wenig Softwarenetwickler_innen
- Unprofessioneller
- Wenig intuitive User Experience; kompliziertes Deployment
- Ist nicht in Fortran...
- Sehr starker Domänenbezug, teils sehr spezialisiert und nicht generalisierbar
- GUI-intensiver, Hang zur Customisierung im Gegensatz zu Standardlösungen
- Muss die Anforderungen mehrerer Disziplinen erfüllen
- Es gibt Gemeinsamkeiten und Unterschiede. Um sie zu definieren, muss man zunächst die Kriterien festlegen und dann die konkreten Beispiele betrachten
Softwareentwicklung
Häufigste Datenformate
Softwareentwicklung
Unterscheiden sich Datenformate in den DH und wenn ja, wie?
Nein (4x)
Ja (21x)
- Heterogenität (5)
- Mehrdeutigkeit (3)
- Unstrukturiert (2)
- Komplex
- Willkürliche Struktur
- Weniger standardkonform (4)
- Semantik/Relationen zwischen den Daten (2)
- Kleinere Quantität (3)
- Dynamisch
- Ja, unterschiedliche Schwerpunkte; es gibt aber auch viele Transfers.
- Einzelne Datenpunkte sind oft von herausragender Bedeutung, was sich aber oft nur hermeneutischen Analysen erschließt.
- Ja, ihre Erhaltung ist zentraler. Sie sind nicht beliebiger Satz sondern Gut.
Softwareentwicklung
Nachhaltigkeit & Qualität
Anzahl Entwickler_innen / Projekt
Existenz eines Übergabeplans
Software-Qualität im Vergleich zu anderen Disziplinen
Softwareentwicklung
Status & Ansehen in den DH
Bedeutung/Status von Software in den DH
Ansehen von Software(entwickler_innen) in den DH
Softwareentwicklung
Wiss. Attribution/Credit für die Entwicklungsleistung
Beitrag zum Forschungsergebnis
Namentliche Nennung in Publikation
Präsentation auf Konferenzen
DOI-Verwendung für die Software
Zufriedenheit und Karriere
Job, Karriere, Beförderung, Arbeitsmarkt
Zufriedenheit mit der aktuellen (Job)Position
Zufriedenheit mit der eigenen Karriere
Wahrscheinlichkeit einer Beförderung
Kompetenzen sind auf dem Arbeitsmarkt gefragt
Keynote
Stephan Janosch, de-RSE
Bessere Software, Bessere Forschung
02
Reflexion
Arbeit in Break Out Groups
Break Out Groups
Themen und Nummern
01
Softwarenachhaltigkeit in den DH
02
Institutionelle Kulturen und Workflows
03
Softwareentwicklung in den DH
04
Was kann die AG DH-RSE leisten?
05
Ausbildung, Training, Software Carpentry
06
Best Practices der wiss. Softwareentwicklung
07
Übergreifende Infrastrukturen
08
AG DH-RSE: Struktur, Infrastruktur, Workflows
09
RSEs: Situation, Anerkennung, Karriere
10
Softwaredokumentation Stellenwert und Praxis
11
Softwareentwicklung als wiss. Leistung
03
Organisation
Resultate der Break Out Groups, Informationen zur AG und weitere Schritte
⚡ Lightning Talks ⚡ ️
Informationen & Weitere Schritte
Website, Mailingliste, GitHub, etc.
F I N I S
Vielen Dank für Eure Teilnahme und Unterstützung!
Software & Nachnutzung
Benutze Software
Download & Lizenzhinweis