Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Concept Videos

Design Consideration01:22

Design Consideration

Designing a structure involves a series of considerations, primarily the material's ultimate strength, calculated through tests that measure changes under increased force until the material reaches its breaking point or limit. The ultimate load, where the material breaks, is divided by its original cross-sectional area, resulting in the ultimate normal stress or strength. The ultimate shearing stress is another significant factor taken into account.
The factor of safety is another key aspect...
Design Example01:23

Design Example

The innovation of touch-tone telephony revolutionized the telecommunications industry by replacing the traditional rotary dial with a dual-tone multi-frequency (DTMF) signaling system. This system uses a matrix-style keypad with buttons arranged in four rows and three columns, creating 12 distinct signals each assigned to a pair of frequencies. Each button press results in a simultaneous generation of two sinusoidal tones – one from a low-frequency group (697 to 941 Hz) and one from a...
Design Example: Designing Water Slide01:18

Design Example: Designing Water Slide

When designing a water slide, controlling the speed of water flow is crucial for rider safety while maintaining an exciting experience. As water flows down the slide, gravity causes it to accelerate, with its speed at the bottom depending on the height from which it starts. The higher the slide, the more potential energy the water has at the top, which is converted into kinetic energy as it descends, increasing its speed.
Bernoulli's principle determines the water's velocity along the slide.
Principle of Virtual Work: Problem Solving01:13

Principle of Virtual Work: Problem Solving

The principle of virtual work is an essential concept in the field of mechanics and engineering. This is used to solve problems related to the equilibrium of a structure or system. It is based on the assumption that if a system is in equilibrium, the work done by all the forces during a virtual displacement is zero. This principle is applied by considering virtual displacements of the system and the corresponding work done by internal and external forces.
To apply the principle of virtual work,...
Quantifying Work02:30

Quantifying Work

As a system undergoes a change, its internal energy can change, and energy can be transferred from the system to the surroundings, or from the surroundings to the system.
Group Design02:01

Group Design

The most basic experimental design involves two groups: the experimental group and the control group. The two groups are designed to be the same except for one difference— experimental manipulation. The experimental group gets the experimental manipulation—that is, the treatment or variable being tested—and the control group does not. Since experimental manipulation is the only difference between the experimental and control groups, we can be sure that any differences between the two are due to...

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

Mapping of PTP1B, TCPTP, SHP2, and Putative Substrates Reveals Novel Networks in Glomerular Podocytes.

Journal of cellular physiology·2026
Same author

SigTime: Learning and Visually Explaining Time Series Signatures.

IEEE transactions on visualization and computer graphics·2025
Same author

ClimateSOM: A Visual Analysis Workflow for Climate Ensemble Datasets.

IEEE transactions on visualization and computer graphics·2025
Same author

GSCache: Real-Time Radiance Caching for Volume Path Tracing Using 3D Gaussian Splatting.

IEEE transactions on visualization and computer graphics·2025
Same author

Bridging Theory and Practice: A Multiphase Study of GenAI-Assisted Visualization Learning.

IEEE computer graphics and applications·2025
Same author

VISTA: A Visual Analytics Framework to Enhance Foundation Model-Generated Data Labels.

IEEE transactions on visualization and computer graphics·2025

Related Experiment Video

Updated: Jun 19, 2026

The HoneyComb Paradigm for Research on Collective Human Behavior
06:48

The HoneyComb Paradigm for Research on Collective Human Behavior

Published on: January 19, 2019

code_swarm: a design study in organic software visualization.

Michael Ogawa1, Kwan-Liu Ma

  • 1VIDI Lab, University of California, Davis, CA, USA. msogawa@ucdavis.edu

IEEE Transactions on Visualization and Computer Graphics
|October 17, 2009
PubMed
Summary

Code Swarm software visualization videos became popular after being released as open source. This study analyzes its design, results, and public response, highlighting its potential for organic information design.

More Related Videos

Automated Analysis of C. elegans Swim Behavior Using CeleST Software
08:47

Automated Analysis of C. elegans Swim Behavior Using CeleST Software

Published on: December 7, 2016

Related Experiment Videos

Last Updated: Jun 19, 2026

The HoneyComb Paradigm for Research on Collective Human Behavior
06:48

The HoneyComb Paradigm for Research on Collective Human Behavior

Published on: January 19, 2019

Automated Analysis of C. elegans Swim Behavior Using CeleST Software
08:47

Automated Analysis of C. elegans Swim Behavior Using CeleST Software

Published on: December 7, 2016

Area of Science:

  • Computer Science
  • Information Visualization

Background:

  • Software visualization videos were created using the code_swarm method in 2008.
  • The code was subsequently made open source, leading to widespread adoption and popularity.

Purpose of the Study:

  • To study the code_swarm application, including its design, results, and public reception.
  • To share the design methodology and lessons learned from the experiment.
  • To explore the implications for organic information design and open source visualization practices.

Main Methods:

  • Utilized an organic information visualization technique.
  • Designed the application for both developers and a general audience.
  • Conducted qualitative analysis and gathered online user comments for validation.

Main Results:

  • The code_swarm application was successfully released as open source.
  • The software community adopted code_swarm to visualize their own projects.
  • User comments and qualitative analysis validated the effectiveness of the visualization results.

Conclusions:

  • Code_swarm has positive implications for the future of organic information design.
  • The study suggests potential for open source practices in information visualization.