loading...
Visual Data Mining in Software Archives to Detect How Developers Work Together
Minneapolis, Minnesota May 20-May 26
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MSR.2007.34Fourth International Workshop on Mini ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Peter Wei?gerber, University of Trier, Germany
Mathias Pohl, University of Trier, Germany
Michael Burch, University of Trier, Germany
Analyzing the check-in information of open source software projects which use a version control system such as CVS or SUBVERSION can yield interesting and important insights into the programming behavior of developers. As in every major project tasks are assigned to many developers, the development must be coordinated between these programmers.

This paper describes three visualization techniques that help to examine how programmers work together, e.g. if they work as a team or if they develop their part of the software separate from each other. Furthermore, phases of stagnation in the lifetime of a project can be uncovered and thus, possible problems are revealed.

To demonstrate the usefulness of these visualization techniques we performed case studies on two open source projects. In these studies interesting patterns of developers? behavior, e.g. the specialization on a certain module can be observed. Moreover, modules that have been changed by many developers can be identified as well as such ones that have been altered by only one programmer,.

Citation:
Peter Wei?gerber, Mathias Pohl, Michael Burch, "Visual Data Mining in Software Archives to Detect How Developers Work Together," msr, pp.9, Fourth International Workshop on Mining Software Repositories (MSR'07:ICSE Workshops 2007), 2007
Usage of this product signifies your acceptance of the Terms of Use.