Konsistenzprobleme bei der Entwicklung komplexer software-basierter Systeme: Wie werden sie erlebt und bewältigt?

Komplexe software-basierte Systeme bestehen aus einer Vielzahl von Elementen, die in unterschiedlichen Wechselbeziehungen zueinanderstehen. Dies umfasst cyber-physische Systeme wie Autos, bestehend aus vielen Software- und Hardwareelementen, aber auch Softwareprodukte, an denen eine Vielzahl von Entwicklungsteams an unterschiedlichen Softwareelementen arbeiten. Konsistenzprobleme stellen eine zentrale Herausforderung bei der Entwicklung komplexer software-basierter Systeme dar.
In Interviewstudie haben wir untersucht, wie Entwickler:innen Konsistenzprobleme in komplexen software-basierten Systemen erleben und bewältigen. Im Zentrum stand die Frage, welche psychologischen Bedürfnisse – etwa nach Autonomie, Kompetenz oder Beziehungen – ihre Wahrnehmungen und ihr Handeln im Entwicklungsprozess prägen. Gleichzeitig wurde exploriert, wie sich diese Erfahrungen im Kontext einer zukünftig stärker KI-gestützten Softwareentwicklung verändern könnten.
Die Studie wurde im Kontext des DFG Sonderforschungsbereichs 1608 „CONVIDE“ (https://www.sfb1608.kit.edu/) durchgeführt.
