code_swarm: a design study in organic software visualization
Related Experiment Video
Updated: Jun 19, 2026

The HoneyComb Paradigm for Research on Collective Human Behavior
Published on: January 19, 2019
1VIDI Lab, University of California, Davis, CA, USA. msogawa@ucdavis.edu
Abstract:
In May of 2008, we published online a series of software visualization videos using a method called code_swarm. Shortly thereafter, we made the code open source and its popularity took off. This paper is a study of our code swarm application, comprising its design, results and public response. We share our design methodology, including why we chose the organic information visualization technique, how we designed for both developers and a casual audience, and what lessons we learned from our experiment. We validate the results produced by code_swarm through a qualitative analysis and by gathering online user comments. Furthermore, we successfully released the code as open source, and the software community used it to visualize their own projects and shared their results as well. In the end, we believe code_swarm has positive implications for the future of organic information design and open source information visualization practice.
Related Concept Videos
Design Consideration
The factor of safety is another key aspect...
Design Example
Design Example: Designing Water Slide
Bernoulli's principle determines the water's velocity along the slide.
Principle of Virtual Work: Problem Solving
To apply the principle of virtual work,...
Quantifying Work
Group Design
