Forschungsprojekt

Value-Driven Analysis and Design (VDAD)

Das Open-Source-Projekt Value-Driven Analysis and Design (VDAD) schlägt Prozesse und Praktiken für Software- und Digitalisierungsprojekte vor, um die ethischen Werte aller Stakeholder und der Gesellschaft als Ganzes bei der Implementierung neuer digitaler Lösungen angemessen zu berücksichtigen und allfällige Konflikte aufzuzeigen.

Die Digitalisierung schreitet mit grossen Schritten voran. Softwaresysteme versuchen, verschiedenste Prozesse zu vereinfachen und das Leben der Menschen zu erleichtern. Bei der Entwicklung digitaler Lösungen stehen jedoch häufig wirtschaftliche Ziele und Werte im Vordergrund. Die Auswirkungen auf den Menschen und die Gesellschaft als Ganzes können sowohl positiv als auch negativ sein und werden selten ausreichend berücksichtigt. Beispielsweise können Online-Dienste wie soziale Netzwerke oder Video-Streaming-Dienste uns zwar verbinden und unterhalten, sie bergen aber auch die Gefahr, uns abhängig zu machen und Suchtverhalten zu fördern. Der Mangel an persönlicher Kommunikation kann zu Einsamkeit führen. Als Hersteller von Technologien scheinen wir oft zu vergessen, die Perspektiven all derer zu berücksichtigen, die an einer neuen Softwarelösung beteiligt und von ihr betroffen sind.

VDAD schlägt einen ganzheitlichen und dennoch schlanken Entwicklungsprozess vor, der ethische Werte von der Anforderungsanalyse über das Design bis hin zur Softwarearchitektur berücksichtigt. Bewährte und neu konzipierte Praktiken helfen Systemingenieur:innen,

  1. alle vom zu entwickelnden System betroffenen Personen zu lokalisieren,
  2. ihre Werte zu identifizieren und zu priorisieren und
  3. ethische Werte in funktionale und nicht-funktionale Anforderungen zu übersetzen,

so dass Systeme entstehen, die den Menschen dienen, ohne ihnen und ihren Werten zu schaden. Im Projekt VDAD entstehen Methoden- und Notationsvorschläge, Werkzeuge zur Prozessunterstützung und konkrete Beispiele. VDAD baut auf anderen bestehenden Prozessen und Praktiken auf: IEEE Standard 7000Value-Based Engineering (VBE)Ethical Software Engineering (ESE).

Publikationen:

  • Value-Driven Analysis and Design: Applying Domain-driven Practices in Ethical Software Engineering, Stefan Kapferer, Olaf Zimmermann and Mirko Stocker, EuroPLoP 2024, wird demnächst veröffentlicht
  • Towards responsible software engineering: combining value-based processes, agile practices, and green metering, Stefan Kapferer, Mirko Stocker and Olaf Zimmermann, IEEE International Symposium on Technology and Society (ISTAS 2024), wird demnächst veröffentlicht