La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Structuration des communautés du Logiciel Libre selon les activités

Présentations similaires


Présentation au sujet: "Structuration des communautés du Logiciel Libre selon les activités"— Transcription de la présentation:

1 Structuration des communautés du Logiciel Libre selon les activités
Analyse de KDE

2 Présentations Introduction
Eléments théoriques sur la structure sociale Analyse de réseau Présentations des résultats

3 Qu’est-ce que le logiciel libre ?
Logiciel distribués avec une licence respectant quatre libertés : La liberté d'exécuter le programme, pour tous les usages (liberté 0). La liberté d'étudier le fonctionnement du programme, et de l'adapter à vos besoins (liberté 1). La liberté de redistribuer des copies, donc d'aider votre voisin (liberté 2). La liberté d'améliorer le programme et de publier vos améliorations, pour en faire profiter toute la communauté (liberté 3).

4 Succès du logiciel libre
Ampleur du mouvement Nombre de logiciels disponibles Nombre de participants bénévoles Qualités des logiciels Certains logiciels sont de meilleure qualité que leur équivalent propriétaire (Apache, Firefox, etc). Corrections des bugs généralement beaucoup plus rapide Persistance de certains projets sur le long terme

5 KDE Environnement graphique « de bureau » pour systèmes UNIX (Linux, Solaris, *BSD). Projet né en 1996. Environ 800 membres réguliers Grande majorité bénévole Pas de structure formelle

6 Raison du succès Motivations des développeurs
Ethique du logiciel libre Organisation des communautés Organisation méritocratique Ouverture de la structure sur l’extérieur (Relation entre producteurs et consommateurs). Décentralisée

7 Structure sociale Théorie de la structuration d’Anthony Giddens
Schéma : Règle générale qui permet et conditionne une pratique Ressources : ensemble des choses (humaines et non humaines) qui peuvent servir comme une source de pouvoir dans les interactions sociales Comment penser l’allocation des ressources dans KDE ?

8 Prestige dans les communautés du Logiciel Libre
Contributeur Contribution Retour sur la contribution Evaluation de la contribution Pas de retours Mépris ou acceptation implicite selon le statut du contributeur Evaluation / Classification du contributeur Identification contribution / contributeur Identification entre contribution et contributeur Evaluation des contributions impliquent des critères de valorisation socialement construit

9 Hypothèses La définition du mérite
Structure la communauté Structure la participation individuelle Hiérarchise les différentes activités de la communautés Cette définition est basée sur une culture de la technologie

10 Sources de données Les archives e-mails des listes de discussions
Permet d’aborder la communauté dans l’ensemble Analyse de réseau Analyse de trajectoire de participation Un questionnaire auprès des participants Dimensions subjectives

11 Archives s Environ 2’000’000 s sur la période 10/1996-7/2006 Trois sources d’informations Modification dans le gestionnaire de version Modification dans le gestionnaire de Bug s sur les listes de discussions des projets et sous-projets Pour chaque s, on dispose des informations suivantes : Qui envoie l’ (adresse et nom) Liste de discussion Date d’envoi Fil de discussion Sujet du message

12 Exemple de mail dans les archives

13 Problèmes rencontrés Regroupements des adresses emails
Environ 100’000 couples s-nom 26’000 couples regroupés en 8’200 personnes Partiellement effectués automatiquement s multiples

14 Analyse de réseau L’analyse de réseau est « l’étude des patterns de relations entre acteur d’un réseau ». Qui entretient quelle relation avec qui ? Types d’analyses Calcul d’indices de position Graphiques des réseaux Classification en positions ou rôles (blockmodeling) Test d’hypothèses (modèles) Recherche de sous-groupes Modèles de diffusions Généalogies Etc.

15 Analyse de réseaux sociaux
Hypothèses Les personnes se comportent différemment selon: Les types de relations qu’elles ont Leur position dans le réseau dans son ensemble (la structure sociale) Importance du rôle On cherche à intégrer la personne dans son cadre social.

16 Analyse du réseau de KDE
Analyse basée sur les listes de discussions Deux définitions Inclusion ou exclusion Au moins 10 s sur une période de plus d’un mois. Période de six mois. Relation de A à B Nombre de messages envoyés par A dans les fils de discussion ou B à envoyé au moins un message.

17 Exemple Message de A RAB= 4, RAC= 4, RBA= 2, RBC= 2, RCA= 1, RCB= 1
Message de B Message de C RAB= 4, RAC= 4, RBA= 2, RBC= 2, RCA= 1, RCB= 1 Implications Si RAB>0 alors RBA>0. Le réseau est « valué » Le réseau est dirigé : les valeurs dépendent de la direction de la relation.

18 Réseau de KDE

19 Réseau des listes de traduction

20 Indices synthétiques D’autres indices existent : « Betweenness »
Degré Somme des valeurs entrante valeurs sortantes Prestige de proximité Relation maximale Degré entrant 6 contacts minimum Degré sortant 6 Moyenne 20.98 46.97 0.078 7.49 2.01 Moyenne répondant 109.3 288.3 288.7 0.157 34.7 Médiane 0.00 Déviation standard 57.70 198.23 220.58 0.09 21.59 8.32 8.75 Maximum 988 0.271 314.00 199 185 Percentile 60 4.00 3.00 0.146 2.00 70 12.00 10.90 10.00 0.159 80 22.00 29.00 28.00 0.173 8.00 1.00 90 56.00 92.00 86.00 0.187 19.00 D’autres indices existent : « Betweenness » Domaine d’influence

21 Questionnaire Site Internet 131 réponses (environ 15%)
Problèmes rencontrés Question sur : Attitudes faces aux activités Estime de soi collective Identification à la communauté Dynamiques du don (Mauss) Ethique Motivations individuelles

22 Prestige associés aux activités
Moyenne Prestige Code 8.46 Coordination 7.44 Discussion 6.98 Art 6.11 Gestion des Bugs 5.43 Aide 5.42 Documentation 5.19 Traduction 5.10 Package 5.03 Web 4.55 Rapports de Bug 4.29

23 Position dans le réseau et activité

24 Activités et estime d’appartenance
Aide Code Discussion Traduction Doc Web Coordination Gestion des bugs Rapports de bugs Estime d’appartenance 0.18* 0.38** 0.39** 0.21* 0.19* 0.22** 0.23** Positive 0.27** 0.35** 0.17* Négative -0.19* -0.38** -0.31** -0.23** -0.26**

25 Merci pour votre attention !

26 Références Analyse de réseau Théorie de la structuration
Batagelj, V. & Mrvar (2006), 'A. Pajek 1.14 – Program for Large Network Analysis', de Nooy, W.; Batagelj, V. & Mrvar, A. (2005), Exploratory Social Network Analysis With Pajek, Cambridge University Press. Wasserman, S. & Faust, K. (1994), Social network analysis: methods and applications, Cambridge University Press. Théorie de la structuration Sewell, W.H. (1992), 'A Theory of Structure: Duality, Agency and Transformation', American Journal of Sociology 98(1), 1-29. Bourdieu, P. (1980), Le Sens pratique, Les Editions de Minuit : Le sens commun.


Télécharger ppt "Structuration des communautés du Logiciel Libre selon les activités"

Présentations similaires


Annonces Google