After incredible efforts, the designer Michael Ogawa was successful in creating a series of visualizations that map the evolution of software. The database in this design contains the data for various programmers and developers who have worked together to produce the different languages and tools. Some quoted examples that the author states using is Python and Apache.
The designer’s work has been inspired by the commendable xkcd web comic visual language. His publication came in 2010. While working on the developers’ contributions, the clustering has been done in accordance to the files that individual developers modify, or work upon.
The analytic view is represented by characters, which converge in time, as they begin to merge with each other. Ogawa raises a question to the usefulness of this method, for the programmers sharing the same base of coding.
Talking more about the experiment, the data used has been retrieved from the repository logs. Time has been plotted on the x-axis, increasing as per convention from left to right. The time intervals of the study are of roughly a month.
With attention paid to even the minute details, hovering over any of even the individual lines provide a detail of the file committed, and the associated history.
Of the many images released, some reveal the collaboration between the popular web server Apache’s members in the initial two years, while they worked on the server’s 2.0 branch. The documentation and planning for the same have been covered in the images.