Component-based End User Development (CoEUD)
Zentralistische und monolithische IT-Systeme werden heute zunehmend durch service-basierte Anwendungen ergänzt oder ersetzt. So lassen sich nach Bedarf einzelne Applikationen einfach zu neuen Services zusammenfügen. Noch vorteilhafter wäre, wenn der Endbenutzer selbst eine Softwareanwendung nach seinen Wünschen modifizieren könnte. Dies ist – stark verkürzt – die Grundidee des so genannten End User Developments.
Ein Paradebeispiel für komponentenbasierte Softwareentwicklung ist die Eclipse-Plattform der Eclipse Foundation. Eclipse ist eine um Programmierwerkzeuge erweiterbare Entwicklungsumgebung und eine Anwendungsplattform zur Integration von PlugIns auf Open Source Basis.
Diese Art von Flexibilität gilt es nun so auszubauen, dass sie auch für Endbenutzer ohne Kenntnisse über Softwareentwicklung nutzbar ist. Idealerweise könnten diese dann Software-Komponenten zu neuen Anwendungen zusammenfügen oder bestehende anpassen, um für ihr Arbeitfeld optimale Software-Lösungen zu haben.
Auf dem Gebiet der Anpassung und Zusammensetzung von Komponenten- und Service-Infrastrukturen durch den Endbenutzer besteht noch erheblicher Forschungsbedarf. Speziell der Faktor Mensch wird in der Forschung zu Software-Architekturen selten berücksichtigt. Eine integrierte Sichtweise auf End User Development, die sowohl die Anwender- als auch die Herstellerperspektive berücksichtigt, steckt auch noch in den Anfängen.
Diese Herausforderung greift das BMBF-Projekt CoEUD – Component-based End User Development mit dem Ziel auf, innovative Konzepte des End User Developments mit aktuellen Trends des Software-Engineerings zu verbinden. Als Technologie-Basis wurde Eclipse gewählt.
In der ersten CoEUD Projekt-Phase werden bestehende Flexibilisierungsstrategien in Unternehmen analysiert und bezogen auf End User Development bewertet. Technische Unterstützungen, die eine enge Verzahnung von persönlicher, gruppenorientierter und organisationsweiten Anpassungen erlauben, werden prototypisch implementiert. Die Prototypen werden evaluiert und in einem zweiten Zyklus verbessert und erweitert.
Weitere Informationen zum CoEUD-Projekt: http://www.coeud.org
Forschungsthemen: Komponentenorientierung, Anpassung, Aneingnung, Endbenutzer
Kooperationspartner
- Fraunhofer FIT
- OrbiTeam Software GmbH
- Pixelpark AG
- Expeer GmbH
- C1 WPS GmbH
Mitarbeiter/innen:
- Stefan Hofer
- Sven Wende
- Alexander Will

