Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Augmenting software engineers with modeling assistants

View through CrossRef
Supporter les ingénieurs logiciels avec des assistants de modélisation La connaissance du domaine est une condition préalable à la conception et à la mise en œuvre de logiciels adaptés aux exigences des parties prenantes. Une façon courante de formaliser cette connaissance est réalisée par des modèles conceptuels, qui sont couramment utilisés pour décrire ou simuler un système. L'acquisition d'une telle expertise nécessite de discuter avec des parties prenantes bien informées et/ou d'avoir accès à des documents utiles, qui ne sont pas toujours facilement accessibles. Dans le même temps, de plus en plus d'échantillons de modèles peuvent être rassemblés à partir de sources multiples, ce qui représente un nombre croissant d'éléments de connaissance déjà formalisés et accessibles. Par exemple, certaines entreprises conservent des archives de référentiels de modèles internes. Il existe également de nombreux projets open source qui contiennent des modèles, tandis que certains outils de modélisation offrent même la possibilité de créer des projets publics que l'on peut parcourir librement. Ces sources de données pourraient être exploitées pour créer une connaissance du domaine qui pourrait être fournie aux ingénieurs logiciels lors de la modélisation. Pour être utile, cette connaissance doit être de haute qualité, mais doit aussi être bien intégrée dans le processus de modélisation du logiciel. L'objectif de cette thèse est de fournir un cadre pour exploiter les connaissances afin d'aider les utilisateurs d'outils de modélisation informatique avec des assistants de modélisation logicielle. Cette thèse présente d'abord nos questions de recherche basées sur une étude de cartographie systématique sur les assistants logiciels pour l'ingénierie logicielle, et se concentre ensuite sur les assistants logiciels pour la modélisation. Elle rend compte de la conception d'assistants de modélisation basée sur une approche centrée sur l'utilisateur. Nous présentons les conclusions des entretiens menés avec des experts en modélisation, une étape au cours de laquelle les exigences sont recueillies. Ensuite, nous développons la création d'un prototype de base de connaissances en modélisation permettant (i) de créer des connaissances artificielles générales et spécifiques en modélisation, et (ii) de les mettre à disposition de tout client logiciel via des recommandations. Après avoir présenté les résultats d'une expérience concernant la précision du système, nous discutons ces résultats préliminaires. Enfin, cette thèse présente l'implémentation d'un assistant de modélisation logiciel intégré à l'outil Papyrus, qui vise à cognifier l'environnement de modélisation UML en intégrant les connaissances précédemment créées. Notre travail permet de clarifier le besoin d'assistance pendant les travaux de modélisation de logiciels, de présenter une première approche de la conception d'assistants logiciels pour la modélisation de logiciels, et d'identifier les défis de recherche dans l'assistance à la modélisation.
Agence Bibliographique de l'Enseignement Supérieur
Title: Augmenting software engineers with modeling assistants
Description:
Supporter les ingénieurs logiciels avec des assistants de modélisation La connaissance du domaine est une condition préalable à la conception et à la mise en œuvre de logiciels adaptés aux exigences des parties prenantes.
Une façon courante de formaliser cette connaissance est réalisée par des modèles conceptuels, qui sont couramment utilisés pour décrire ou simuler un système.
L'acquisition d'une telle expertise nécessite de discuter avec des parties prenantes bien informées et/ou d'avoir accès à des documents utiles, qui ne sont pas toujours facilement accessibles.
Dans le même temps, de plus en plus d'échantillons de modèles peuvent être rassemblés à partir de sources multiples, ce qui représente un nombre croissant d'éléments de connaissance déjà formalisés et accessibles.
Par exemple, certaines entreprises conservent des archives de référentiels de modèles internes.
Il existe également de nombreux projets open source qui contiennent des modèles, tandis que certains outils de modélisation offrent même la possibilité de créer des projets publics que l'on peut parcourir librement.
Ces sources de données pourraient être exploitées pour créer une connaissance du domaine qui pourrait être fournie aux ingénieurs logiciels lors de la modélisation.
Pour être utile, cette connaissance doit être de haute qualité, mais doit aussi être bien intégrée dans le processus de modélisation du logiciel.
L'objectif de cette thèse est de fournir un cadre pour exploiter les connaissances afin d'aider les utilisateurs d'outils de modélisation informatique avec des assistants de modélisation logicielle.
Cette thèse présente d'abord nos questions de recherche basées sur une étude de cartographie systématique sur les assistants logiciels pour l'ingénierie logicielle, et se concentre ensuite sur les assistants logiciels pour la modélisation.
Elle rend compte de la conception d'assistants de modélisation basée sur une approche centrée sur l'utilisateur.
Nous présentons les conclusions des entretiens menés avec des experts en modélisation, une étape au cours de laquelle les exigences sont recueillies.
Ensuite, nous développons la création d'un prototype de base de connaissances en modélisation permettant (i) de créer des connaissances artificielles générales et spécifiques en modélisation, et (ii) de les mettre à disposition de tout client logiciel via des recommandations.
Après avoir présenté les résultats d'une expérience concernant la précision du système, nous discutons ces résultats préliminaires.
Enfin, cette thèse présente l'implémentation d'un assistant de modélisation logiciel intégré à l'outil Papyrus, qui vise à cognifier l'environnement de modélisation UML en intégrant les connaissances précédemment créées.
Notre travail permet de clarifier le besoin d'assistance pendant les travaux de modélisation de logiciels, de présenter une première approche de la conception d'assistants logiciels pour la modélisation de logiciels, et d'identifier les défis de recherche dans l'assistance à la modélisation.

Related Results

Blind Vision Voice Assistant
Blind Vision Voice Assistant
Visual Impaired Voice Assistants are software applications that have been designed to provide assistance to visually impaired people by using voice commands and text-to-speech tech...
Investigating user perceptions of commercial virtual assistants: A qualitative study
Investigating user perceptions of commercial virtual assistants: A qualitative study
As commercial virtual assistants become an integrated part of almost every smart device that we use on a daily basis, including but not limited to smartphones, speakers, personal c...
Future automobile driving space voice interaction: adapt to the driving scenarios and user personalities
Future automobile driving space voice interaction: adapt to the driving scenarios and user personalities
This paper investigates in-car voice interaction, where in-car voice assistants are becoming a common form of interaction in the car. However, voice assistants are unable to natura...
Voice Assistant and Virtual Mouse using Different AI Techniques and ML
Voice Assistant and Virtual Mouse using Different AI Techniques and ML
This venture advocates a Human PC Cooperation strategy where cursor development can be controlled through ongoing camera by utilizing human hand stances acknowledgment. This strate...
Improving bioinformatics software quality through incorporation of software engineering practices
Improving bioinformatics software quality through incorporation of software engineering practices
BackgroundBioinformatics software is developed for collecting, analyzing, integrating, and interpreting life science datasets that are often enormous. Bioinformatics engineers ofte...
data Merri
data Merri
In order to enhance the quality of Indonesian higher education, the Indonesian government through the Ministry of Research, Technology, and Higher Education paid much attention to ...
tabel uji coba
tabel uji coba
Abstract.In order to enhance the quality of Indonesian higher education, the Indonesian government through the Ministry of Research, Technology, and Higher Education paid much atte...
tabel uji coba
tabel uji coba
Abstract.In order to enhance the quality of Indonesian higher education, the Indonesian government through the Ministry of Research, Technology, and Higher Education paid much atte...

Back to Top