code_swarm: making the cvs logs dance

Code_swarm is the name of one project of Michael Ogawa. He has been studying libre software communities, how people involved in projects interact with each other. He builds visual representations of his sudies, and one of this visualizations is code_swarm: videos showing the history of commits in a software project. When a developer commits a file, it lights up and flies towards that developer. Files are colored according to their purpose, such as whether they are source code or a document. If files or developers have not been active for a while, they will fade away.

But better see some examples:

Eclipse (in HD)


GNU Hurd

The site of the project is  and the code is available at

I have downloaded the code and compiled it to create a code_swarm video about the software Stellarium. I followed these steps:

  1. Download and extract the code from
  2. Enabled non-free repos in my Debian Wheezy laptop
  3. Installed ant and
  4. ./
  5. Introduced the URL of the Stellarium report:
  6. Recorded the output with RecordMyDesktop.
  7. The result was a 39 minutes-long video, so I tweaked it with OpenShot Editor to increase the speed and the result is around 2 minutes.
  8. I uploaded the video to my channel.


About larjona

My name is Laura Arjona Reina, I am a libre software user and fan of the free culture. If you want to contact me you can write an email to larjona [at] larjona [dot] net I am @larjona at in the social network. --- Me llamo Laura Arjona Reina, soy usuaria de software libre y fan de la cultura libre. Si quieres contactar conmigo puedes escribir a larjona [en] larjona [punto] net Soy @larjona en el servidor, de la red social
This entry was posted in Interesting sites and tagged , , , , , . Bookmark the permalink.

1 Response to code_swarm: making the cvs logs dance

  1. Pingback: code_swarm of project Eye of Gnome and thinking again about “most important developer” | The bright side

Comments are closed.