Kontakt
stefan.bente[at]th-koeln.de
+49 2261 8196 6367
Discord Server
Prof. Bente Personal Zoom
Adresse
Steinmüllerallee 4
51643 Gummersbach
Gebäude LC4
Raum 1708 (Wegbeschreibung)
Sprechstunde nach Vereinbarung
Terminanfrage: calendly.com Wenn Sie dieses Tool nicht nutzen wollen, schicken Sie eine Mail und ich weise Ihnen einen Termin zu.

GP »EVATool - Enwicklung eines Ethical Value Assessment Tools« (SS21)

In diesem GP wird ein Tool zum Thema “Ethical Value Assessment” entwickelt, das Softwareteams dabei unterstützt, ethische Werte in ihren Software-Entwicklungsprozess zu integrieren.

Keywords
ELSI, Social Impact, Ethical Value Assessment, Frontend development
Study Program and Module Description
Master Digital Sciences (specialization Software Architecture) (see also module description in the study program web site)
Begin/End and Scheduling
01.03.2021 - 15.04.2021. Wir planen das Projekt als agiles Blockprojekt durchzuführen, mit 3 Sprint à 2 Wochen und je 3 Arbeitstagen, bevor die Vorlesungszeit beginnt.

Problembeschreibung

In modernen Softwareprojekten wird von Auftraggebern zunehmend eine Berücksichtigung ethischer Kriterien gefordert. In der Praxis wird dieses komplexe Thema häufig auf Datenschutz reduziert. Außerdem erhalten die Entwicklungsteams zu wenig Mitsprachemöglichkeiten. Wir wollen das mit einem neuen Ansatz ändern. Die Grundidee ist hier beschrieben. Zusammen mit der berliner UX-Firma UID entwickele wird ein „Ethical Value Assessment Tool“ (EVATool) als Open-Source-Projekt entwickelt, das für Beratungsprojekte und Forschungsaktivitäten einsetzbar sein soll. Das Frontend existiert als detailliertes Wireframe (s.u.). Es soll als Angular-Projekt umgesetzt werden.

Für das Backend existiert ein erster Prototyp, der als Fallstudie in der Veranstaltung „Fachspezifischer Architekturentwurf“ nach Domain-Driven Design (DDD) umgesetzt wurde.

Projektdefinition

In diesem GP wollen wir das Frontend umsetzen und das Backend finalisieren und anbinden. Durch die Firma UID wird es dazu ein Praxis-Coaching „UX Design“ geben. Im Backend werden wir weiter nach DDD vorgehen und die Praxis von expliziten Architekturentscheidungen in einem Decision Log fortführen. Ziel des Projekts ist es, den Stand eines MVP (Minimum Viable Products) zu erreichen. Diesen MVP können wir je nach zeitlichem Verlauf in zwei Forschungsprojekten verproben.

Die Teilnehmer*innen führen ein komplexes Softwareprojekt nach modernsten Designansätzen im Front- und Backend durch und g ehen die Makro- und Mikro-Entscheidungen dabei strukturiert an. Damit ergibt sich eine sehr gute „Blaupause“ für späteres eigenes Projekt-Handeln. Darüber hinaus bietet das Projekt Einblicke in die Validierung von UI-Konzepten in praktischen Nutzungskonzepten.

Voraussetzungen

  • Erfahrungen in der Entwicklung (sowohl Front- wie Backend-Entwicklungserfahrung sind willkommen)
  • Erfahrung in Angular und/oder Spring sind von Vorteil, aber kein Muss
  • Bereitschaft zur Teamarbeit

Externer Projektpartner

UID, Peter Klein (Head of Innovation)