Diplomarbeit
Unterstützung der Komposition von User Interface Mashups mithilfe von
Empfehlungsmechanismen
Completion
2015/09
Research Area
Students
Advisers
Description (German)
User Interface Mashups (UI-Mashups) basieren auf der Zusammenstellung von eigenständigen kooperativen Komponenten, sogenannten Widgets. Widgets sind autonome Mini-Webanwendungen, die oft nur eine spezifische Funktion wie z. B. Anzeige von Wetterdaten oder Lesen von Nachrichten implementieren. Durch die Kombination der Widgets soll eine neue Anwendung entstehen, deren Mehrwert den der einzelnen Widgets übersteigt.
Die Entwicklung und die Ausführung von UI-Mashups werden von Mashup-Editoren unterstützt. Allerdings gestalten sich die Auffindung, Konfiguration und Komposition von Widgets oft als zeitaufwendig und schwierig, insbesondere falls die Aufgabe von Nicht-Entwicklern durchgeführt werden soll. Gewünscht wären Mechanismen zur Unterstützung des Entwicklungsprozesses, z.B. durch Empfehlung von passenden Komponenten oder automatisiertes Setzen von Konfigurationsparametern.
Ziel dieser Arbeit ist eine Analyse, wie der Entwicklungsprozess von UI Mashups für Endnutzer vereinfacht werden kann. Dabei soll der Fokus auf Empfehlungsmechanismen und entsprechende Algorithmen gelegt werden. Auf Basis der Analyse soll ein Ansatz zur Empfehlung von partiellen Kompositionen bzw. Mashup-Konfigurationen entworfen und im Rahmen einer existierenden Mashup-Plattform prototypisch implementiert werden. Die Arbeit wird mit geeigneter Evaluierung des Ansatzes abgeschlossen.