Gesellschaft für Informatik e.V.

Lecture Notes in Informatics


Software Engineering 2007, Fachtagung des GI-Fachbereichs Softwaretechnik 27. - 30.03.2007 in Hamburg P-105, 181-192 (2007).


2007


Editors

Stefan Böttinger (ed.), Ludwig Theuvsen (ed.), Susanne Rank (ed.), Marlies Morgenstern (ed.)


Contents

Ist Programmieren ein Mannschaftssport?

Mathias Pohl , Michael Burch and Peter Weißgerber

Abstract


Die Analyse der Check-In-Informationen von Open-Source-Software-Projekten, die unter Versionskontrolle stehen, kann wichtige Einsichten über das Programmierverhalten von Software-Entwicklern liefern. Da eine Aufteilung der Entwickler aufgrund der Aufgabenverteilung in jedem Projekt vorliegt, muss die Entwicklung untereinander koordiniert verlaufen. In diesem Papier werden drei Visualisierungstechniken vorgestellt, mit deren Hilfe untersucht werden kann, ob Programmierer wirklich als Team arbeiten oder ob sie getrennt voneinander Software entwickeln. Desweiteren können Stagnationsphasen in der Entwicklung aufgedeckt werden, die auf mögliche Probleme hindeuten. Um die Nützlichkeit dieser Visualisierungstechniken zu demonstrieren, werden Fallstudien an den Open-Source-Projekten JUNIT und TOMCAT3 durchgeführt. Da- bei können interessante Verhaltensmuster ausfindig gemacht werden, wie zum Beispiel die Spezialisierung eines Entwicklers auf ein bestimmtes Modul. Außerdem können sowohl Module identifiziert, die von vielen Entwicklern geändert wurden, als auch solche, an denen nur ein einziger Entwickler beteiligt war.


Full Text: PDF

ISBN 978-3-88579-195-9


Last changed 04.10.2013 18:13:47