Diploma Thesis DIP-3563

BibliographyMunz, Tanja: Visualisierung von dynamischen Software-Entwicklerzahlen in Arbeitsbereichen.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Diploma Thesis No. 3563 (2014).
71 pages, german.
CR-SchemaH.3.3 (Information Search and Retrieval)
H.5.2 (Information Interfaces and Presentation User Interfaces)
I.3.3 (Picture/Image Generation)
I.3.6 (Computer Graphics Methodology and Techniques)
I.3.8 (Computer Graphics Applications)
Abstract

Softwaresysteme werden häufig über mehrere Jahre von vielen Entwicklern bearbeitet. In dieser Zeit können sich sowohl die Beteiligung der Entwickler als auch die Arbeitsbereiche, in denen entwickelt wird, stark verändern. In dieser Arbeit wird das Konzept der AOI Rivers für die Visualisierung von Softwareentwicklungsprozessen angepasst, indem es zu WOI Rivers erweitert wird. Mit WOI Rivers ist es möglich, die dynamischen Verhaltensweisen von Entwicklergruppen zu beobachten. Es kann sichtbar gemacht werden, wie sich die Anzahl von Entwicklern oder die Häufigkeit ihrer Beteiligung an Dateiveränderungen in verschiedenen Arbeitsbereichen über die Zeit verändert. Zusätzlich kann über Transitionen gezeigt werden, wie zwischen verschiedenen Arbeitsbereichen gewechselt wird und wann bzw. wo neue Entwickler hinzukommen oder das Projekt wieder verlassen. Da sich Entwickler zur gleichen Zeit an vielen verschiedenen Dateien bzw. verschiedenen Arbeitsbereichen in unterschiedlichen Stärken beteiligen können, ist die Höhe, die jedem Entwickler in einem Intervall zugewiesen wird, variabel und muss auf mehrere Transitionen aufgeteilt werden. Hierfür werden verschiedene Möglichkeiten untersucht und es wird eine Methode entwickelt, Transitionen zwischen gleichen Arbeitsbereichen nicht unnötig aufzuteilen, um die Anzahl an Überkreuzungen, und dadurch Visual Clutter, zu reduzieren. Die Visualisierungstechnik wurde als interaktives Visualisierungswerkzeug implementiert. In diesem können Arbeitsbereiche, sogenannte Workspaces of Interest (WOIs), in einer Hierarchiedarstellung, Entwicklergruppen aus einer Liste aller Entwickler und der darzustellende Zeitbereich für die WOI River-Visualisierung festgelegt werden. Anhand dreier Open-Source-Softwareprojekte werden Fallstudien durchgeführt, um Einsichten in die Entwicklungsprozesse dieser Projekte zu erhalten.

Full text and
other links
PDF (9880192 Bytes)
Department(s)University of Stuttgart, Institute of Visualisation and Interactive Systems, Visualisation and Interactive Systems
Superviser(s)Burch, Michael
Entry dateApril 8, 2014
   Publ. Computer Science