Replaying IDE Interactions to Evaluate and Improve Change Prediction Approaches

Abstract : Change prediction helps developers by recommending program entities that will have to be changed alongside the entities currently being changed. To evaluate their accuracy, current change prediction approaches use data from versioning systems such as CVS or SVN. These data sources provide a coarse-grained view of the development history that flattens the sequence of changes in a single commit. They are thus not a valid basis for evaluation in the case of developmentstyle prediction, where the order of the predictions has to match the order of the changes a developer makes. We propose a benchmark for the evaluation of change prediction approaches based on fine-grained change data recorded from IDE usage. Moreover, the change prediction approaches themselves can use the more accurate data to fine-tune their prediction. We present an evaluation procedure and use it on several change prediction approaches, both novel and from the literature, and report on the results.
Type de document :
Communication dans un congrès
Whitehead, Jim and Zimmermann, Thomas. 7th IEEE Working Conference on Mining Software Repositories (MSR), May 2010, Cape Town, South Africa. 2010, 〈10.1109/MSR.2010.5463278〉
Liste complète des métadonnées

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

https://hal.inria.fr/inria-00531788
Contributeur : Lse Lse <>
Soumis le : vendredi 5 novembre 2010 - 10:59:23
Dernière modification le : jeudi 11 janvier 2018 - 06:22:25
Document(s) archivé(s) le : vendredi 26 octobre 2012 - 15:00:32

Fichier

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

Identifiants

Citation

Romain Robbes, Damien Pollet, Michele Lanza. Replaying IDE Interactions to Evaluate and Improve Change Prediction Approaches. Whitehead, Jim and Zimmermann, Thomas. 7th IEEE Working Conference on Mining Software Repositories (MSR), May 2010, Cape Town, South Africa. 2010, 〈10.1109/MSR.2010.5463278〉. 〈inria-00531788〉

Partager

Métriques

Consultations de la notice

234

Téléchargements de fichiers

107