Vous êtes 38.107.191.103(Login)

overcrowded / Autograph Reunion20mars

carte des liens de la page courante AutographReunion20mars AutographReunions AutographTestCR

Autograph Reunion20mars

CR de la réunion du 20 mars 2007


Retour vers les cr d'Autograph

Présents : Christophe Prieur (LIAFA), Dominique Cardon (FT R&D), Clemence Magnien (LIP6), Matthieu Latapy (LIP6), Sylvain Loison (LIMSI), Maxime Crepel (FT R&D), Céline Poudat (ENST), Marie Guegan (LIMSI), Martine Hurault-Plantet (LIMSI), Françoise Detienne (INRIA), Flore Barcellini (Inria), Fekete (INRIA), Hassan Karkar (Paris 8), Nicolas Auray (ENST).

Ordre du jour :
- Discussion autour de la visualisation des listes de discussion : présentation de Flore Barcellini et Françoise Détienne (INRIA) et de l’étude de Nicolas Auray et Matthieu Latapy sur les listes Debian
- Discussion générale sur Autograph

1. Analyse du processus de conception du logiciel libre (INRIA)
Françoise Detienne (INRIA), Flore Barcellini (Inria)
Recherche menée à l’INRIA et au CNAM
L’open Source comme activité de conception.
Organisation du travail émergente et peu prescrite
Communauté méritocratique: rôle émergeant ainsi que la description des pouvoirs
Utilisateurs essentiels aux processus de conception (bug-reporting et patching)
Tradition ergonomique de la conception participative
Développer une méthodologie qui permette une analyse structurelle

Projet Python – langage de programmation qui existe depuis 1994
Décomposition des rôles des utilisateurs
-Passifs
-Actifs (rapport de bug, patching)
-Développeurs

Comment chef de projet, administrateurs et développeurs enregistrent les besoins utilisateurs et en font des spécifications.
Python Enhancement Proposal : document de proposition de nouvelles fonctionnalités proposées pour Python.
Méthodologie d’analyse basée sur l’analyse des citations-commentaires
  • analogie avec les tours de parole en face-à-face
  • reconstruction du processus argumentatif
Analyse structurelle : Rôle et position dans la discussion
Tel message répond à tel autre message

Utilisation des citations est plus pertinente pour l’analyse des fils de discussions
Décomposition des fils de discussion en fonction des rôles de Champion (celui qui lance le PEP, le chef de projet (Benevolent dictator for life), les 4 administrateurs et des développeurs.
Le chef de projet a tendance à clore les discussions lorsque développeurs et administrateurs se mettent à développer des fils parallèles.
Plus analyse de contenu : codage des discussions
  • prégnances des activités d’évaluation
  • activité de clarification sont encadrée
  • peu de synchronisation opératoire
  • occurrences de décisions explicites et de synthèses
Similarités et différences avec la conception en face à face où il y a moins d’évaluation, plus de clarification et pas de décisions explicites
Séquence de
Codage des contenus : Proposition, Evaluation, Clarification, Argumentation, Coordination, Décision, Synthèse, Autres activités.
Qui citent qui?
Propriétés statistiques des fils et des nœuds dans les fils (dans le travail de Matthieu et Bernard)

Deuxième étude : caractériser l’articulation conception-usage
Boundary spanners : personne qui fait l’interface entre développeurs et utilisateurs
Entretien pour trouver des PEP initié par des utilisateurs
Analyse structurelle d’un PEP poussé par un utilisateur (proposition d’un type Money pour des applications financières) – PEP327 (introduit un type décimal dans Python)
Cross-participant : ceux qui envoie un même message sur plusieurs disques
Participation à des discussions sur le même thème au même moment dans des listes de discussion différentes.
Boundary Spanners : personne d’interface.
- traversent les frontières
- brokers de Wenger (Communauté de pratiques)
Rôle non formel a priori
  • explorateur technique
  • rôle isolationniste: protection de l’organisation contre les pressions extérieures
Graphe temporel des discussions dans users et développeurs de la proposition du PEP327.

Evolution du champion utilisateur : il commence comme utilisateur et devient développeur avec des droits pour développer Python
Adaptation du besoin initial à diverses contraintes et coût temporel
Soutien de participants clés (les cross-participants)
Avec qui interagissent les cross-participants. Ce sont des intermédiaires indispensables.
Ils apportent beaucoup de connaissance sur le domaine d’application (financier). Ils font le lien entre domaine informatique et le domaine d’application

Conclusion et discussion:
Identifier de manière structurelle des participants clés.
Condition particulière pour que les utilisateurs participent à la conception (compétence technique, sociale et discursive), nécessité d’avoir le soutien de participants clés.
Envisage d’automatiser ces analyses manuelles (de manière semi-automatique pour les analyses de contenu)
La notion d’"utilisateur" doit être relativisée.

Travail de James Herbsleb, spécialiste de l’étude des projets logiciels libres : à partir de 15 développeurs, il faut qu’il y ait de coordination et de la verticalité entre développeurs…

Auray (Nicolas), Latapy (Matthieu), "Le réseau d’interactions entre auteurs sur une mailing-list : deux questions"
Article de Mathieu dans Annales des télécommunications
Questions sur les statuts et question sur les conflits
Méthode statistique qui s’appuie sur l’unité du fil de discussion
2 travaux sur la liste User-Debian : recueil de un an de mél
30000 posts.
Réseau d’interactions entre auteurs : graphe à partir de lien de réponse à quelqu’un (lien orienté et non-orienté)
Population de fils de discussion: ensemble de messages qui citent un autre message, chaque message renvoie à un message souche.
Mise au point d’un vocabulaire. Le fil est un arbre avec un message souche
Deux paramètres : taille du fil et hauteur du fil, le nombre de chemin minimum qu’il faut emprunter pour remonter à la souche.

Deux notions importantes pour une métrique des fils de discussion : Fil ramifié et fil filiforme (rapport de la hauteur et de la taille)
Filiforme : discussion (parce qu’il y a une structure argumentative imbriquée entre les acteurs, mais ce sont des hypothèses : il faut aller voir à la main).
Ramifié : plutôt consultation.
Comparer le réel et un modèle. Par rapport à une génération aléatoire, quand un fil a une grande taille, il y a une diversité des hauteurs…
Les hauteurs qui ont un degré faible (qui ont peu communiqué sur la liste) ont eu une structure de communication forte avec leurs voisins (triades)
Discussion sur les graphes aléatoires

2. Discussion générale sur Autograph

Chacun a avancé sur ses propres questions. Mais relancer le processus commun autour de Wikipédia.

LIMSI – DVD avec présentation des bases Wikipédia en texte permettant l’accès au wikitexte.
Christophe Prieur : création d’une base permettant d’intégrer des traitements sur la base.
Réunion Wikipédia 4 avril – 9h30 (ENST, à confirmer par Christophe).

Création d'un objectif commun : symposium + publication
Advanced Visual Interface – conférence italienne / mai 2008 (Jean-Daniel s'en occupe)
Dominique propose un numéro de Réseaux thématique Autograph (Dominique s'en occupe)

Prochaine réunion Autograph :
- 23 avril matin (attention, c’est un lundi)
- 15 mai matin
- 19 juin matin
- 17 juillet matin

Voir avec Benoît pour la relance du contrat avec Elie.
Il n'y a pas de commentaire sur cette page. [Afficher commentaires/formulaire]