Development of an Artificial Intelligence Model Able to Generate Designs for Software Interfaces

Andrey Sobolevsky

Mémoire de maîtrise (2023)

Accéder à ce document
Disponible
Libre accès au texte intégral dans PolyPublie
Texte Texte • 19MB •

Résumé

La génération d’interfaces graphiques (GUI) est un domaine de recherche récent qui ne compte pas encore de nombreuses oeuvres. Cependant, l’application de ce domaine peut avoir un impact positif dans la création de sites Web, d’applications et d’autres logiciels. Lors de la conception d’une interface utilisateur graphique (GUI), les concepteurs professionnels s’inspirent souvent du travail des autres pour définir le style lors de la phase de conception. Bien que cela soit une partie critique de la conception d’interface, la recherche d’exemples de conception inspirants et pertinents prend du temps. La plupart des concepteurs utilisent des mots-clés pour rechercher de l’inspiration, mais une entrée basée sur des contraintes pourrait être bénéfique pour les concepteurs afin d’obtenir de l’inspiration à partir d’exemples ayant la structure attendue. Dans notre recherche, nous nous intéressons à la génération de conceptions GUI nouvelles, créatives et intuitives basées sur les contraintes des concepteurs. Notre contribution dans ce domaine commence par une méthode proposée, appelée GUILGET. GUILGET prend comme entrée un graphe de contraintes basé sur des graphiques appelé « graphique d’agencement GUI » (GUI-AG) et produit une disposition GUI réaliste en respectant la contrainte donnée. Notre méthode est basée sur des transformateurs et met en oeuvre de nouvelles techniques inspirées du processus de conception GUI du monde réel. Ces techniques comprennent l’ajout d’informations hiérarchiques à l’entrée, l’inclusion des éléments enfants à l’intérieur de leur parent en utilisant une perte, la séparation des composants enfants partageant le même parent en utilisant une perte, et une grille avec une taille de cellule prédéfinie où tous les bords des composants sont ajustés au bord de grille le plus proche.

Programme:
Génie informatique
Directeurs ou directrices:
Adresse URL de PolyPublie:
Université/École:
Polytechnique Montréal
OAI:
oai:publications.polymtl.ca:56715
ORCID
Date du dépôt:
18 mars 2024 14:38
Dernière modification:
14 oct. 2026 14:16
Citer en APA 7:
Sobolevsky, A. (2023). Development of an Artificial Intelligence Model Able to Generate Designs for Software Interfaces [Mémoire de maîtrise, Polytechnique Montréal]. PolyPublie. https://publications.polymtl.ca/56715/

Statistiques

Total des téléchargements à partir de PolyPublie

Téléchargements par année

Provenance des téléchargements

Actions réservées au personnel

Afficher document
Afficher document