Visualizing Project Evolution through Abstract Syntax Tree Analysis
Gource: visualizing software version control history