Améliorer l'efficacité cognitive des ...
Type de document :
Thèse
Titre :
Améliorer l'efficacité cognitive des diagrammes UML: application de la sémiologie graphique.
Titre en anglais :
Enhancing the Cognitive Effectiveness of UML Diagrams: Application of the Semiology of Graphics
Auteur(s) :
El Ahmar, Yosser [Auteur]
Centre de Recherche en Informatique, Signal et Automatique de Lille - UMR 9189 [CRIStAL]
CEA- Saclay [CEA]
Centre de Recherche en Informatique, Signal et Automatique de Lille - UMR 9189 [CRIStAL]
CEA- Saclay [CEA]
Directeur(s) de thèse :
Xavier Le Pallec
Sébastien Gérard
Sébastien Gérard
Date de soutenance :
2018-12-06
Organisme de délivrance :
Université de Lille (2018-....)
Mot(s)-clé(s) :
UML
Efficacité cognitive
Variables visuelles
Notation secondaire d’UML
Sémiologie graphique.
Efficacité cognitive
Variables visuelles
Notation secondaire d’UML
Sémiologie graphique.
Mot(s)-clé(s) en anglais :
UML
Cognitive Effectiveness
Visual variables
UML secondary nota- tion
Semiology of Graphics.
Cognitive Effectiveness
Visual variables
UML secondary nota- tion
Semiology of Graphics.
Discipline(s) HAL :
Informatique [cs]/Informatique et langage [cs.CL]
Résumé :
Le standard UML est un langage visuel de modélisation pour spéci- fier, construire et documenter des systèmes logiciels. Une des faiblesses importantes d’UML identifiées par les études de la pratique réelle d’UML concerne ...
Lire la suite >Le standard UML est un langage visuel de modélisation pour spéci- fier, construire et documenter des systèmes logiciels. Une des faiblesses importantes d’UML identifiées par les études de la pratique réelle d’UML concerne la difficulté à spécifier le contexte pour un diagramme donnée ou à l’enrichir pour améliorer sa valeur communicationnelle. En effet, UML ne dispose pas de mécanismes efficaces pour ex- primer ce genre de données (exp. les indicateurs de gestion de projets, les indicateurs de qualité). Pour les exprimer dans un langage visuel donné, le framework des di- mensions cognitives propose d’utiliser sa notation secondaire : les variables visuelles que le langage n’emploie pas. Malheureusement pour UML, cette notation secondaire n’est pas régulée. La première contribution de la thèse a montré - à travers une étude empirique - que ceci résulte en une grande variété d’utilisation de ces variables et, dans de nombreux cas, de manière non efficace. Elle a aussi montré l’importance de la no- tation secondaire dans le quotidien des experts UML tout en confirmant leur manque de connaissance sur les bonnes pratiques associées. Dans cette thèse, nous nous ba- sons sur la sémiologie graphique afin de viser une utilisation optimale de la notation secondaire d’UML. Le framework SoG-UML est le résultat de notre adaptation de la sémiologie à UML via 61 directives pour l’utilisation de variations visuelles dans ce langage. Nous avons réalisé une première expérimentation pour valider une partie de ces directives. Enfin, nous proposons Fliplayers et la légende interactive, deux plugins Papyrus proposant respectivement un mécanisme de calques et la construction de lé- gendes « efficaces ».Lire moins >
Lire la suite >Le standard UML est un langage visuel de modélisation pour spéci- fier, construire et documenter des systèmes logiciels. Une des faiblesses importantes d’UML identifiées par les études de la pratique réelle d’UML concerne la difficulté à spécifier le contexte pour un diagramme donnée ou à l’enrichir pour améliorer sa valeur communicationnelle. En effet, UML ne dispose pas de mécanismes efficaces pour ex- primer ce genre de données (exp. les indicateurs de gestion de projets, les indicateurs de qualité). Pour les exprimer dans un langage visuel donné, le framework des di- mensions cognitives propose d’utiliser sa notation secondaire : les variables visuelles que le langage n’emploie pas. Malheureusement pour UML, cette notation secondaire n’est pas régulée. La première contribution de la thèse a montré - à travers une étude empirique - que ceci résulte en une grande variété d’utilisation de ces variables et, dans de nombreux cas, de manière non efficace. Elle a aussi montré l’importance de la no- tation secondaire dans le quotidien des experts UML tout en confirmant leur manque de connaissance sur les bonnes pratiques associées. Dans cette thèse, nous nous ba- sons sur la sémiologie graphique afin de viser une utilisation optimale de la notation secondaire d’UML. Le framework SoG-UML est le résultat de notre adaptation de la sémiologie à UML via 61 directives pour l’utilisation de variations visuelles dans ce langage. Nous avons réalisé une première expérimentation pour valider une partie de ces directives. Enfin, nous proposons Fliplayers et la légende interactive, deux plugins Papyrus proposant respectivement un mécanisme de calques et la construction de lé- gendes « efficaces ».Lire moins >
Résumé en anglais : [en]
UML is a visual modeling language for specifying, constructing, and documenting software intensive systems. UML diagrams play a central role in the whole software engineering process, starting from early analysis, through ...
Lire la suite >UML is a visual modeling language for specifying, constructing, and documenting software intensive systems. UML diagrams play a central role in the whole software engineering process, starting from early analysis, through implementa- tion, to maintenance. One of the main weaknesses of UML, pointed out by surveys of UML use in industry, is the difficulty to express the context of a particular diagram or to enrich it to enhance its communication value. In fact, UML does not specify effective ways to express contextual information (e.g., project management indicators, quality indicators). To express this kind of information in a particular visual language, the Cognitive Dimensions framework proposes to use its secondary notation: the visual variables that are not used by the language. Unfortunately, in UML, this secondary notation is not controlled. The first contribution of this thesis showed - via an empirical study - that this results in a big variety of usages of these visual variables and mostly, in not effective ways. It also showed that UML practitioners acknowledge the importance of the secondary notation in their practice while confirming their lack of knowledge about the associated effective practices. In this thesis, we refer to the Semiology of Graphics (SoG) in order to target an optimal use of the UML secondary notation. The framework SoG-UML is the result of our adaptation of the SoG to UML via 61 guidelines about the use of the visual variables in this language. We have realized a first experiment to validate a part of these guidelines. Finally, we propose Fliplayers and an interactive keys, two Papyrus plug-ins that respectively implement the layers mechanism and the construction of "effective" keys.Lire moins >
Lire la suite >UML is a visual modeling language for specifying, constructing, and documenting software intensive systems. UML diagrams play a central role in the whole software engineering process, starting from early analysis, through implementa- tion, to maintenance. One of the main weaknesses of UML, pointed out by surveys of UML use in industry, is the difficulty to express the context of a particular diagram or to enrich it to enhance its communication value. In fact, UML does not specify effective ways to express contextual information (e.g., project management indicators, quality indicators). To express this kind of information in a particular visual language, the Cognitive Dimensions framework proposes to use its secondary notation: the visual variables that are not used by the language. Unfortunately, in UML, this secondary notation is not controlled. The first contribution of this thesis showed - via an empirical study - that this results in a big variety of usages of these visual variables and mostly, in not effective ways. It also showed that UML practitioners acknowledge the importance of the secondary notation in their practice while confirming their lack of knowledge about the associated effective practices. In this thesis, we refer to the Semiology of Graphics (SoG) in order to target an optimal use of the UML secondary notation. The framework SoG-UML is the result of our adaptation of the SoG to UML via 61 guidelines about the use of the visual variables in this language. We have realized a first experiment to validate a part of these guidelines. Finally, we propose Fliplayers and an interactive keys, two Papyrus plug-ins that respectively implement the layers mechanism and the construction of "effective" keys.Lire moins >
Langue :
Anglais
Collections :
Source :
Fichiers
- document
- Accès libre
- Accéder au document
- Manuscript%20final.pdf
- Accès libre
- Accéder au document