Software Visualization in the Large
Computer
GD '02 Revised Papers from the 10th International Symposium on Graph Drawing
A system for graph-based visualization of the evolution of software
Proceedings of the 2003 ACM symposium on Software visualization
Populating a Release History Database from Version Control and Bug Tracking Systems
ICSM '03 Proceedings of the International Conference on Software Maintenance
How History Justifies System Architecture (or Not)
IWPSE '03 Proceedings of the 6th International Workshop on Principles of Software Evolution
CVS Release History Data for Detecting Logical Couplings
IWPSE '03 Proceedings of the 6th International Workshop on Principles of Software Evolution
Predicting Source Code Changes by Mining Change History
IEEE Transactions on Software Engineering
ICSM '04 Proceedings of the 20th IEEE International Conference on Software Maintenance
Visual data mining in software archives
SoftVis '05 Proceedings of the 2005 ACM symposium on Software visualization
CVSscan: visualization of code evolution
SoftVis '05 Proceedings of the 2005 ACM symposium on Software visualization
Mining Version Histories to Guide Software Changes
IEEE Transactions on Software Engineering
How Developers Drive Software Evolution
IWPSE '05 Proceedings of the Eighth International Workshop on Principles of Software Evolution
Software Bugs and Evolution: A Visual Approach to Uncover Their Relationship
CSMR '06 Proceedings of the Conference on Software Maintenance and Reengineering
Proceedings of the 2006 international workshop on Mining software repositories
Automatic Identification of Bug-Introducing Changes
ASE '06 Proceedings of the 21st IEEE/ACM International Conference on Automated Software Engineering
Dynamic graph drawing of sequences of orthogonal and hierarchical graphs
GD'04 Proceedings of the 12th international conference on Graph Drawing
What dynamic network metrics can tell us about developer roles
Proceedings of the 2008 international workshop on Cooperative and human aspects of software engineering
Proceedings of the 2008 international working conference on Mining software repositories
Mining software repositories for software change impact analysis: a case study
SBBD '08 Proceedings of the 23rd Brazilian symposium on Databases
The MSR cookbook: mining a decade of research
Proceedings of the 10th Working Conference on Mining Software Repositories
Hi-index | 0.00 |
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,.