Bug Localization Using Revision Log Analysis and Open Bug Repository Text Categorization

Abstract : In this paper, we present a new approach to localize a bug in the software source file hierarchy. The proposed approach uses log files of the revision control system and bug reports information in open bug repository of open source projects to train a Support Vector Machine (SVM) classifier. Our approach employs textual information in summary and description of bugs reported to the bug repository, in order to form machine learning features. The class labels are revision paths of fixed issues, as recorded in the log file of the revision control system. Given an unseen bug instance, the trained classifier can predict which part of the software source file hierarchy (revision path) is more likely to be related to this issue. Experimental results on more than 2000 bug reports of 'UI'component of the Eclipse JDT project from the initiation date of the project until November 24, 2009 (about 8 years) using this approach, show weighted precision and recall values of about 98% on average.
Type de document :
Communication dans un congrès
Pär Ågerfalk; Cornelia Boldyreff; Jesús M. González-Barahona; Gregory R. Madey; John Noll. 6th International IFIP WG 2.13 Conference on Open Source Systems,(OSS), May 2010, Notre Dame, United States. Springer, IFIP Advances in Information and Communication Technology, AICT-319, pp.188-199, 2010, Open Source Software: New Horizons. 〈10.1007/978-3-642-13244-5_15〉
Liste complète des métadonnées

Littérature citée [22 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-01056055
Contributeur : Hal Ifip <>
Soumis le : jeudi 14 août 2014 - 16:16:55
Dernière modification le : vendredi 2 mars 2018 - 15:04:02
Document(s) archivé(s) le : jeudi 27 novembre 2014 - 01:26:14

Fichier

MoinAndKhansari.pdf
Fichiers produits par l'(les) auteur(s)

Licence


Distributed under a Creative Commons Paternité 4.0 International License

Identifiants

Citation

Amir H. Moin, Mohammad Khansari. Bug Localization Using Revision Log Analysis and Open Bug Repository Text Categorization. Pär Ågerfalk; Cornelia Boldyreff; Jesús M. González-Barahona; Gregory R. Madey; John Noll. 6th International IFIP WG 2.13 Conference on Open Source Systems,(OSS), May 2010, Notre Dame, United States. Springer, IFIP Advances in Information and Communication Technology, AICT-319, pp.188-199, 2010, Open Source Software: New Horizons. 〈10.1007/978-3-642-13244-5_15〉. 〈hal-01056055〉

Partager

Métriques

Consultations de la notice

644

Téléchargements de fichiers

264