Graph4GUI: Graph Neural Networks for Representing Graphical User Interfaces
dc.contributor | Aalto-yliopisto | fi |
dc.contributor | Aalto University | en |
dc.contributor.author | Jiang, Yue | en_US |
dc.contributor.author | Zhou, Changkong | en_US |
dc.contributor.author | Garg, Vikas | en_US |
dc.contributor.author | Oulasvirta, Antti | en_US |
dc.contributor.department | Department of Information and Communications Engineering | en |
dc.contributor.department | Department of Computer Science | en |
dc.contributor.editor | Mueller, Florian Floyd | en_US |
dc.contributor.editor | Kyburz, Penny | en_US |
dc.contributor.editor | Williamson, Julie R. | en_US |
dc.contributor.editor | Sas, Corina | en_US |
dc.contributor.editor | Wilson, Max L. | en_US |
dc.contributor.editor | Toups Dugas, Phoebe | en_US |
dc.contributor.editor | Shklovski, Irina | en_US |
dc.contributor.groupauthor | User Interfaces | en |
dc.contributor.groupauthor | Helsinki Institute for Information Technology (HIIT) | en |
dc.contributor.groupauthor | Computer Science Professors | en |
dc.contributor.groupauthor | Computer Science - Artificial Intelligence and Machine Learning (AIML) | en |
dc.contributor.groupauthor | Professorship Garg Vikas | en |
dc.contributor.organization | Department of Computer Science | en_US |
dc.date.accessioned | 2024-05-22T05:47:21Z | |
dc.date.available | 2024-05-22T05:47:21Z | |
dc.date.issued | 2024-05-11 | en_US |
dc.description.abstract | Present-day graphical user interfaces (GUIs) exhibit diverse arrangements of text, graphics, and interactive elements such as buttons and menus, but representations of GUIs have not kept up. They do not encapsulate both semantic and visuo-spatial relationships among elements. To seize machine learning’s potential for GUIs more efficiently, Graph4GUI exploits graph neural networks to capture individual elements’ properties and their semantic—visuo-spatial constraints in a layout. The learned representation demonstrated its effectiveness in multiple tasks, especially generating designs in a challenging GUI autocompletion task, which involved predicting the positions of remaining unplaced elements in a partially completed GUI. The new model’s suggestions showed alignment and visual appeal superior to the baseline method and received higher subjective ratings for preference. Furthermore, we demonstrate the practical benefits and efficiency advantages designers perceive when utilizing our model as an autocompletion plug-in. | en |
dc.description.version | Peer reviewed | en |
dc.format.extent | 18 | |
dc.format.mimetype | application/pdf | en_US |
dc.identifier.citation | Jiang, Y, Zhou, C, Garg, V & Oulasvirta, A 2024, Graph4GUI: Graph Neural Networks for Representing Graphical User Interfaces . in F F Mueller, P Kyburz, J R Williamson, C Sas, M L Wilson, P Toups Dugas & I Shklovski (eds), CHI '24: Proceedings of the 2024 CHI Conference on Human Factors in Computing Systems ., 988, ACM, ACM SIGCHI Annual Conference on Human Factors in Computing Systems, Honolulu, Hawaii, United States, 11/05/2024 . https://doi.org/10.1145/3613904.3642822 | en |
dc.identifier.doi | 10.1145/3613904.3642822 | en_US |
dc.identifier.isbn | 979-8-4007-0330-0 | |
dc.identifier.other | PURE UUID: 058961dd-5270-494e-96dd-89246efc130d | en_US |
dc.identifier.other | PURE ITEMURL: https://research.aalto.fi/en/publications/058961dd-5270-494e-96dd-89246efc130d | en_US |
dc.identifier.other | PURE LINK: http://www.scopus.com/inward/record.url?scp=85194184338&partnerID=8YFLogxK | en_US |
dc.identifier.other | PURE FILEURL: https://research.aalto.fi/files/146010496/3613904.3642822.pdf | en_US |
dc.identifier.uri | https://aaltodoc.aalto.fi/handle/123456789/127887 | |
dc.identifier.urn | URN:NBN:fi:aalto-202405223492 | |
dc.language.iso | en | en |
dc.relation.ispartof | CHI '24: Proceedings of the 2024 CHI Conference on Human Factors in Computing Systems | |
dc.relation.ispartof | ACM SIGCHI Annual Conference on Human Factors in Computing Systems | en |
dc.rights | openAccess | en |
dc.subject.keyword | User Interface Representation | en_US |
dc.subject.keyword | Constraint-based Layout | en_US |
dc.subject.keyword | Graphical User Interface | en_US |
dc.subject.keyword | Graph Neural Networks | en_US |
dc.title | Graph4GUI: Graph Neural Networks for Representing Graphical User Interfaces | en |
dc.type | A4 Artikkeli konferenssijulkaisussa | fi |
dc.type.version | publishedVersion |