Software evolution storylines

In a follow up to code_swarm, a visualization to show the development of software projects, Michael Ogawa has another look with Software Evolution Storylines:

My previous software visualization experiment, code_swarm, turned out pretty good. But some wanted a more analytic view of the data — one that was more persistent. I wondered about what this could look like, and came across this XKCD comic. It represents characters as lines that converge in time as they share scenes. Could this technique be adapted for software developers who work on the same code?

The difference between this and the xckd comic is that instead of fictional characters, there are now developers, and instead of characters crossing paths, developers cluster when they work commit changes to the same file. The histogram on the bottom provides information on the type of files that were committed during any given time. Roll over any line to focus on a specific devleoper.

The above is the Apache Webserver storylines.

Here are the storylines for Python. Development began with a few and then surged like a big ol' bag of spaghetti.

[Storylines | Thanks, Michael]

Favorites

The Most Unisex Names in US History

Moving on from the most trendy names in US history, let’s look at the most unisex ones. Some names have …

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.

Interactive: When Do Americans Leave For Work?

We don’t all start our work days at the same time, despite what morning rush hour might have you think.

19 Maps That Will Blow Your Mind and Change the Way You See the World. Top All-time. You Won’t Believe Your Eyes. Watch.

Many lists of maps promise to change the way you see the world, but this one actually does.