Zeitliche Visualisierung: Komponisten im Mittelalter (Quelle: Wikipedia)
Anforderungs- und implementationsorientierte Arbeit mit der Chance, eigene (vor allem graphische) Ideen zu verwirklichen
In den genannten Projekten werden Programmieraktivitäten von einzelnen oder Paar-Programmierern erfasst, indem Videosequenzen "kodiert" werden, d.h. die dort beobachtbaren Aktivitäten, Ereignisse und deren Eigenschaften werden erfasst und der Sequenz zugeordnet. Die vorhandene Datenbasis ist schon recht groß geworden, so dass erste Auswertungen der Daten möglich werden. Die zu der Kodierung benutzte Software bietet leider für eine explorative Suche in den Daten nach Mustern und Übereinstimmungen keine ausreichende Visualisierung.
Im Rahmen dieser Diplomarbeit soll ein Softwaresystem erstellt werden, die die erfassten Kodierungen der Programmieraktivitäten geeignet visualisieren kann. Die Visualisierung orientiert sich an der Zeit, ähnlich der Zeitleisten in Geschichtsbüchern (siehe Bild). Die Darstellung sollte den darzustellenden Zeitraum und die darzustellenden Ereignisse, Aktivitäten und deren Eigenschaften auswählbar machen und darauffolgendend interaktiv mittels Scrollbar und weiteren Filterungen veränderbar präsentieren. Auch sollte es möglich sein, mehrere Zeitstrahle untereinander zu stellen.
Die Art und Weise der Visualisierung ist sehr abhängig von den Forschungsabsichten. Daher beinhaltet die Arbeit einen vergleichsweise hohen Zeitanteil zur Ermittlung der Anforderungen. Ein Aspekt davon ist die frühe Erstellung eines Prototyps. Desweiteren ist es Zwecks Beschleunigung der Arbeit wichtig, ein geeignetes Rahmenwerk/Bilbiothek zur Implementation der Visualisierung zu finden und einzusetzen.
Die Arbeit umfasst: