Automatic Extraction of Developer Expertise

Abstract : \textbf{Context:~} Expert identification is becoming critical to ease the communication between developers in case of global software development or to better know members of large software communities. To quickly identify who are the experts that will best perform a given development task, both the assignment of skills to developers and the computation of their corresponding expertise level have to be automated. Since the real level of expertise is tedious to assess, our challenge is to identify developers having a significant level of experience with respect to a skill. \textbf{Method:~} In this paper we propose \xtic, an approach that takes up this challenge with the intent to be accurate and efficient. \xtic provides a language to specify skills. It also provides an automatic process that extracts skills and experience levels from source code repositories. Our approach is based on the idea that an expert has a high level of experience with respect to a skill. \textbf{Results:~} We have validated \xtic both on open source and industrial projects to measure its accuracy and its efficiency. The results we obtained show that its accuracy is between moderate and strong and that it scales well with medium and large size software projects. \textbf{Conclusion:~} \xtic supports the specification of a diversity of developer skills and the extraction of the expertise of these developers under the form of level of experience.
Type de document :
Pré-publication, Document de travail
Accepted for publication - 18th International Conference on Evaluation and Assessment in Software.. 2014
Liste complète des métadonnées

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

https://hal.archives-ouvertes.fr/hal-00965074
Contributeur : Cédric Teyton <>
Soumis le : mardi 25 mars 2014 - 15:44:03
Dernière modification le : jeudi 11 janvier 2018 - 06:20:17
Document(s) archivé(s) le : mercredi 25 juin 2014 - 11:01:51

Fichier

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

Identifiants

  • HAL Id : hal-00965074, version 1

Collections

Citation

Cédric Teyton, Marc Palyart, Jean-Rémy Falleri, Floréal Morandat, Xavier Blanc. Automatic Extraction of Developer Expertise. Accepted for publication - 18th International Conference on Evaluation and Assessment in Software.. 2014. 〈hal-00965074〉

Partager

Métriques

Consultations de la notice

195

Téléchargements de fichiers

233