Debugging with the Crowd: a Debug ...
Type de document :
Rapport de recherche
Titre :
Debugging with the Crowd: a Debug Recommendation System based on Stackoverflow
Auteur(s) :
Monperrus, Martin [Auteur]
Université de Lille, Sciences et Technologies
Self-adaptation for distributed services and large software systems [SPIRALS]
Maia, Anthony [Auteur]
Université de Lille, Sciences et Technologies

Université de Lille, Sciences et Technologies
Self-adaptation for distributed services and large software systems [SPIRALS]
Maia, Anthony [Auteur]
Université de Lille, Sciences et Technologies
Institution :
Université Lille 1 - Sciences et Technologies
Date de publication :
2014
Discipline(s) HAL :
Informatique [cs]/Génie logiciel [cs.SE]
Résumé en anglais : [en]
Debugging is a resource-consuming activity of software development. Some bugs are deeply rooted in the domain logic but others are independent of the specificity of the application being debugged. The latter are "crowd-bugs": ...
Lire la suite >Debugging is a resource-consuming activity of software development. Some bugs are deeply rooted in the domain logic but others are independent of the specificity of the application being debugged. The latter are "crowd-bugs": unexpected and incorrect output or behavior resulting from a common and intuitive usage of an API. On the contrary, project-specific bugs are related to the misunderstanding or incorrect implementation of domain concepts or logics. We propose a debugging approach for crowd bugs, that is based on matching the piece of code being debugged against related pieces of code on a Q&A website (Stackoverflow). Based on the empirical study of Stackoverflow's data, we show that this approach can help developers to fix crowd bugs.Lire moins >
Lire la suite >Debugging is a resource-consuming activity of software development. Some bugs are deeply rooted in the domain logic but others are independent of the specificity of the application being debugged. The latter are "crowd-bugs": unexpected and incorrect output or behavior resulting from a common and intuitive usage of an API. On the contrary, project-specific bugs are related to the misunderstanding or incorrect implementation of domain concepts or logics. We propose a debugging approach for crowd bugs, that is based on matching the piece of code being debugged against related pieces of code on a Q&A website (Stackoverflow). Based on the empirical study of Stackoverflow's data, we show that this approach can help developers to fix crowd bugs.Lire moins >
Langue :
Anglais
Collections :
Source :
Fichiers
- https://hal.archives-ouvertes.fr/hal-00987395/document
- Accès libre
- Accéder au document
- https://hal.archives-ouvertes.fr/hal-00987395/document
- Accès libre
- Accéder au document
- https://hal.archives-ouvertes.fr/hal-00987395/document
- Accès libre
- Accéder au document
- document
- Accès libre
- Accéder au document
- article.pdf
- Accès libre
- Accéder au document
- document
- Accès libre
- Accéder au document
- article.pdf
- Accès libre
- Accéder au document