Communication Dans Un Congrès Année : 2025

GitProjectHealth: an Extensible Framework for Git Social Platform Mining

Résumé

Git social platforms (such as Gitlab, Github, or Bitbucket) provide insight into a team's workflow. Mining Software Repositories (MSR) provides methods and tools to extract data from these platforms. However, most tools lack connectivity and extensibility across multiple platforms. Moreover, they rarely connect to other project management platforms such as Jira. In this paper, we introduce GitProjectHealth (GPH), a framework to extract data from any Git repositories and social platforms. GPH is implemented inside a model-driven engineering framework in Pharo smalltalk, facilitating its extension to other social platforms. We demonstrate GPH features over 3 open-source organizations: Eclipse, MooseTechnology and Microsoft; as well as Berger-Levrault, a closed-source company. We extracted their activity to build distributions of commits by user and to determine which types of ticket were associated with each merge request.

Fichier principal
Vignette du fichier
MSR2024___GitHealthProject.pdf (1.18 Mo) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Licence

Dates et versions

hal-05127341 , version 1 (24-06-2025)

Licence

Identifiants

Citer

Nicolas Hlad, Benoit Verhaeghe, Kilian Bauvent. GitProjectHealth: an Extensible Framework for Git Social Platform Mining. 2025 IEEE/ACM 22nd International Conference on Mining Software Repositories (MSR), Apr 2025, Ottawa, France. pp.596-600, ⟨10.1109/MSR66628.2025.00094⟩. ⟨hal-05127341⟩
73 Consultations
250 Téléchargements

Altmetric

Partager

  • More