Détail du sujet

27/11/2012 Sujet 45 :  Analyse automatique de l'historique Git des logiciels
Auteur : Martin Monperrus  Ecrire Site
(Responsable Informatique : Martin Monperrus  Ecrire )

Git est un logiciel de gestion de version. Un répositaire github contient une mine d'information concernant la dynamique des logiciels, leurs bugs, etc. Un grand nombre de travaux de recherche utilisent ces répositaires pour comprendre la nature profonde du développement logiciel. L'objectif de ce projet est de produire un logiciel qui facilite l'accès aux données contenues dans un répositaire Git.


Durant ce projet, vous écrirez une librairie d'analyse de répositaire Git. Cette librairie utilisera la librairie JGIT d'Eclipse. Vous validerez votre implémentation par l'utilisation de la librairie sur des gros projets open-source Java, tel JBoss.

Les technologies utilisées seront Java, JGit et Eclipse JDT. Ce projet pourra donner suite à un stage d'été de M1 ou un stage de M2.


Liens associés :
Sujet attribué
Affecté à : Sylvain Magnier [M1-MIAGE]  Ecrire ,  Maxence Germain De Montauzan [M1-MIAGE]  Ecrire 
Soutenance : prévue le 29/05/2013 à 15h30     Salle : [salle du M5 à préciser]