Contexte

Dans le cadre de travaux sur l’exploitation de données pour créer de la connaissance artificielle, nous étudions les systèmes de recommandation intégrés dans le processus de conception en Ingénierie Dirigée par les Modèles. Dans le cadre de nos recherches, nous avons mis au point un prototype de système de recommandation proposant des attributs pour des classes UML. Ce système se base, à ce jour, sur plus de 90’000 diagrammes existants pour extraire de la connaissance.
La dernière étape de conception de notre système repose sur une étape d’apprentissage supervisé et c’est là que nous avons besoin de vous. Afin d’affiner la qualité des recommandations (en ajustant l’importance de chaque source d’information que nous avons défini dans notre système), nous avons besoin de données reflétant les volontés et préférences de potentiels utilisateurs du système : vous.

Objectif

Cette interface web va vous proposer successivement différents diagrammes de classe UML qui représentent l’état d’un système à un instant t. Pour chaque diagramme, une liste d’attributs vous est proposée, qui correspond à des recommandations d’attributs à ajouter à la classe encadrée en rouge.

1

Répondez aux quelques questions sur UML et votre travail.

2

Bien observer le diagramme pour comprendre le projet.

Le diagramme peut se résumer à une classe unique ou peut contenir plusieurs classes. La classe encadrée en rouge est celle pour laquelle on souhaite des recommandations.

3

Dans la liste d’attributs, supprimer, en utilisant le bouton "poubelle", les attributs qui ne devraient pas être proposés.

Il ne faut supprimer que les attributs qui ne sont pas sémantiquement corrects vis à vis du projet, c’est à dire dont le sens va à l’encontre de ce que représente la classe. Autrement dit, les doublons, les attributs dans une autre langue, les attributs trop précis ou auxquels vous n’aviez pas pensé, les attributs mal formatés ou autres ne doivent pas être supprimés. Il ne s’agit pas de préférence, mais de vérifier le sens des attributs.

4

Une fois tous les mauvais attributs supprimés, il est temps de créer votre TOP #10.

Vous devez sélectionner les 10 attributs que vous recommanderiez en premier pour le projet dans l’état actuel. Choisissez les dans l’ordre de préférence, le #1 étant votre préféré, le #10 celui que vous préférez le moins parmi vos 10 meilleures recommandations. Il est possible de mettre moins de 10 attributs dans votre TOP si les propositions restantes ne vous conviennent pas.

5

Quand vous avez fini, n’oubliez pas d’envoyer les résultats en saisissant un pseudo puis en cliquant sur ENVOYER.

Quelle quantité de travail ?

Celle que vous voulez.
Il y a en tout 20 diagrammes pour lesquels vous pouvez fournir des informations.
Dans l’idéal, nous aimerions évidemment des réponses pour les 20, mais nous vous laissons y consacrer le temps dont vous disposez.
Sachez que votre progression est affichée en bas de page, et qu’il est possible de répondre en plusieurs fois (quelques diagrammes par jours par exemple).

Sur les informations que vous nous transmettez

Nous ne conservons et stockons que vos réponses ainsi que le pseudo que vous nous transmettez.
En cliquant sur le bouton envoyer, vous confirmez céder la propriété des données transmises à notre équipe de recherche.
Ces données anonymes ont pour vocation d’être exploitées uniquement à destination de la recherche et ne pourront être vendues ou cédées à des tiers. Ces données seront stockées pour une durée minimale d’un an.

A propos

Ce travail de recherche s'inscrit dans le cadre d'une thèse en partenariat avec le CEA List et l'Université de Lille, co-financée par la région Hauts-de-France.
Il s'inscrit également dans le cadre de l'initiative Modelia dont le but est d'étudier les apports possibles de l'IA à l'ingénierie logicielle, et en particulier à l'ingénierie logicielle dirigée par les modèles.
Pour toute question ou information, je reste disponible à l'adresse suivante :
Maxime Savary-Leblanc
Université de Lille - Sciences et Technologies
Equipe CARBON - Laboratoire CRIStAL
maxime.savary-leblanc*at*univ-lille.fr
Démarrer !