7-10 juin 2022 Vannes (France)
Les notions clés de l'assistance à la modélisation logicielle
Maxime Savary-Leblanc  1, 2  
1 : Centre de Recherche en Informatique, Signal et Automatique de Lille - UMR 9189
Université de Lille : UMR9189, Centrale Lille : UMR9189, Centre National de la Recherche Scientifique : UMR9189
2 : Inria
L'Institut National de Recherche en Informatique et e n Automatique (INRIA)

Nous sommes probablement tous d'accord pour dire que les outils de modélisation ne sont pas à la hauteur de nos attentes. Interfaces désuètes, manque d'utilisabilité, nombre de fonctionnalité trop important, ou courbe d'apprentissage trop forte sont quelques facteurs qui sont notamment responsables de cette désaffection. En parallèle de ces problèmes d'interface, ces outils ne permettent seulement aux utilisateurs que de digitaliser leur modèle, sans proposer de fonctionnalité les aidant à concevoir — c'est à dire à affiner la représentation mentale de la solution — ou les aidant à faire les bons choix d'abstraction. J'ai dédié ces quatre dernières années, incluant ma thèse, à comprendre les besoins d'assistance qu'ont les concepteurs lorsqu'ils modélisent, et à notamment cerner ce que pourrait être un assistant logiciel à la modélisation logicielle. Dans cet exposé, je présente un prototype d'assistant logiciel, et je présente les quatre notions clés derrière le concept d'assistance à la modélisation : confiance, créativité, recommandations et automatisation.

English version: Assisting software modeling: the key concepts behind the scene

We probably all agree that modeling tools are not up to our expectations. Outdated interfaces, lack of usability, too many features, or a steep learning curve are some of the factors that are responsible for this disaffection. In parallel to these interface problems, these tools only allow users to digitize their model, without offering any functionality to help them design - i.e. to refine the mental representation of the solution - or to help them make the right abstraction choices. I have dedicated the last four years, including my thesis, to understand the needs of designers for assistance when they model, and in particular to identify what could be a software assistant for software modeling. In this talk, I present a prototype of a software assistant, and I introduce the four key notions behind the concept of modeling assistance: trust, creativity, recommendations and automation.

 


Personnes connectées : 3 Vie privée
Chargement...