We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Ein Katalog der DLR-Forschungssoftware für gute wissenschaftliche Praxis und mehr Open-Source

00:00

Formal Metadata

Title
Ein Katalog der DLR-Forschungssoftware für gute wissenschaftliche Praxis und mehr Open-Source
Title of Series
Number of Parts
Author
License
CC Attribution 4.0 International:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
Die Grundsätze für die ”gute wissenschaftliche Praxis” [1] gelten als in der Forschung allgemein akzeptiert: der Erkenntnisweg soll gesichert und nachvollziehbar, Ergebnisse sollen unabhängig reproduzierbar und Grundlagen, Zwischenergebnisse und Resultate sollen dokumentiert und sichtbar sein. In vielen Bereichen der Wissenschaft wird Software eingesetzt, um den Erkenntnisprozess zu unterstützen. Um den Grundsätzen zu genügen, muss der Einsatz dieser Software ebenfalls sichtbar und nachvollziehbar sein. Am Deutschen Zentrum für Luft- und Raumfahrt e.V. (DLR) steht den wissenschaftlichen Mitarbeitenden bereits eine umfangreiche Infrastruktur zur Verfügung, die bei der nachvollziehbaren Entwicklung wissenschaftlicher Software unterstützt [2]. Dadurch wird auch die Zusammenarbeit von Instituten sowohl im Projektkontext als auch bei Inner- und Open-Source-Entwicklungen unterstützt. Allerdings gibt es bisher kein Verzeichnis, welches umfassend und vollständig die Sichtbarkeit und Auffindbarkeit von Forschungssoftware aus dem DLR adressiert. Daher möchte das DLR einen zentralen Softwarekatalog etablieren. Es gab bereits mehrere Ansätze, ein Verzeichnis der im DLR entwickelten Software zu erstellen. Durch die beiden Vorläufer des Softwarekatalogs konnten wesentliche Anforderungen identifiziert werden, die durch das neue Katalogsystem erfüllt werden müssen: • Die Registrierung einer Software im Katalog muss mit möglichst wenigen manuellen Eingaben erledigt werden können. Informationen aus verwendeten Entwicklungsplattformen sollen automatisiert ergänzt werden. • Die Pflege eines Softwareeintrags muss möglichst wenig Aufwand verursachen. • Die Softwareübersichtsseiten sollen gut über Suchmaschinen auffindbar sein. • Der Katalog und insbesondere die Softwareübersichtsseiten müssen über ein ansprechendes Design verfügen und sich intuitiv nutzen lassen. Der aktuelle Ansatz setzt auf Open-Source-Software, um die vorhandenen Informationen zu DLR-Software aus der bestehenden Infrastruktur zu extrahieren sowie optisch ansprechend und gut auffindbar bereitzustellen. Dadurch möchten wir die Sichtbarkeit von Forschungssoftware erhöhen und dazu beitragen, dass diese stärker als ein eigenständiges Forschungsprodukt wahrgenommen wird. Schließlich möchten wir die Mitarbeiter*innen des DLR für den Open-Source-Gedanken vermehrt begeistern, so dass Forschungssoftware des DLR häufiger unter einer Open-Source-Lizenz bereitgestellt wird. Im Vortrag stellen wir die Problematik der wissenschaftlichen Softwareentwicklung für die deutsche Forschungslandschaft und insbesondere für das DLR kurz vor. Anschließend motivieren wir die Ziele, die zur Erstellung des DLR-Softwarekatalogs geführt haben, und gehen insbesondere auf die Erkenntnisse aus den Vorläufern ein. Schließlich präsentieren wir den Stand des aktuellen Prototyps sowie die geplanten nächsten Schritte.
EnergieSoftwareOpen sourceEnergieNumberSoftware engineeringXMLUMLComputer animationLecture/Conference
Open sourceSoftware engineeringComputer programmingSoftwareSoftware engineeringOpen sourceComputer animationLecture/ConferenceMeeting/Interview
Open sourceSoftware engineeringSoftwareSoftware engineeringWissenschaftlich-technische SoftwareSoftwareComputer animation
SoftwareSoftwareLink (knot theory)Interior (topology)Computer animation
PAPSoftwareComputer animationLecture/Conference
Focus (optics)SoftwareGrand Unified TheoryAtomic nucleusFocus (optics)SoftwareSoftware developerComplete metric spaceComputer animationXMLLecture/Conference
SoftwareJavaScriptDesktopSupercomputerComputational fluid dynamicsSoftwareSAP <Marke>FORTRANProgramming languageSoftware developerNumberComputing platformComputer animation
SoftwareJavaScriptDesktopSupercomputerSoftwareSatelliteEXCELRow (database)Computer animationLecture/Conference
SoftwarePriorityRow (database)SoftwarePriorityRobust statisticsSoftware developer
CodeService (economics)SoftwareParameter (computer programming)Computer programKommunikationWeb serviceExplosionswelleEmailCodeChainingDiagram
SoftwareSoftware engineeringSoftwareLebensdauer
SoftwareSoftware developerSoftwareRoute of administrationComputer programmingLINUXSound effectWINDOWS <Programm>FactorizationVAX/VMSComputer animation
SoftwareSoftware engineeringOpen sourceSoftware developerComputer programmingComputer animation
SoftwareRoute of administrationKennzahlDDR SDRAMWissenschaftlich-technische SoftwareMusical ensembleComputer programmingALT <Programm>KennzahlMoment (mathematics)SoftwareFirmwareBackupVaporComputer animation
Software engineeringSoftware developerXML
AdditionRoute of administrationSoftware repositoryChecklistSatellite
Software engineeringSoftwareEducational softwareXML
Open sourceSoftwareCodeParameter (computer programming)
Open sourceSoftwareCodeSoftwareScalar potentialBuildingOpen sourceXML
Open sourceSoftwareCodeExplosionSoftwareOpen sourceLecture/ConferenceXML
CodeSoftwareOpen sourceRoute of administrationOpen sourceSoftware repositorySoftwareXML
SoftwareOpen sourceCodeRoute of administrationSoftwareoutputComputer animationXMLLecture/Conference
SoftwareDemo (music)SignalKommunikationOperating systemPasswordVersion <Informatik>Gateway (telecommunications)Route of administrationProxy serverService (economics)ZugriffServer (computing)Apache <Programm>Computational fluid dynamicsMathematical analysisPrototypeVersion <Informatik>Computer animationXML
SoftwareRoute of administrationInformationWeb-AnwendungWEBSoftwareComputer animationLecture/Conference
Processing <Programmiersprache>InformationRSS <Informatik>TwitterFacebookData modelSignalSoftware engineeringComponent-based software engineeringCoin <Programmiersprache>Concurrency (computer science)Line (geometry)WikiUniform resource locatorConcurrency (computer science)Computer animationLecture/Conference
SoftwareAdaptive behaviorUpdateLecture/Conference
HTMLSoftwareSoftware repositoryOpen sourceSingle-precision floating-point formatMetadataEditorArchitectureMetadataHTMLCodeSoftwareOpen sourceData storage deviceSoftware engineeringSingle-precision floating-point formatStandard deviationSoftware repositoryEditorMoment (mathematics)Computer animation
Project <Programm>InformationTexture mappingComputer animationLecture/Conference
SoftwareInformationAttribute grammarTemplate (C++)Computer animationXML
DataflowERNA <Programm>InformationSoftwareComputer animation
DatabaseSoftware repositorySoftwareMoment (mathematics)SynchronizationSoftwareOpen sourceSoftware repositoryDDR SDRAMXMLComputer animation
Enterprise architectureComputer animationLecture/Conference
Open sourceWEBMobile appOpen sourceForm (programming)SoftwareLINUXCodeZugriffMoment (mathematics)Operating systemBIBTEXDirection (geometry)Probability distributionSubversion <Programm>Kooperatives InformationssystemRoute of administrationSoftware developerComputer animation
openSUSEXMLComputer animation
Transcript: Deutsch(auto-generated)