Friday, 20 June 2008

Visualisation of Software Projects

Now heres an interesting idea. Take the commits to the project, either for files or modules etc and visualise the process of the commits from developers and watch code develop as developers commit. Michael Ogawa at UC Davis has done with with CodeSwarm.

He has created a number of videos for various projects, including Eclipse, Python, PostgreSQL and Apache. Interesting to try and interpret what is exactly happening with code using the visualisation.

CodeSwarm. is an open source project, and you can download it from Google Code and use it. Perhaps I'll try one day!

No comments: