CENTRE DE RECHERCHE EN INFORMATIQUE

Le Centre de Recherche en Informatique est rattaché à l'Université Paris 1 Panthéon-Sorbonne. Les axes de recherche du CRI sont l'ingénierie des services, l'ingénierie des besoins, l'ingénierie des systèmes d'entreprises et, de manière transverse, l'ingénierie des méthodes et les mécanismes de raisonnement. C'est dans le cadre de ce dernier thème qu'est proposé le défi qui va permettre de fournir des données pour réaliser de la fouille d'intentions.

Plus d'infos sur nos recherches, publications, projets : https://cri.pantheonsorbonne.fr/

Le défi: Trace ta route !

Theme:

Tracez toutes vos activités durant la Nuit de l’Info !

Lot:

1er prix: 250 euros de chèques cadeau FNAC en « petites coupures » selon le nombre de personnes de l'équipe gagnante.

2eme prix: 100 euros de chèque cadeau FNAC.

3eme prix: 50 euros de chèque cadeau FNAC.

Les équipes participantes devront mettre en place les outils nécessaires afin de tracer toutes les activités de l’équipe réalisées durant la Nuit de l’Info.

Les activités tracées sont diverses et peuvent concerner :

  • des logs de développement (SVN, GI, Eclipse, NetBeans…),
  • des logs de modélisation (pour tout AGL utilisé),
  • des logs de manipulation de documents (pour toute utilisation d’outils tels que Word ou Photoshop par exemple),
  • des logs de navigation internet ou messagerie,
  • etc…

Chaque défi choisi peut concerner un ensemble d’outils pouvant générer des traces (logs de tous les tweets postés par l’équipe par exemple).

Un fichier au format CSV est attendu comprenant au minimum les informations suivantes : identifiant de l’utilisateur (anonymisé, cela peut être un numéro unique), timestamp, nom de l’activité, outil dont vient le log.

Le log pourra être complété par des informations telles que le produit concerné, le rôle de l’acteur… à vous de les définir !

 

" Aucun Mcfly n'a jamais laisser la moindre trace dans toute l'histoire de Hill Valley...   Vous savez, l'histoire elle va changer ! " (Retour vers le futur)

" I'll trace a chalk line around your dead fucking body, you fuck! "  (Chasing Army)

" Not a thing. Not a fucking trace. No blood, no bodies… We hit nothing! " (Predator)

" Balance man... Cadence man... Trace la glace c’est le Cooooolllll Rasta ! " (Rasta rockett)

Elements attendus

L’outil utilisé pour analyser les fichiers de logs sera Disco (https://fluxicon.com/disco/). Vous pourrez fournir une capture d'écran dans votre dossier pour montrer que votre fichier a été testé sur l'outil. Lorsque vous téléchargez l'outil, utilisez votre mail universitaire pour pouvoir bénéficier de l'outil sans restrictions de manière complètement gratuite !

Un fichier unique au format CSV est attendu, vous pourrez également fournir l'ensemble des différents fichiers sources vous ayant servi de base à la création du fichier CSV.

Un dossier est attendu expliquant les éléments suivants.

  • La structure du fichier CSV rendu.
  • La façon dont les logs ont été obtenus
  • Les activités tracées pour chaque défi et pourquoi elles ont été choisies.
  • Les outils dont proviennent les logs.
  • Les plugins ayant dû être installés pour tracer les activités.
  • Les défis auxquels ont participé les différents utilisateurs tracés.

Les équipes seront évaluées sur la pertinence et la complétude de leurs traces :

  • Le nombre d'évènements tracés
  • Le nombre d'outils sur lesquels les activités ont été tracées
  • La richesse des évènements tracés en termes d'activités
  • La complétude de leur trace : pas d’information manquante, nombre d’utilisateurs différents tracés
  • La pertinence des activités tracées
  • L’étendue des traces en terme de temps : ceux qui tracent leurs activités de 16h40 à 08h02 auront la meilleure note pour cet item.
  • L’intention des utilisateurs pour un ensemble d’activités devra être ajoutée (numériquement ou manuellement) dans les logs. Une intention exprime le fait d’avoir l'idée, la volonté de faire quelque chose, un objectif à atteindre. Les intentions seront décrites sous la forme :
    • Verbe à l’infinitif + complément
    • Par exemple : « débugger l’application » quand on modifie le code, qu’on le sauvegarde puis qu’on l’ajoute sur Git en validant l’ajout, « modéliser les concepts du domaine » lorsque l’on ajoute des classes, des attributs, des associations etc. à un diagramme de classe…
  • La qualité du dossier

Le dossier fera au maximum 2 pages.

L’adresse postale du chef de projet sera précisée dans le dossier pour l’envoi des lots. Une autorisation d’utilisation des logs sera demandée par la suite dans un but de recherche.

Mode de restitution

Le dossier et les fichiers seront envoyés dans un .zip à rebecca.deneckere@gmail.com.