Exploring Collaboration Networks in Open-Source Projects

Abstract : Analysis of developer collaboration networks presents an opportunity for understanding and thus improving the software development process. Discovery of these networks, however, presents a challenge since the collaboration relationships are initially not known. In this work we apply an approach for discovering collaboration networks of open source developers from Version Control Systems (VCS). It computes similarities among developers based on common file changes, constructs the network of collaborating developers and applies filtering techniques to improve the readability of the visualized network. We use the approach in case studies of three different projects from open source (phpMyAdmin, Eclipse Data Tools Platform and Gnu Compiler Collection) to learn their organizational structure and patterns. Our results indicate that with little effort the approach is capable of revealing aspects of these projects that were previously not known or would require a lot of effort to discover manually via other means, such as reading project documentation and forums.
Type de document :
Communication dans un congrès
Etiel Petrinja; Giancarlo Succi; Nabil Ioini; Alberto Sillitti. 9th Open Source Software (OSS), Jun 2013, Koper-Capodistria, Slovenia. Springer, IFIP Advances in Information and Communication Technology, AICT-404, pp.97-108, 2013, Open Source Software: Quality Verification. 〈10.1007/978-3-642-38928-3_7〉
Liste complète des métadonnées

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

https://hal.inria.fr/hal-01467584
Contributeur : Hal Ifip <>
Soumis le : mardi 14 février 2017 - 15:28:49
Dernière modification le : mardi 14 février 2017 - 15:32:33
Document(s) archivé(s) le : lundi 15 mai 2017 - 15:09:37

Fichier

978-3-642-38928-3_7_Chapter.pd...
Fichiers produits par l'(les) auteur(s)

Licence


Distributed under a Creative Commons Paternité 4.0 International License

Identifiants

Citation

Andrejs Jermakovics, Alberto Sillitti, Giancarlo Succi. Exploring Collaboration Networks in Open-Source Projects. Etiel Petrinja; Giancarlo Succi; Nabil Ioini; Alberto Sillitti. 9th Open Source Software (OSS), Jun 2013, Koper-Capodistria, Slovenia. Springer, IFIP Advances in Information and Communication Technology, AICT-404, pp.97-108, 2013, Open Source Software: Quality Verification. 〈10.1007/978-3-642-38928-3_7〉. 〈hal-01467584〉

Partager

Métriques

Consultations de la notice

53

Téléchargements de fichiers

25