The Pros And Cons Of Swarm Debugging

1546 Words 7 Pages
chapter{Conclusion} label{cap:conclusion} Fix software defects is a complex activity, tedious and time consuming. To address these shortcomings, developers often exploit applications through debugging. As a result, this process produces a lot of information about the system context. This information is, however, extbf{usually lost after the end of the debugging session}. In this thesis dissertation, we present a new approach to collect, share and retrieve information from call debugging sessions named Swarm Debugging (SD). SD uses developers ' cooperative effort cite{Fuggetta2000,Storey2014} to capture and share knowledge, collecting iterations that were previously discarded in traditional debugging tools. It allows developers to find breakpoints and starting points, and share their experiences on software projects transparently. Focusing on sensitive sessions context, each SD session captures only the paths covered intentionally, driving by true developers ' issues.

In order to validate our approach, we made the Swarm Debug Infrastructure (SDI), an open-source infrastructure integrated into Eclipse, to collect and share fine-grained data about developers ' interactive debugging activities. The SDI collects data in the
…show more content…
In addition, we are working to create a tracer to JavaScript, using Firebug and Google Chrome Developer Tools. We also plan to integrate the SDI with a bug tracking system, improve the breakpoint search, associate issues tracking information with breakpoints. Finally, we will perform new empirical studies on developers ' debugging activities using the SDI, exploring multi-language behaviour about debugging, calling to a deep study of debugging

Related Documents

Related Topics