Seit 1998 besteht die Kooperation mit der UBS
AG (vormals Schweizerischer Bankverein) in Basel/Zürich. Der UBS-Mitarbeiter
Matthias Ressel ist als Gastwissenschaftler zeitweise innerhalb der Abteilung
Visualisierung und interaktive Systeme tätig. Dort
hält er u. a. die Vorlesung
Software-Ergonomie an und betreut Stundenten. Den Studierenden bieten sich so Kontakte
für eine spätere attraktive Beschäftigung im s¨dlichen
Nachbarland.
Im Zuge der Kooperation werden neue Wege der verteilten Zusammenarbeit
erprobt sowie Werkzeuge für Java-Entwickler untersucht und zur Verfügung gestellt.
So wurde ein Framework für verteilte Gruppeneditoren entworfen.
Mit dem darauf aufbauenden Gruppentexteditor ist es möglich, dass
mehrere Benutzer an unterschiedlichen Orten simultan einen Text editieren
können, ohne auf die von Einbenutzereditoren gewohnten hohe Interaktivität
zu verzichten. Die Ergebnisse flossen in mehrere internationale
Veröffentlichungen und Workshops zum Thema "collaborative editing"
ein (mehr zum Thema).
Im Rahmen der Zusammenarbeit wurde auch eine neuartige Methode des
Software-Engineerings für kleine Teams angewandt:
das u. a. von Kent Beck entwickelte Extreme
Programming. Hierbei spielt die Kommunikation mit dem Auftraggeber
(Kunden) und innerhalb des Entwicklerteams eine genauso große Rolle
wie das paarweise Programmieren vor einem Rechner, welches vielen kurze
Zyklen, bestehend aus Testen, Codieren und Refactorn, umfasst.