Browsing Faculté des arts et des sciences – Département d'informatique et de recherche opérationnelle by Advisor "Sahraoui, Houari"
Now showing items 21-40 of 64
-
Étude empirique des commentaires et application des techniques de résumé par extraction pour la redocumentation
(2011-11-03)La documentation des programmes aide les développeurs à mieux comprendre le code source pendant les tâches de maintenance. Toutefois, la documentation n’est pas toujours disponible ou elle peut être de mauvaise qualité. Le recours à la redocumentation ... -
Extending domain-specific modeling editors with multi-touch interactions
(2021-07-14)L'ingénierie dirigée par les modèles (MDE) est une méthodologie d'ingénierie logiciel qui permet aux ingénieurs de définir des modèles conceptuels pour un domaine spécifique. La MDE est supportée par des outils de modélisation, qui sont des éditeurs ... -
Extraction of UML class diagrams from natural language specifications
(2023-02-22)Dans l’ingénierie dirigée par modèle, les diagrammes de classes UML servent à la planification et à la communication entre les différents acteurs d’un projet logiciel. Dans ce mémoire, nous proposons une méthode automatique pour l’extraction des ... -
Few-shot prompt learning for automating model completion
(2023-11-01)Les modélisateurs rencontrent souvent des défis ou des difficultés lorsqu’il s’agit de concevoir un modèle logiciel particulier. Dans cette thèse, nous avons exploré différentes voies et examiné différentes approches pour résoudre cette problématique. ... -
Formulation interactive des requêtes pour l’analyse et la compréhension du code source
(2011-03-03)Nous proposons une approche basée sur la formulation interactive des requêtes. Notre approche sert à faciliter des tâches d’analyse et de compréhension du code source. Dans cette approche, l’analyste utilise un ensemble de filtres de base (linguistique, ... -
From examples to knowledge in model-driven engineering : a holistic and pragmatic approach
(2019-03-13)Le Model-Driven Engineering (MDE) est une approche de développement logiciel qui propose d’élever le niveau d’abstraction des langages afin de déplacer l’effort de conception et de compréhension depuis le point de vue des programmeurs vers celui ... -
Génération automatique de configurations et de scénarios d'utilisation d'outils de visualisation à partir de spécifications de tâches d'analyse de logiciels
(2015-09-23)Nous proposons une approche qui génère des scénarios de visualisation à partir des descriptions de tâches d'analyse de code. La dérivation de scénario est considérée comme un processus d'optimisation. Dans ce contexte, nous évaluons différentes ... -
Identification d’une architecture à base de composants dans une application orientée objets à l’aide d’une analyse dynamique
(2012-08-03)Un système, décrit avec un grand nombre d'éléments fortement interdépendants, est complexe, difficile à comprendre et à maintenir. Ainsi, une application orientée objet est souvent complexe, car elle contient des centaines de classes avec de nombreuses ... -
Improving automation in model-driven engineering using examples
(2014-05-01)Cette thèse a pour but d’améliorer l’automatisation dans l’ingénierie dirigée par les modèles (MDE pour Model Driven Engineering). MDE est un paradigme qui promet de réduire la complexité du logiciel par l’utilisation intensive de modèles et des ... -
Inferring API Usage Patterns and Constraints : a Holistic Approach
(2017-03-28)Les systèmes logiciels dépendent de plus en plus des librairies et des frameworks logiciels. Les programmeurs réutilisent les fonctionnalités offertes par ces librairies à travers une interface de programmation (API). Par conséquent, ils doivent faire ...