• DocumentCode
    3694170
  • Title

    Visualizing interactive and shared debugging sessions

  • Author

    Fabio Petrillo;Guilherme Lacerda;Marcelo Pimenta;Carla Freitas

  • Author_Institution
    Institute of Informatics - Federal University of Rio Grande do Sul, Porto Alegre, Brazil
  • fYear
    2015
  • Firstpage
    140
  • Lastpage
    144
  • Abstract
    Debugging sessions require a methodical process of finding causes and reducing the number of software problems. During such sessions, developers run a software project, traversing method invocations, setting breakpoints, stopping or restarting executions. In these sessions, developers explore different parts of the code and create knowledge about them. When debugging sessions are over, it is likely that such knowledge is lost, and developers cannot use it in other sessions or sharing it with collaborators. We have developed Swarm Debugging, a new approach for visualizing and sharing information obtained during debugging sessions, providing interactive and real-time visualization techniques, and several searching tools. Through usage scenarios, we demonstrate that it can aid developers to decrease the required time for deciding where to toggle a break-point and locate bug causes. We show how Swarm Debugging offers more useful support for many typical development tasks than a traditional debugger tool.
  • Keywords
    "Debugging","Software","Visualization","Data visualization","Java","Servers","Browsers"
  • Publisher
    ieee
  • Conference_Titel
    Software Visualization (VISSOFT), 2015 IEEE 3rd Working Conference on
  • Type

    conf

  • DOI
    10.1109/VISSOFT.2015.7332425
  • Filename
    7332425