toplogo
Logg Inn

Richtlinien für die Erstellung von wirkungsvollen Open-Source-Software: FAIR-USE4OS


Grunnleggende konsepter
Die FAIR-USE4OS-Richtlinien erweitern die FAIR-Prinzipien, um Kriterien für die Bewertung zu schaffen, ob Software den Best Practices im Open-Source-Bereich entspricht. Durch die Hinzufügung von "USE" (nutzerorientiert, nachhaltig, gerecht) kann die Softwareentwicklung den Best Practices im Open-Source-Bereich folgen, indem Benutzereingaben frühzeitig einbezogen, die Barrierefreiheit der Benutzeroberfläche für alle potenziellen Interessengruppen sichergestellt und die langfristige Nachhaltigkeit neben dem Softwaredesign geplant wird.
Sammendrag
Die Forschung baut auf den FAIR-Prinzipien auf, um sicherzustellen, dass Forschungssoftware den Best Practices in der Open-Source-Entwicklung entspricht, einschließlich Gemeinschaftsengagement und frühzeitiger Planung für die langfristige Nachhaltigkeit. Durch die Erstellung von Richtlinien ("FAIR-USE4OS"), die befolgt werden können, sind Förderer und Forscher in einer stärkeren Position, Forschungssoftware mit maximaler Erfolgschance zu bewerten und zu erstellen. Die FAIR-USE4OS-Richtlinien umfassen sieben Kriterien: Findbar: Die Software und ihre zugehörigen Metadaten sind für Menschen und Maschinen leicht zu finden. Zugänglich: Die Software und ihre Metadaten sind über standardisierte Protokolle abrufbar. Interoperabel: Die Software ist mit anderer Software interoperabel, indem sie Daten und/oder Metadaten austauscht und/oder über Programmierschnittstellen (APIs) interagiert, die durch Standards beschrieben sind. Wiederverwendbar: Die Software ist sowohl nutzbar (kann ausgeführt werden) als auch wiederverwendbar (kann verstanden, modifiziert, darauf aufgebaut oder in andere Software integriert werden). Nutzerorientiert: Die Interessengruppen der Software waren an der Mitgestaltung, Entwicklung und Erprobung der Software beteiligt, um sicherzustellen, dass sie ihre wichtigsten Nutzerbedürfnisse tatsächlich erfüllt, einschließlich präziser öffentlicher Dokumentation, um die Einstiegshürde zu minimieren. Nachhaltig: Es sind langfristige Nachhaltigkeitspläne für den Quellcode, die Community und die Finanzen vorhanden. Gerecht: Die Software kann die Bedürfnisse aller vorgesehenen Nutzer erfüllen, einschließlich Lokalisierung, Niedrigbandbreite und Niedrigresourcen-Optionen, wo dies erforderlich ist. Diese Richtlinien sollen Entwicklern von Forschungssoftware sowie Fördergebern helfen, Finanzierungsanträge zu erstellen bzw. zu bewerten, um sicherzustellen, dass die Software so wirkungsvoll wie möglich sein kann.
Statistikk
Dank der jüngsten Bemühungen von Fördergebern, Kosten für spezialisierte Rollen zur Entwicklung von wissenschaftlicher Software einzuplanen, finden wir, dass Entwickler (in der Regel Forschungssoftware-Ingenieure) bezahlt werden, um hochwertige Codes neben Domänenexperten/Hauptforschern zu erstellen, die für die Entwicklung der Methodik bezahlt werden; zunehmend werden auch Community-Manager in Zuschüsse aufgenommen, um Praxisgemeinschaften rund um die Software zu entwickeln und zu engagieren.
Sitater
"Software-Projekte enden oft bei der 'Open-Source-Code'-Stufe, bevor sie vollständig mit den FAIR-USE-Prinzipien in Einklang stehen, mit der Folge, dass die Software ihr volles Potenzial in Bezug auf Nützlichkeit nicht erreicht und weniger Auswirkungen hat, als sie könnte." "Ohne eine aktive und engagierte Nutzergemeinde scheitert die Software daran, ein reales Problem zu lösen, und wird nicht wirkungsvoll sein."

Viktige innsikter hentet fra

by Raphael Sona... klokken arxiv.org 04-04-2024

https://arxiv.org/pdf/2402.02824.pdf
FAIR-USE4OS

Dypere Spørsmål

Wie können Fördergeber sicherstellen, dass Forschungssoftware-Projekte die FAIR-USE4OS-Richtlinien von Beginn an berücksichtigen?

Um sicherzustellen, dass Forschungssoftware-Projekte die FAIR-USE4OS-Richtlinien von Anfang an berücksichtigen, können Fördergeber bestimmte Maßnahmen ergreifen. Zunächst sollten Fördermittel gezielt für die Entwicklung von benutzerzentrierter Software, Nachhaltigkeitsplanung und gerechte Gestaltung bereitgestellt werden. Dies kann durch die Integration dieser Anforderungen in die Förderkriterien erfolgen, sodass Antragsteller explizit aufgefordert werden, ihre Software gemäß den FAIR-USE4OS-Richtlinien zu entwickeln. Fördergeber können Schulungen und Ressourcen bereitstellen, um Entwickler und Forscher über die Bedeutung und Umsetzung dieser Richtlinien zu informieren. Darüber hinaus könnten Fördergeber die Einbindung von Community-Managern oder Experten für benutzerzentriertes Design in die Projekte fördern, um sicherzustellen, dass die Software tatsächlich den Bedürfnissen der Nutzer entspricht. Durch regelmäßige Überprüfungen und Berichterstattung während des Entwicklungsprozesses können Fördergeber sicherstellen, dass die FAIR-USE4OS-Richtlinien eingehalten werden.

Welche Herausforderungen können bei der Umsetzung der Kriterien für Nachhaltigkeit und Gerechtigkeit auftreten, und wie können diese am besten angegangen werden?

Bei der Umsetzung der Kriterien für Nachhaltigkeit und Gerechtigkeit in Forschungssoftwareprojekten können verschiedene Herausforderungen auftreten. Eine Herausforderung besteht darin, langfristige Finanzierungsquellen für die Software zu sichern, insbesondere wenn Fördermittel begrenzt sind. Um dies anzugehen, sollten Entwickler alternative Finanzierungsmodelle in Betracht ziehen, wie z.B. die Schaffung von Software-as-a-Service-Modellen oder die Einführung von Abonnementoptionen. Die Einbindung von Community-Managern kann dazu beitragen, die langfristige Nachhaltigkeit der Software durch die Schaffung und Pflege einer engagierten Benutzercommunity zu gewährleisten. Eine weitere Herausforderung besteht darin, sicherzustellen, dass die Software gerecht und für alle Nutzer zugänglich ist. Dies erfordert eine genaue Analyse der Bedürfnisse und Kontexte der Zielgruppen sowie die Bereitstellung von Ressourcen für die Lokalisierung und Anpassung der Software. Durch enge Zusammenarbeit zwischen Entwicklern, Community-Managern und Stakeholdern können diese Herausforderungen am besten bewältigt werden.

Wie können die FAIR-USE4OS-Richtlinien über den akademischen Bereich hinaus auf andere Bereiche der Softwareentwicklung angewendet werden, um eine größere gesellschaftliche Wirkung zu erzielen?

Die FAIR-USE4OS-Richtlinien können über den akademischen Bereich hinaus auf andere Bereiche der Softwareentwicklung angewendet werden, um eine größere gesellschaftliche Wirkung zu erzielen, indem sie als Leitfaden für die Entwicklung von Open-Source-Software in verschiedenen Sektoren dienen. In der Industrie können Unternehmen die FAIR-USE4OS-Richtlinien nutzen, um sicherzustellen, dass ihre Software benutzerzentriert, nachhaltig und gerecht ist, was zu einer besseren Akzeptanz und Nutzung durch Kunden führen kann. Im gemeinnützigen Sektor können Organisationen die Richtlinien anwenden, um sicherzustellen, dass ihre Software die Bedürfnisse der Gemeinschaften, die sie bedienen, angemessen adressiert und zugänglich ist. Regierungsbehörden können die FAIR-USE4OS-Richtlinien verwenden, um sicherzustellen, dass die von ihnen entwickelte Software transparent, nachhaltig und gerecht ist, was zu einer effizienteren und gerechteren öffentlichen Dienstleistungserbringung führen kann. Durch die breite Anwendung der FAIR-USE4OS-Richtlinien können Softwareprojekte in verschiedenen Bereichen einen positiven gesellschaftlichen Einfluss erzielen.
0
visual_icon
generate_icon
translate_icon
scholar_search_icon
star