Swarm Debugging is an approach to collect, store, and share debugging session information among developers to help construct a shared debugging knowledge. It features tools to visualize debugging sessions through dynamic method call graphs and sequence stack diagrams. The tools also allow searching for starting points and breakpoints used in previous debugging sessions on software projects. The goal is to help developers find suitable breakpoints and understand debugging sessions through collective intelligence. Future work includes experimental evaluation, adding versioning capabilities, and developing new visualizations.