Fontana Eduardo A. et Petrillo Fabio. (2019). Visualizing sequences of debugging sessions using Swarm debugging. Dans 2019 IEEE/ACM 27th International Conference on Program Comprehension (ICPC). (p. 139-143). Piscataway, New Jersey : IEEE Press.
Le texte intégral n'est pas disponible pour ce document.
URL officielle: http://dx.doi.org/doi:10.1109/ICPC.2019.00030
Résumé
In Software Engineering, one of the most important activities is debugging. Debugging is a set of techniques to detect, locate, and correct faults in a computer program. Modern Integrated Development Environments (IDEs), such as Eclipse or Visual Studio, provide infrastructure to support interactive debugging, during which a developer explores the source code of the system under development or maintenance. Although IDEs encourage developers to work collaboratively, debugging is still an individual activity. Furthermore, interactive debugging activity is limited by IDE debugging features that do not store previous debugging sessions. This condition forces developers to repeat debugging execution sessions to review the debugging information. In this paper, using the concept of Swarm Debugging, we present the Sequence Debugging Session View (SDV) tool. The primary goal is to capture the debugging information from a developer IDE (as Visual Studio) and store it. Then, the tool enables developers to retrieve the data in 3D interactive visualization and understand software behavior through the analysis and sharing of debugging session data. The main contribution of the tool is to assist on program comprehension and to reduce effort during software maintenance. To validate the solution, we performed two usage studies in real situations at a software house. The feedback from the evaluation of the tool suggests that the team could be helped on the software arrangement.
Type de document: | Chapitre de livre |
---|---|
Date: | 2019 |
Lieu de publication: | Piscataway, New Jersey |
Identifiant unique: | 10.1109/ICPC.2019.00030 |
Sujets: | Sciences naturelles et génie > Sciences mathématiques > Informatique |
Département, module, service et unité de recherche: | Départements et modules > Département d'informatique et de mathématique |
Liens connexes: | |
Mots-clés: | debugging, software visualization, swarm debugging, software comprehension, threejs, 3D visualization, proceedings |
Déposé le: | 12 févr. 2021 14:49 |
---|---|
Dernière modification: | 12 févr. 2021 14:49 |
Éditer le document (administrateurs uniquement)