CCVisu: A Tool for Visual Graph Clustering
and General Force-Directed Graph Layout

Software Systems Lab
Univerisity of Passau, Bavaria, Germany


Objectives

Co-change visualization is a lightweight method for computing clustering layouts of software systems for which the change history is available. The tool implementation CCVisu extracts the co-change graph from a CVS or SVN version repository, and computes a clustering layout based on energy models, which positions the artifacts of the software system in a two- or three-dimensional space. Two artifacts are positioned closed together in the layout if they were often changed together.

CCVisu is free software (LGPL).

New: Project page available at Google Code: http://ccvisu.googlecode.com/
(includes source code repository, downloads, documentation)

CCVisu Introduction and Reference Manual (full document as PDF or HTML, table of contents, example files)

Getting started (short tutorial)

Download Java sources, jar file, and example data

FSF Free Software Directory: http://directory.fsf.org/ccvisu.html


Publications

Full references and electronic versions of the papers are available at our Publications page.

Author: Dirk Beyer, my project pages: BLAST, CCVisu, Chic, CrocoPat, CSIsat, Rabbit