An Experiment in Organic Software Visualization

Posted to Data Art  |  Nathan Yau

This organic visualization, code_swarm by Michael Ogawa from UC Davis, has been making the rounds on the Web lately, and rightfully so. The data: history of commits to a software project. However, instead of focusing on the actual code, the spotlight is on the relationships between developers and their code.

Watch as developers commit code to the repository, the types of files they commit, and watch the life-like organism grow. Below is a video demo of code_swarm that shows the development of the Eclipse IDE:

The way code swarms, flashing and zooming towards its developer, provides a very human aspect to something that can often feel cold, mechanical, and lifeless. Just one of the many reasons why I love data visualization.

[Thanks, Simon]

Favorites

Years You Have Left to Live, Probably

The individual data points of life are much less predictable than the average. Here’s a simulation that shows you how much time is left on the clock.

Think Like a Statistician – Without the Math

I call myself a statistician, because, well, I’m a statistics graduate student. However, the most important things I’ve learned are less formal, but have proven extremely useful when working/playing with data.

Causes of Death

There are many ways to die. Cancer. Infection. Mental. External. This is how different groups of people died over the past 10 years, visualized by age.

This is an American Workday, By Occupation

I simulated a day for employed Americans to see when and where they work.