1 Feb 2009, 12:53am
Projects:
by Cliffano Subagio

8 comments
  • Hudson Code Swarm

    I found a very interesting project called code_swarm, which is (as quoted from its web site) ‘an experiment in organic software visualization’. code_swarm analyses the commit activities within the project’s source repository, and generates a visual representation of those activities. Each resource commit is represented as a particle floating around the commiter’s username.

    So I thought it would be interesting to see how Hudson has evolved as a project, check out the embedded video below… . The particles are color coded. Red-shaded particles for Java, Jar, JSP, Jelly. Yellow-shaded particles for XML, properties files. Green-shaded particles for HTML, CSS, JavaScript, and images. Blue-shaded particles for various scripting languages.


    Hudson Code Swarm from Cliffano Subagio on Vimeo.

    If you have some bandwidth to burn, you should visit the video’s page at Vimeo.com, have a look at the bottom right of the page, and download the original video (344.31Mb at 1024×768 resolution). The particles look beautiful in great detail.

    I used Hudson SVN log from r1 on 27 Oct 2004 to r14861 on 29 Jan 2009 as the activity data and fed it to code_swarm. You could see from the video that Kohsuke worked on his own until jglick started contributing at r533 on 1 Aug 2006.

    There were 60+ contributors when I made my first commit at r10133 on 16 Jun 2008, and now the project has 100+ contributors. Hudson has definitely been gaining momentum in the past year or two on both the developers and users fronts. It would be interesting to see how the project will turn out in the next couple of years. Another Hudson Code Swarm video by Jan 2011?

    Related Posts:

    Kohsuke looks like the bee queen :-) – eduard/o

    4 Feb 2009, 9:26pm
    by Stephen Connolly

    reply

    Of course as Kousuke’s account is the one that modifies all the pom files whenever hudson pushes a release version, he’s responsible for a lot of changes that are scripted

    He’s also responsible for a lot of changes

    16 Feb 2009, 9:04am
    by Scott Tatum

    reply

    This confirms my long-held suspicion that Kohsuke is, in fact, Sinistar.

    RUN HUMAN! RUN! :)

    @Scott
    LOL.

    @eduardo and @Stephen
    Agreed. I guess that means the bright particles around Kohsuke in the past 2 minutes represent Hudson’s frequent releases.

    13 Sep 2009, 4:39am
    by Iñaki Abete

    reply

    could you post the config and xml (coverted from the activity log) that you use?

    15 Sep 2009, 3:27am
    by Cliffano Subagio

    reply

    I’ve uploaded the config file to github http://github.com/cliffano/wabisabi/blob/master/hudson/code_swarm/sample.config

    I can send you the activity xml files via email. Please email me at blah@cliffano.com and I’ll reply.

    [...] from my last Hudson Code Swarm post, this code_swarm video covers the last 7-8 months of activities in Hudson SVN repository [...]

    16 Sep 2009, 11:59pm
    by Iñaki Abete

    reply

    Thanks! that’s all I needed ;)

     
    leave a comment

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    *name

    *e-mail

    web site


    *name

    *e-mail

    web site

    leave a comment


     

    Recent Posts

    Recent Comments

    • Chess Strategizer: This just got bookmarked! “That’s why I always think of Simon Bolivar and remember that...
    • David from getcheaptrainfares.co.uk: Thank you very much for sharing your wonderful tips! That would definitely be a...
    • Natasha: The quote “Find the best in everybody. Just keep waiting no matter how long it takes. No one is all...
    • Alfonzo Donkin: Stumbled upon your website via bing the other day and absolutely think its great. Carry on the great...
    • Cliffano Subagio: Sure thing.

    Most Commented Posts

    Linkroll