Show item record

dc.contributor.advisorSahraoui, Houari
dc.contributor.authorBen-Chaaben, Meriem
dc.date.accessioned2023-12-12T19:57:13Z
dc.date.availableNO_RESTRICTIONfr
dc.date.available2023-12-12T19:57:13Z
dc.date.issued2023-11-01
dc.date.submitted2023-08
dc.identifier.urihttp://hdl.handle.net/1866/32218
dc.subjectModel-Driven Engineeringfr
dc.subjectLanguage Modelsfr
dc.subjectFew-Shot Learningfr
dc.subjectPrompt Learningfr
dc.subjectDomain Modelingfr
dc.subjectModel Completionfr
dc.subjectUser Studyfr
dc.subjectIngénierie basée sur les modèlesfr
dc.subjectModèles de langagefr
dc.subjectApprentissage par quelques exemplesfr
dc.subjectApprentissage basé sur des instructionsfr
dc.subjectModélisation de domainesfr
dc.subjectComplétion de modèlesfr
dc.subjectÉtude utilisateurfr
dc.subject.otherArtificial intelligence / Intelligence artificielle (UMI : 0800)fr
dc.titleFew-shot prompt learning for automating model completionfr
dc.typeThèse ou mémoire / Thesis or Dissertation
etd.degree.disciplineInformatiquefr
etd.degree.grantorUniversité de Montréalfr
etd.degree.levelMaîtrise / Master'sfr
etd.degree.nameM. Sc.fr
dcterms.abstractLes 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. Nous proposons enfin une approche simple mais novatrice qui améliore la complétion des activités de modélisation de domaines. Cette approche exploite la puissance des modèles de langage de grande taille en utilisant l’apprentissage par seulement quelques exemples, éliminant ainsi la nécessité d’un apprentissage profond ou d’un ajustement fin (fine tuning) sur des ensembles de données rares dans ce domaine. L’un des points forts de notre approche est sa polyvalence, car elle peut s’intégrer fa cilement à de nombreuses activités de modélisation, fournissant un aide précieux et des recommendations aux modélisateurs. De plus, nous avons mené une étude utilisateur pour évaluer l’utilité de cette méthode et la valeur de l’assistance en modélisation; nous avons cherché à savoir si l’effort investi dans l’assistance en modélisation vaut la peine en recueillant les commentaires des concepteurs de modèles logiciels.fr
dcterms.abstractModelers often encounter challenges or difficulties when it comes to designing a particular software model. Throughout this thesis, we have explored various paths and examined different approaches to address this issue. We finally propose a simple yet novel approach enhancing completion in domain modeling activities. This approach leverages the power of large language models by utilizing few-shot prompt learning, eliminating the need for extensive training or fine-tuning on scarce datasets in this field. One of the notable strengths of our approach lies in its versatility, as it can be seamlessly integrated into various modeling activities, providing valuable support and recommendations to software modelers. Additionally, we conducted a user study to evaluate the usefulness of this approach and determine the value of providing assistance in modeling; we aimed to determine if the effort invested in modeling assistance is worthwhile by gathering feedback from software modelers.fr
dcterms.languageengfr
UdeM.ORCIDAuteurThese0000-0001-8133-0199fr


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show item record

This document disseminated on Papyrus is the exclusive property of the copyright holders and is protected by the Copyright Act (R.S.C. 1985, c. C-42). It may be used for fair dealing and non-commercial purposes, for private study or research, criticism and review as provided by law. For any other use, written authorization from the copyright holders is required.