@conference {Beyer:2006:CVA:1137983.1138023, title = {Co-change visualization applied to PostgreSQL and ArgoUML: (MSR challenge report)}, booktitle = {Proceedings of the 2006 international workshop on Mining software repositories}, series = {MSR {\textquoteright}06}, year = {2006}, pages = {165{\textendash}166}, publisher = {ACM}, organization = {ACM}, address = {New York, NY, USA}, abstract = {Co-change visualization is a method to recover the subsystem structure of a software system from the version history, based on common changes and visual clustering. This paper presents the results of applying the tool CCVisu which implements co-change visualization, to the two open-source software systems PostgreSQL and ArgoUML The input of the method is the co-change graph, which can be easily extracted by CCVisu from a Cvs version repository. The output is a graph layout that places software artifacts that were often commonly changed at close positions, and artifacts that were rarely co-changed at distant positions. This property of the layout is due to the clustering property of the underlying energy model,which evaluates the quality of a produced layout. The layout can be displayed on the screen, or saved to a file in SVG or VRML format.}, keywords = {argouml, ccvisu, cvs, force-directed graph layout, graph, mining challenge, msr challenge, postgresql, software clustering, software structure analysis, software visualization, version control, visualization}, isbn = {1-59593-397-2}, doi = {http://doi.acm.org/10.1145/1137983.1138023}, url = {http://doi.acm.org/10.1145/1137983.1138023}, attachments = {https://flosshub.org/sites/flosshub.org/files/165Co-Change.pdf}, author = {Beyer, Dirk} }