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
Wer testet die Software?
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