MARTINEZ Jabier

doctorant à Sorbonne Université
Équipe : MoVe
https://lip6.fr/Jabier.Martinez

Direction de recherche : Mikal ZIANE

Co-encadrement : ZIADI Tewfik, LE TRAON Yves

Exploration des variantes d'artefacts logiciels pour une analyse et une migration vers des lignes de produits

Les lignes de produits logiciels (LdPs) permettent la dérivation d'une famille de produits basés sur une gestion de la variabilité. Les LdPs utilisent des configurations de caractéristiques afin de satisfaire les besoins de chaque client et, de même, permettre une réutilisation systématique en utilisant des assets réutilisables. L'approche capitalisant sur des variantes des produits existants est appelé une approche extractive pour l'adoption de LdPs. L'identification des caractéristiques est nécessaire pour analyser la variabilité d'un ensemble de variantes. Il est également nécessaire de localiser les éléments associés ? ces caractéristiques. Les contraintes entre ces caractéristiques doivent être identifiées afin de garantir la sélection de configurations valides. Par ailleurs, il faut construire les assets réutilisables et synthétiser un modèle de caractéristiques.
Cette thèse présente BUT4Reuse (Bottom-Up Technologies for Reuse), un framework unifié, générique et extensible pour l'adoption extractive de LdPs. Une attention particulière est accordée ? des scénarios de développement dirigée par les modèles. Nous nous concentrons aussi sur l'analyse des techniques en proposant un benchmark pour la localisation de caractéristiques et une technique d'identification de familles de variantes. Nous présentons des paradigmes de visualisation pour accompagner les experts du domaine dans le nommage de caractéristiques et aider ? la découverte de contraintes. Finalement, nous étudions l'exploitation des variantes pour l'analyse de la LdP après sa création. Nous présentons une approche pour trouver des variantes pertinentes guidée par des évaluations des utilisateurs finaux.

Soutenance : 18/10/2016

Membres du jury :

Dr. Jean-Marc Jézéquel, rapporteur- Institut de Recherche en Informatique et Systèmes Aléatoires, Rennes [rapporteur]
Dr. Klaus Schmid, rapporteur-University of Hildesheim, Department of Computer Science, Hildesheim, Germany [rapporteur]
Dr. Jacques Klein, examinateur-Université du Luxembourg, Luxembourg
Dr. Pascal Poizat, examinateur-Université Paris Ouest Nanterre La Défense et UPMC, Paris
Dr. Yves Le Traon, co-directeur-Université du Luxembourg, Luxembourg
Dr. Mikal Ziane, co-directeur-Maître de conférences HDR, Université Paris Descartes et UPMC, Paris

Date de départ : 18/10/2016

Publications 2013-2022