Software Engineering

Softwaresysteme sind heute omnipräsent, sie durchdringen nahezu alle Lebensbereiche. Insbesondere ist erkennbar, dass informationstechnologische Entwicklungen, wie z.B. das Internet der Dinge (Internet of Things, IoT) oder Cloud Computing, zu neuartigen software-basierten Systemen führen, die immer schneller in die breite Anwendung überführt werden und unseren Alltag maßgeblich verändern. Das Engineering solch neuartiger Systeme (verstanden als ihr Scoping, ihre Entwicklung und ihr Betrieb) stellt die Informatik als Ganzes und das Software Engineering im Besonderen vor immer neue Herausforderungen. Diese neuartigen software-basierten Systeme bieten ein großes Potenzial für disruptive, neuartige Möglichkeiten der Automatisierung, neue Geschäftsmodelle sowie neue softwarebasierte Services. Sie sind der zentrale Motor für die Digitalisierung. Die Forschung im Bereich Software Engineering fokussiert deshalb besonders auf die mit der digitalen Transformation einhergehenden Herausforderungen. Hierzu zählt maßgeblich die Rolle bei der Umgestaltung von bereits großteils digitalen Branchen, aber auch von solchen, die erst auf dem Weg dahin sind. Besondere Herausforderungen liegen dabei im Spannungsfeld von Komplexität, Sicherheit und Bedienbarkeit. Um die Forschung im Bereich Software Engineering zu bündeln und zu institutionalisieren, hat die Fakultät im Jahr 2010 das „paluno – The Ruhr Institute for Software Technology“ gegründet.