Am Lehrstuhl PST wurde die Methode UWE (UML-based Web Engineering) zur Entwicklung von Web-Anwendungen entwickelt. UWE basiert auf der Modellierungssprache UML (Unified Modeling Language). UML ist eine Standardnotation, die für alle Phasen des Softwareentwicklungsprozesses verwendet wird. In der Entwurfsphase von UWE werden mehrere UML-Modelle für die verschiedenen Aspekte einer Web-Anwendung erstellt: Konzeptuelles Modell, Navigationsmodell und Präsentationsmodell. In einer Diplomarbeit wurde das CASE-Tool ArgoUML (open source) zur Unterstützung der Erstellung der UML-Entwurfsmodelle erweitert (ArgoUWE). Mit dem in einer weiteren Diplomarbeit entwickelten Generator UWEXML kann aus diesen Entwurfsmodellen eine Web-Anwendung semi-automatisch generiert werden.
Die Umsetzung der Personalisierung umfasst die Benutzerbeobachtung, die Verwaltung eines Benutzermodells und die regelbasierte Anpassung der oben genannten Aspekte (Inhalt, Struktur, Abläufe und Präsentation) einer Web-Anwendung. Die Aufgabe dieser Diplomarbeit ist die Erweiterung von UWE um den Aspekt der Personalisierung (=Benutzermodellierung und Adaptivität) und die Erweiterung des Generators um diesen Aspekt. Dies beeinhaltet auch die Erweiterung der Laufzeitumgebung, in der die Anpassungen technisch ausgeführt werden.