Mémoire de maîtrise (2018)
Résumé
Durant l'évolution d'un projet de logiciel, les contributions individuelles d'un developeur present dans le projet vont lentement se faire remplacer par les contributions d'autre dévelopeurs. Ceci engendrera l'érosion de l'empreinte des contributions de ce developeur. Bien que les connaissances de ce dévelopeur n'ont pas disparu du jour au lendemain, pour une personne externe au projet, l'expertise de ce developeur est devenue invisible. Grace à une étude empirique sur une periode de 5 années de developement de Linux, nous étudions le phénomène de l'érosion de l'expertise en créant un modèle bidimentionnel. La première dimention de notre modèle prend en compte les différentes activités entreprises par les membres de la communauté de développement de Linux, comme les contributions en termes de code, les contributions aux revues de code soumit par d'autre dévelopeurs, ou encore la soumission de code d'autres dévelopeurs en amont. La deuxiéme dimention de notre modèle prend en compte l'historique des contributions citées plus haut pour chaque dévelopeurs. En applicant ce modèle, nous decouvrons que, bien que les empreintes de contributions de certain dévelopeurs diminuent avec le temps, leurs expertise survit grace à leurs implications dans les divereses activités mentionées plus haut.
Statistiques
Total des téléchargements à partir de PolyPublie
Téléchargements par année
Provenance des téléchargements
