Contexte du projet long Letriptyquedelaplate-forme: ecoutes ...

quaggaholeInternet και Εφαρμογές Web

15 Αυγ 2012 (πριν από 4 χρόνια και 11 μήνες)

386 εμφανίσεις

AXWAY@N7
adaptation dynamique du site axway.fr gr^ace a la plateforme sopr@ling
Proposition de Projet Long
12 decembre 2008
Contexte du projet long
Le projet long propose se place dans le contexte du projet Sopr@ling issu de la
collaboration de la societe SopraGroup et de l'ENSEEIHT.Le but du projet est l'etude et le
developpement d'une plate-forme logicielle a vocation industrielle.ll s'agit plus precisement
d'une plate-forme de prolage dynamique et d'adaptation personnalisee du contenu a
l'utilisateur.Depuis Avril 2007 et la signature d'une convention de partenariat,le projet
est actif gr^ace a la contribution d'une equipe de huit a dix etudiants de l'ENSEEIHT-
Informatique (par annee universitaire).
Le triptyque de la plate-forme:ecoutes-analyses-modications
La plate-forme developpee,basee une architecture J2EE,est d'abord capable d'ecouter
l'activite d'un utilisateur d'un site web par inclusion d'ecouteurs d'interactions.Les ecouteurs
sont ecrits en Google Web Toolkit (GWT) et Javascript.Un site web comme celui situe a
l'url (http://coresa2009.enseeiht.fr) est par exemple ecoute au sens ou tous les evenements
generes par un utilisateurs sont enregistres.La liste de ces evenements stockes dans une
BD est consultable.La bande passante disponible entre l'utilisateur et le serveur peut
aussi ^etre memorisee.
La plateforme comporte ensuite des composants d'analyse et,en consequence,de
1
modication des contenus d'un site internet.Des analyses statiques peuvent ^etre ef-
fectuees a l'issue d'un certain nombre de sessions.Les analyses les plus interessantes
concernent la rapidite avec laquelle l'activite de l'utilisateur decro^t.Des analyses dy-
namiques sont egalement possibles en vue de la modication elle aussi dynamique du site.
Sur le site de coresa2009 (url precedente) des bannieres simples ou multimedia (video)
sont injectees dynamiquement sous dierentes formes et a dierents instants.Le but de
l'analyse dynamique est typiquement d'apprendre,au l des sessions,la meilleure forme
et le meilleur moment pour l'apparition d'un composant video.
Objectifs du projet long
L'objectif du projet long est a la fois de contribuer au developpement de la plate-forme
tout en la deployant pour la premiere fois hors de l'ENSEEIHT pour adapter dynamique-
ment le vrai site http://www.axway.fr partenaire du projet (axway est une liale de
Sopra Group).
Le projet long emane donc de clients qui font partie de l'equipe d'encadrement du
projet Sopr@ling:Stephane Moinet (SopraGroup),Benoit Baccot (SopraGroup et IRIT),
Romulus Grigoras et Vincent Charvillat (N7).Une part non negligeable du travail se fera
aussi en interaction avec le webmaster de Sopra Group,avec les responsables editoriaux
du site et avec la societe d'hebergement.
Quatre lots de travail sont denis pour le projet long (dans l'hypothese d'une equipe
de 4 a 6 etudiants):
{ LOT n1:Accueil au sein du projet Il s'agit de saisir les objectifs generaux du
projet,de comprendre son architecture globale et de se familiariser avec les methodes
de travail (cf.modalites pratiques enoncees plus bas).Concretement,les clients
organiseront des reunions de presentation.La documentation fournie du projet sera
egalement accessible.
{ LOT n2:Etude et developpement des composants d'adaptation dedies
au site axway Il s'agit,a l'issue de discussion avec les responsables editoriaux
du site axway puis avec les developpeurs de bannieres richmedia (typiquement vi-
deo et/ou ash),d'adapter ou de developper les composants utiles pour l'ecoute,
l'analyse et la modication du site.
{ LOT n3:Deploiement et metrologie Il s'agit de preparer et d'operer le
deploiement reel de la plateforme sur les veritables serveurs d'hebergement du site.
Une demarche incrementale est envisagee gr^ace aux fonctionnalites de congura-
tion de la plateforme.Il faudra donc rejouer,dans ce cadre reel de deploiement,les
protocoles de metrologie de la plate-forme mis au point a l'ENSEEIHT.
{ LOT n4:Acquisition et exploitation des donnees
Ce lot concerne l'exploitation des donnees issues des premiers jours de deploiement
reel.Il s'agira par exemple de la mise en oeuvre des analyses statiques pour dierents
scenarii (test A/Bou multivarie,optimisation du site,etc.).On montrera experimen-
talement que l'injection des bannieres richmedia supervisee par l'analyse dynamique
permet un accroissement des «taux de conversion» (interactions decisives sur le site)
ou de l'activite temporelle des utilisateurs.De nouvelles discussions avec les respon-
2
sables editoriaux du site a propos des resultats obtenus permettront d'ameliorer les
travaux.
Modalites pratiques
Les etudiants du projet long benecieront de l'environnement existant pour le projet
Sopr@ling:
{ serveur REDMINE pour la gestion de projet
{ gestion de version SUBVERSION (svn) integree a REDMINE
{ reunions hebdomadaires (V1) de suivi de projet
{ si le scenario de l'an passe se reproduit,d'eventuels stages peuvent suivre.
Un reporting aupres de la MOA de Sopr@ling en reunion mensuelle (V2).
3