Code Swarm: Organic Visualization of Project Development

Jun 17, 2008

Michael Ogawa from the University of California has devised a technique for visualizing the historic development of software projects with his Code Swarm experiment.

Ogawa is a member of the "Visualization and Interface Design Innovation Group" and has departed from traditional visualization techniques that were too rigid in his opinion. Code Swarm attempts to visualize the interactions between developers, their input and contributions in an organic manner. When a developer contributes code or documents, the developer's name, and contribution - color coded by contribution type – is added to the developer cloud. Inactive developers are removed. Eclipse, Apache, Python, and PostgreSQL have been implemented as examples of lively software development projects. Check out the experiment here.

The scientist from the University of California will be looking to publish the application he used to implement Code Swarm, however, he will need time to clean up the code before going Open Source, he says.

Related content

  • KDE Visual Design Group

    The KDE Visual Design Group works with KDE developers to bring a refined visual environment and user experience to the Plasma desktop.

  • Eclipse Foundation Releases Galileo 2009

    The Eclipse Foundation has hit its planned date of June 24 of releasing Galileo, its newest annual collection of development platform projects.


    This column looks into projects and current affairs in the world of free software from the perspective of the GNU Project and the FSF. In this issue, we focus on mind maps and the demand for free software at the European Commission’s 6th Framework Program.

  • Kernel Hacks Intro

    If you get right down to it, the Linux kernel is the real Linux. This month we focus on tools for tuning and tailoring the kernel.

  • Alitheia: The Truth about OSS Quality Goes Alpha

    Alitheia is a platform for automated evaluation of software projects. Version 0.8.1, which has jst been released, is described by the developers as the first usable alpha version. Core functionality is available, however, some work on execution and individual customization is still required.

comments powered by Disqus

Issue 171/2015

Buy this issue as a PDF

Digital Issue: Price $9.99
(incl. VAT)


njobs Europe
Njobs Netherlands Njobs Deutschland Njobs United Kingdom Njobs Italia Njobs France Njobs Espana Njobs Poland
Njobs Austria Njobs Denmark Njobs Belgium Njobs Czech Republic Njobs Mexico Njobs India Njobs Colombia