Forschung

Forschung am Lehrstuhl für SE

Wir sind ein Lehrstuhl für Software Engineering. Natürlich beschäftigen wir uns im Rahmen unserer Forschung mit Technologien, die Teil der Digitalen Transformation sind und diese effektiv voranbringen. Wir wollen aber auch verstehen, welche Auswirkungen diese Entwicklungen auf bestehende Geschäftsmodelle, Erwartungshaltungen von Kunden und Partnern und die Geschwindigkeit von Produktdefinition und Vertrieb haben. Uns interessiert, was vor Ort, in den Unternehmen und mit den Menschen im Umgang mit der Technologie passiert, und vor allem, was wir dazu beitragen könnnen, sie technisch und fachlich bestmöglich zu unterstützen.
Am digitalen Puls der Zeit: Wissenschaft mit Zukunft
Software Engineering ist eine Wissenschaft mit Zukunft, denn sie hat die Fähigkeit, wirtschaftliche und gesellschaftliche Veränderungen zu erzeugen. Wir wollen dabei nicht nur zuschauen, sondern mITmachen, auch in Zusammenarbeit mit Unternehmen. Deswegen liefern wir Ergebnisse, die von unseren Partnern aus der Wirtschaft unmittelbar eingesetzt werden können. Zielgruppenorientiert und mit fundiertem Wissen um das, was kommt.

Forschungsschwerpunkte

5G

Die Eigenschaften eines Mobilfunknetzes der 5. Generation (5G), wie beispielsweise Latenzzeiten von wenigen Millisekunden und Datenübertragungsraten von bis zu 10 Gigabit pro Sekunde, erweitern das Angebot von neuartigen Technologien enorm. In diesem Zusammenhang sind Anwendungsszenarien wie autonomes Fahren, Internet of Things (IoT), Smart City oder Smart Home zu nennen. Um die Merkmale des 5G-Netzwerkes bestmöglich zu nutzen, konzipieren wir im Rahmen des 5G.NRW Competence Centers neue Ansätze des Software Engineerings.

AR/VR

Die Technologie Augmented Reality (AR) ermöglicht die Erweiterung der realen Umwelt durch virtuelle Inhalte. Hierbei können physische Objekte so mit Daten augmentiert werden, dass Zusatzinformationen das Verständnis eines physischen Objekts erweitern und somit gesamte Prozesse optimiert werden können. AR wird bereits in vielen Branchen wie Tourismus und Kultur, Bildung, Medizin und insbesondere in der Industrie 4.0 angewendet. Durch den gezielten Einsatz von AR kann es z. B. zu einer Effizienzsteigerung durch Fehlerreduktion kommen.

Blockchain

Die Blockchain-Technologie ist eine Möglichkeit zur Erfassung und Übertragung von digitalen Werten. Während die Bitcoin-Blockchain primär für monetäre Werte konzipiert wurde, bieten weiter fortgeschrittene Plattformen die Möglichkeit, jegliche Formen von Werten und Verträgen digital abzubilden. Anwendungsfälle finden sich in fast jeder Domäne: Angefangen mit der Erfassung und Validierung von Logistik-Prozessen, über den gesicherten Austausch von Krankenakten bis hin zu automatisierten Versicherungsverträgen ermöglicht die Technologie vollkommen neue Geschäftsmodelle und eröffnet Automatisierungspotenziale.

CPS

Cyber-Physical Systems (CPS) – die enge Verknüpfung digitaler Systeme und Modelle mit Gegenständen und Abläufen der realen Welt über geeignete Sensoren, Aktoren, Prozessoren und Software-Komponenten – haben das Potenzial, die Art und Weise, wie wir technische Systeme konstruieren und wie wir in vielen Domänen mit der Umwelt interagieren, tiefgreifend zu verändern. Auf dem Weg dorthin ist jedoch vielfältige, interdisziplinäre und innovative Forschung erforderlich, die Informations- und Kommunikationstechnik mit verschiedensten Technologie- und Anwendungsdomänen verbindet.

KI

Künstliche Intelligenz gewinnt immer mehr an Bedeutung, vor allem in der öffentlichen Debatte. Sogenannte datengetriebene Systeme erschließen immer mehr Anwendungsfelder und ermöglichen neue Funktionalitäten. Die Anwendungsszenarien, die gesammelte Daten zur Wertschöpfung bringen, reichen von der Spracherkennung über die automatische Erkennung von Betrugsversuchen bis zur Vorhersage von Maschinenausfällen. Doch wo ist eine Integration von künstlicher Intelligenz eigentlich sinnvoll?

Arbeitsbereiche am Lehrstuhl

Softwareprozesse

Das Scheitern von Softwareprojekten liegt nur selten an falschen Softwarearchitekturen oder Entwicklungswerkzeugen. Viel häufiger fällt es den Projektbeteiligten schwer, sich auf die essenziellen Anforderungen zu einigen, Wichtiges von Unwichtigem zu unterscheiden und die Erwartungen der Beteiligten zu managen. Alles Aspekte, die softwareprozessual adressiert werden können. Und dabei muss es noch gar nicht um die Frage des geeigneten Maßes an Agilität gehen, sondern zunächst nur darum, wie Auftraggeber, Auftragnehmer, Architekten, Anwender und Lieferanten zusammenarbeiten. Bei der Erforschung und Gestaltung von Softwareprozessen konzentrieren wir uns auf die Frage, wie Ressourcen eingesetzt werden können, um optimal wertschöpfende Softwaresysteme zu erstellen und wie gewährleistet werden kann, dass die verschiedenen Stakeholder an einem Strang ziehen. Außerdem untersuchen wir, wie der Erkenntnis Rechnung getragen werden kann, dass soziotechnische Systeme im Vorhinein nicht vollständig beschrieben werden können und dass alle Versuche möglichst nah an die vollständige Beschreibung heranzurücken ineffizient sind. Vertiefende Informationen zur Erforschung und Gestaltung von Softwareprozessen erhalten Sie im Buch Tamed Agility von Professor Dr. Gruhn.

Mobile Anwendungen

Smartphones und Tablets verändern die Art, wie mit IT-Dienstleistungen umgegangen wird. Die Erwartungen eines Nutzers an ein mobiles Anwendungsportfolio sind hoch. Anbieter mobiler Dienstleistungen müssen sowohl die Qualitätsbedürfnisse der Anwender befriedigen (also Anforderungen an Design, Funktionalität und Aktualität) als auch die technische Vielfalt des Marktes mit seinen unterschiedlichen Plattformen, Geräten und Herausforderungen überblicken.

Die Entwicklung mobiler Software ist damit in vielerlei Hinsicht schwieriger als die Entwicklung stationärer Systeme. Es muss in der Regel eine Vielfalt von zu unterstützenden Endgeräten und Plattformen berücksichtigt werden. Besonders wichtig und anspruchsvoll ist der Kontext, in dem eine mobile Software genutzt werden soll. Dieser Kontext reicht von physikalisch messbaren Rahmenbedingungen (Licht, Temperatur, Geschwindigkeit, Beschleunigung) bis hin zu den Emotionen der Nutzenden. Die mobile Software muss abhängig von diesem Kontext gestaltet und in Anwendungslandschaften integriert werden. Dank unserer Expertise mit mobilen Anwendungen entwickeln wir dafür passende und umfassende Mobilisierungsstrategien.

Gezähmte Agilität

Moderne Software wird nicht mehr (nur) plangetrieben entwickelt, sondern integriert immer häufiger agile Methoden der Konzeption und Umsetzung. Kernthemen von Agilität sind kürzere Entwicklungsabschnitte, Transparenz in der Kommunikation und die Motiation, das Produkt schneller in einer testfähigen Version zu erstellen, um so Probleme bei der tatsächlichen Anwendung schneller erkennen zu können. Reine agile Methoden lassen sich allerdings nicht optimal mit der Realität in Unternehmen vereinen. Je nach Größe eines Projektes, je nach Kritikalität der zu erstellenden Software, je nach Qualifikation des Teams, je nach Verteiltheitsgrad und je nach Komplexität der Organsiation, in der die Softwareentwicklung stattfindet, müssen agile Elemente eingesetzt werden. Und natürlich ist Agilität kein reines Entwicklungsphänomen, sondern auch eines des Betriebs, der Fachbereiche, des Einkaufs; des ganzen Unternehmens. Deshalb ist es notwendig, das Konzept der Agilität zu „zähmen“. Durch gezielte Bedürfnisanalysen mit der ebenfalls Am Lehstuhl entwickelten und getesteten Interaction-Room-Methode sind wir in der Lage, das spezifisch richtige Maß an Agilität für Unternehmen und Projekte zu ermitteln und als Verfahrensvorschlag anzubieten.
Ausführliche Informationen zum Konzept der Gezähmten Agilität finden Sie in dem Buch „Erfolgreiche agile Projekte.
Pragmatische Kooperation und faires Contracting“
von Volker Gruhn, Matthias Book und Rüdiger Striemer.

Digitale Lehre

Besonders in der Schnelllebigkeit der IT veraltet Wissen rasant, so dass nicht genutzte Potentiale von Arbeitnehmerinnen und Arbeitnehmern stetig mobilisiert und weiterentwickelt werden müssen – lebenslanges Lernen ist integraler Bestandteil der Branche. Vor allem die Erfahrungen der letzten Jahre haben gezeigt, wie wichtig digitale Flexibilität ist. Daher kommt dem Einsatz digitalen Lernens in der beruflichen Aus- und Weiterbildung eine stetig wachsende Bedeutung zu.

Als Lehrstuhl beschäftigen wir uns deshalb auch mit einem zielgruppen- und bedarfsgerechten Medieneinsatz zur Ausbildung unserer Studierenden, um den veränderten Bedürfnissen der Bildung im IT-Bereich gerecht zu werden. So können individuelle Lernanforderungen integriert und Aus- und Weiterbildungsangebote aus dem E-learning-Bereich an die Lebensrealitäten der Lernenden angepasst werden. Diese diversitätsorientierten Anforderungen gelten auch für die Aufgaben des lebenslangen Lernens im beruflichen Kontext. Beratung und Begleitung bei der Umsetzung digitaler Lehr- und Weiterbildungsangebote im Beruf gehören ebenfalls zu unseren Aufgaben.

Softwareprozesse

Das Scheitern von Softwareprojekten liegt nur selten an falschen Softwarearchitekturen oder Entwicklungswerkzeugen. Viel häufiger fällt es den Projektbeteiligten schwer, sich auf die essenziellen Anforderungen zu einigen, Wichtiges von Unwichtigem zu unterscheiden und die Erwartungen der Beteiligten zu managen. Alles Aspekte, die softwareprozessual adressiert werden können. Und dabei muss es noch gar nicht um die Frage des geeigneten Maßes an Agilität gehen, sondern zunächst nur darum, wie Auftraggeber, Auftragnehmer, Architekten, Anwender und Lieferanten zusammenarbeiten. Bei der Erforschung und Gestaltung von Softwareprozessen konzentrieren wir uns auf die Frage, wie Ressourcen eingesetzt werden können, um optimal wertschöpfende Softwaresysteme zu erstellen und wie gewährleistet werden kann, dass die verschiedenen Stakeholder an einem Strang ziehen. Außerdem untersuchen wir, wie der Erkenntnis Rechnung getragen werden kann, dass soziotechnische Systeme im Vorhinein nicht vollständig beschrieben werden können und dass alle Versuche möglichst nah an die vollständige Beschreibung heranzurücken ineffizient sind. Vertiefende Informationen zur Erforschung und Gestaltung von Softwareprozessen erhalten Sie im Buch Tamed Agility von Professor Dr. Gruhn.

Gezähmte Agilität

Moderne Software wird nicht mehr (nur) plangetrieben entwickelt, sondern integriert immer häufiger agile Methoden der Konzeption und Umsetzung. Kernthemen von Agilität sind kürzere Entwicklungsabschnitte, Transparenz in der Kommunikation und die Motiation, das Produkt schneller in einer testfähigen Version zu erstellen, um so Probleme bei der tatsächlichen Anwendung schneller erkennen zu können. Reine agile Methoden lassen sich allerdings nicht optimal mit der Realität in Unternehmen vereinen. Je nach Größe eines Projektes, je nach Kritikalität der zu erstellenden Software, je nach Qualifikation des Teams, je nach Verteiltheitsgrad und je nach Komplexität der Organsiation, in der die Softwareentwicklung stattfindet, müssen agile Elemente eingesetzt werden. Und natürlich ist Agilität kein reines Entwicklungsphänomen, sondern auch eines des Betriebs, der Fachbereiche, des Einkaufs; des ganzen Unternehmens. Deshalb ist es notwendig, das Konzept der Agilität zu „zähmen“. Durch gezielte Bedürfnisanalysen mit der ebenfalls Am Lehstuhl entwickelten und getesteten Interaction-Room-Methode sind wir in der Lage, das spezifisch richtige Maß an Agilität für Unternehmen und Projekte zu ermitteln und als Verfahrensvorschlag anzubieten.
Ausführliche Informationen zum Konzept der Gezähmten Agilität finden Sie in dem Buch „Erfolgreiche agile Projekte.
Pragmatische Kooperation und faires Contracting“
von Volker Gruhn, Matthias Book und Rüdiger Striemer.

Mobile Anwendungen

Smartphones und Tablets verändern die Art, wie mit IT-Dienstleistungen umgegangen wird. Die Erwartungen eines Nutzers an ein mobiles Anwendungsportfolio sind hoch. Anbieter mobiler Dienstleistungen müssen sowohl die Qualitätsbedürfnisse der Anwender befriedigen (also Anforderungen an Design, Funktionalität und Aktualität) als auch die technische Vielfalt des Marktes mit seinen unterschiedlichen Plattformen, Geräten und Herausforderungen überblicken.

Die Entwicklung mobiler Software ist damit in vielerlei Hinsicht schwieriger als die Entwicklung stationärer Systeme. Es muss in der Regel eine Vielfalt von zu unterstützenden Endgeräten und Plattformen berücksichtigt werden. Besonders wichtig und anspruchsvoll ist der Kontext, in dem eine mobile Software genutzt werden soll. Dieser Kontext reicht von physikalisch messbaren Rahmenbedingungen (Licht, Temperatur, Geschwindigkeit, Beschleunigung) bis hin zu den Emotionen der Nutzenden. Die mobile Software muss abhängig von diesem Kontext gestaltet und in Anwendungslandschaften integriert werden. Dank unserer Expertise mit mobilen Anwendungen entwickeln wir dafür passende und umfassende Mobilisierungsstrategien.

Digitale Lehre

Besonders in der Schnelllebigkeit der IT veraltet Wissen rasant, so dass nicht genutzte Potentiale von Arbeitnehmerinnen und Arbeitnehmern stetig mobilisiert und weiterentwickelt werden müssen – lebenslanges Lernen ist integraler Bestandteil der Branche. Vor allem die Erfahrungen der letzten Jahre haben gezeigt, wie wichtig digitale Flexibilität ist. Daher kommt dem Einsatz digitalen Lernens in der beruflichen Aus- und Weiterbildung eine stetig wachsende Bedeutung zu.

Als Lehrstuhl beschäftigen wir uns deshalb auch mit einem zielgruppen- und bedarfsgerechten Medieneinsatz zur Ausbildung unserer Studierenden, um den veränderten Bedürfnissen der Bildung im IT-Bereich gerecht zu werden. So können individuelle Lernanforderungen integriert und Aus- und Weiterbildungsangebote aus dem E-learning-Bereich an die Lebensrealitäten der Lernenden angepasst werden. Diese diversitätsorientierten Anforderungen gelten auch für die Aufgaben des lebenslangen Lernens im beruflichen Kontext. Beratung und Begleitung bei der Umsetzung digitaler Lehr- und Weiterbildungsangebote im Beruf gehören ebenfalls zu unseren Aufgaben.

Wir leben in Zeiten technologischer Innovationsverdichtung. Doch was bedeutet das eigentlich? Für uns als Lehrstuhl für Software Engineering heißt es, dass wir das Engineering von Anwendungen erforschen, die auf Technologien wie 5G, Machine Learning, IoT, AR/VR basieren. Und damit integrierte Softwaresysteme im digitalen Zeitalter ermöglichen. Den Transfer in die Praxis denken wir von Anfang an mit: Zusammen mit unseren Partnern aus Forschung und Wirtschaft entwickeln wir effiziente Softwareprozesse. Auf diese Weise können neue Technologien sinnvoll für die Wirtschaft zur Verfügung gestellt werden.
Prof. Dr. Volker Gruhn
Lehrstuhlinhaber

Zusammenarbeit

In Zeiten des digitalen Wandels ist eine wachsende Zahl von Unternehmen auf IT-Unterstützung angewiesen. Die Automatisierung von Prozessen und Anwendungen nimmt zu; oft bleiben nur noch hoch spezialisierte Aufgaben als manuelle Anteile übrig. Unternehmen werden zu digitalen Unternehmen, in denen Informationstechnologie zu einem Treiber der Innovation wird. Deshalb muss der Einsatz von Technik in diesem Zusammenhang auf die fokussierte Unterstützung der Fachbereiche abzielen, sich ändernde Geschäftsmodelle und Wertschöpfungsketten unterstützen und existierende Anwendungslandschaften hin zu modernen Strukturen führen.

Der Lehrstuhl für Software Engineering unterstützt Unternehmen auf dem Weg der Digitalisierung. In enger Zusammenarbeit mit den Unternehmen erstellen wir umfangreiche Konzepte und übernehmen vom Requirements Engineering über Spezifikationen und Softwarearchitekturen bis hin zur Mobilisierung bestehender Anwendungslandschaften die notwendigen Aufgaben. Dabei legen wir großen Wert darauf, dass aktuelle methodische Diskussionen in die Welt der Unternehmen passen, denn nur so gelingt der Weg von der Forschung in die Praxis. Workshops, Reviews, Coaching unserer Industriepartner, die Unterstützung der kontinuierlichen, auch digitalen Weiterbildung von Mitarbeiter:innen und die Erstellung von Studien und Softwareprototypen sind dabei nur einige der angebotenen Dienstleistungen unseres Lehrstuhls. Wie können wir Sie unterstützen?

Sie Sind an einer Zusammenarbeit interessiert?

Besprechen Sie Ideen und Details direkt mit uns: Kontakt

Aktuelle Projekte

5G
5GRDCOE
Forschung
Livekorrektur
Projektskizze: Das System LiveKorrektur ist eine innovative Online-Plattform, über die Studierende die Korrektur ihrer Klausuren in Echtzeit mitverfolgen können. Die…

Vergangene Projekte

KI
KARAT
Künstliche Intelligenz für gesunde Arbeit in Fahrberufen: Arbeitsbelastung und Sicherheit in Verkehr und Transport (KARAT) Projektskizze: Beschäftigte in Fahrberufen sind…
5G
EURIALE
Vom Ersthelfer zum Schockraum: Medizin- und Verkehrstelematik für die umfassende Versorgung von Schwerstverletzten mit 5G (EURIALE) Projektskizze: Das Überleben in…
Blockchain
BIMcontracts
Projektskizze: Ziel des Projektes ist es, durch die Verknüpfung der Blockchain-Technologie mit digitalen Bauwerksmodellen (BIM) das Zahlungs- und Vertragsmanagement innerhalb…
5G
CC5G.NRW
Projektskizze: Das Competence Center 5G.NRW – CC5G.NRW trägt dazu bei, Nordrhein-Westfalen zum Leitmarkt für 5G zu entwickeln: Es reduziert technische…
KI
ON4OFF
Projektskizze: Im Projekt ON4OFF werden Online-Shopping und stationärer Handel miteinander verbunden, um damit den lokalen Einzelhandel in Nordrhein-Westfalen wettbewerbsfähiger gegenüber…
KI
CoBaMas
Projektskizze: Das Projekt CoBaMaS (Condition-Based Maintenance System zur vorausschauenden Wartung eines Windkraftanlagen-Frequenzumrichters) wird im Rahmen des NRW-Klimaschutzwettbewerbs „ErneuerbareEnergien.NRW“ vom Land Nordrhein-Westfalen…
KI
DIAMANT
Projektskizze: Das Projekt DIAMANT ist abgeschlossen. Verschiedene Ergebnisse sind hier zum Download verfügbar: Leitfaden „CASE STUDIES DIGITALISIERUNG – Ganzheitliche Integration…
Forschung
BRIBOT
Projektskizze: Das Internet der Dinge (engl. Internet of Things, IoT), die Vernetzung von physischen Objekten, Sensoren und alltäglichen Dingen, verspricht…
Blockchain
IGUA Workshop-Serie: Blockchain-Technologie für Versicherer

Das Projekt IGUA (Insurance Genereated by User Assembly) konzentriert sich darauf, einen lauffähigen Prototypen für eine Urlaubswetterversicherung auf Basis von Blockchain-Technologien zu entwickeln. Im Rahmen des Projekts können Versicherer in praxisnahen Workshops anhand der prototypischen Umsetzung eigene Erfahrungen sammeln und die Möglichkeiten der Blockchain-Technologie besser kennenlernen.

Blockchain
BlockcENtive
Übergreifendes Ziel des Projektes BlockcENtive ist die Erforschung und grundlegende Evaluation einer tief-greifenden Anwendung von Blockchain-Technologie im Energiesektor mit einem…
Forschung
VISE
Virtuelles Institut Smart Energy Projektskizze: Die Digitalisierung der Energiewirtschaft stellt die beteiligten Akteure vor große Herausforderungen. Insbesondere die von Industrie…
Forschung
IT&me
IT&me – Konzeption, Umsetzung und Evaluation eines modellhaften multimedialen Wissenspools in der IT-Expertinnenbildung unter Berücksichtigung unterschiedlicher Lebenssituationen und Lernstrategien Projektskizze:…

Veröffentlichungen

749 Einträge « 75 von 75 »

1991

Gruhn, Volker

Validation and Verification of Software Process Models Proceedings Article

In: Software Development Environments and CASE Technology, European Symposium, Königswinter, Germany, June 17-19, 1991, Proceedings, S. 271–286, 1991.

Links | BibTeX

1990

-, François; Freeman, Peter A; -, Marie (Hrsg.)

Proceedings of the 12th International Conference on Software Engineering, Nice, France, March 26-30, 1990 Konferenzberichte

IEEE Computer Society, 1990, ISBN: 0-8186-2026-9.

Links | BibTeX

Taylor, Richard N (Hrsg.)

SIGSOFT'90 4th Symposium on Software Development Environments, Irvine, CA, USA, December 3-5, 1990 Konferenzberichte

ACM, 1990, ISBN: 0-89791-418-X.

Links | BibTeX

Madhavji, Nazim H; Gruhn, Volker; Deiters, Wolfgang; Schäfer, Wilhelm

Prism = Methodology + Process-oriented Environment Proceedings Article

In: Proceedings of the 12th International Conference on Software Engineering, Nice, France, March 26-30, 1990., S. 277–288, 1990.

Links | BibTeX

Gruhn, Volker

Managing software processes in the environment MELMAC Proceedings Article

In: SIGSOFT'90 4th Symposium on Software Development Environments, Irvine, CA, USA, December 3-5, 1990, S. 193–205, 1990.

Links | BibTeX

1989

Ghezzi, Carlo; McDermid, John A (Hrsg.)

ESEC '89, 2nd European Software Engineering Conference, University of Warwick, Coventry, UK, September 11-15, 1989, Proceedings Konferenzberichte

Springer, Bd. 387, 1989, ISBN: 3-540-51635-2.

Links | BibTeX

Perry, Dewayne E (Hrsg.)

Proceedings of the Fifth International Software Process Workshop (ISPW '89), October 1989, Kennebunkport, Maine, USA Konferenzberichte

IEEE Computer Society, 1989, ISBN: 0-8186-2104-4.

Links | BibTeX

Deiters, Wolfgang; Gruhn, Volker; Schäfer, Wilhelm

Systematic Development of Formal Software Process Models Proceedings Article

In: ESEC '89, 2nd European Software Engineering Conference, University of Warwick, Coventry, UK, September 11-15, 1989, Proceedings, S. 100–117, 1989.

Links | BibTeX

Deiters, Wolfgang; Gruhn, Volker; Schäfer, Wilhelm

Process programming: a structured multi-paradigm approach could be achieved Proceedings Article

In: Proceedings of the Fifth International Software Process Workshop (ISPW '89), October 1989, Kennebunkport, Maine, USA, S. 54–57, 1989.

Links | BibTeX

749 Einträge « 75 von 75 »

Unsere Partner aus Industrie, Wirtschaft und Verwaltung

Unsere Partner aus Wissenschaft und Forschung

Nach oben scrollen
Scroll to Top