Im Projekt wird am bidt ein Konzept entwickelt, um ethische Überlegungen bereits in den Prozess der Softwareentwicklung zu integrieren.
Projektbeschreibung
Ziel des Projekts ist es, eine normative wünschenswerte Ausgestaltung von Softwaresystemen zu ermöglichen. Dafür wird ein Schema entwickelt, das ethische Fragestellungen systematisch und strukturiert in den Entwicklungsprozess technischer Systeme integriert. Softwareentwickler und Entscheidungsträger werden im normativ-konzeptionellen Design Thinking begleitet, um ethische Kernfragen zu lokalisieren, zu evaluieren, in technische Anforderungen zu übersetzen, und so ethisch angemessene Software zu entwickeln.
“Wie kann man Software ethisch adäquat entwickeln?” lautet somit die zentrale Forschungsfrage, denn prominente Ansätze wie Codes of Ethics und andere standardisierte Prozess- und Vorgehensmodelle bieten oft unzureichende normative Orientierung beziehungsweise erzielen nicht die gewünschte Wirkung. Hinzu kommt, dass im Gegensatz zur stark auf Normierung basierenden Fertigung in Teilen der Industrie ein standardisiertes Vorgehen in der Softwareentwicklung nicht einfach zu replizieren ist. Ein starres vorgegebenes Bauschema scheitert bereits an der Multi-Dimensionalität des Systems.
Daher ist es wichtig, den Prozess des normativ Gewollten weder auf den Entwicklungsbeginn noch auf eine Technikfolgenabschätzung zu begrenzen. Durch eine empirische Begleitung soll die Wirksamkeit und die Implementierbarkeit des Deliberationsschemas untersucht und unterstützt werden. In diesem Projekt wird deshalb eine agile Managementmethode, wie Scrum, um ein ethisches Deliberationsschema erweitert, damit normative Elemente fortlaufend in die Entwicklung von Softwaresystemen eingebunden werden können. Softwareentwickler werden für die normativ angemessene Konzeption sensibilisiert und die ethische Deliberation wird somit integraler Bestandteil der Produktentwicklung.