Constellation, le dépôt institutionnel de l'Université du Québec à Chicoutimi

Visualizing sequences of debugging sessions using Swarm debugging

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
Afficher les statistiques de telechargements

Éditer le document (administrateurs uniquement)

Creative Commons LicenseSauf indication contraire, les documents archivés dans Constellation sont rendus disponibles selon les termes de la licence Creative Commons "Paternité, pas d'utilisation commerciale, pas de modification" 2.5 Canada.

Bibliothèque Paul-Émile-Boulet, UQAC
555, boulevard de l'Université
Chicoutimi (Québec)  CANADA G7H 2B1
418 545-5011, poste 5630