Automated Web GUI Generation from High-Level Interaction Design with Discourse Models

被引:0
|
作者
Kaindl, Hermann [1 ]
机构
[1] TU Wien, Vienna, Austria
来源
WEB ENGINEERING, ICWE 2023 | 2023年 / 13893卷
关键词
Interaction design; Discourse models; Task models; Automated Web GUI generation; Customization; Low-vision accessibility of Web-pages; USER;
D O I
10.1007/978-3-031-34444-2_37
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Interaction design is considered important for achieving usable Web user interfaces. Communicative acts as abstractions from speech acts can model basic building blocks ('atoms') of communication, like a question or an answer. When, e.g., a question and an answer are glued together as a so-called adjacency pair, a simple 'molecule' of a dialogue is modeled. Deliberately complex discourse structures can be modeled using relations from Rhetorical Structure Theory (RST). The content of a communicative act can refer to ontologies of the domain of discourse. Taking all this together, we created a new discourse metamodel that specifies what discourse models may look like. Such discourse models can specify an interaction design. Since manual creation of user interfaces is hard and expensive, automated generation may become more and more important. This tutorial also demonstrates how such an interaction design can be used for automated Web GUI generation. This is based on model-transformation rules according to the model-driven architecture. Based on AI optimization techniques, the graphical user interfaces (GUIs) are automatically tailored to a device such as a smartphone according to a given device specification. Since the usability of fully-automatically generated GUIs is still not satisfactory, unique customization techniques are employed as well. We also address low-vision accessibility of Web-pages, by combining automated design-time generation of Web-pages with responsive design for improving accessibility.
引用
收藏
页码:413 / 417
页数:5
相关论文
共 50 条
  • [1] High-Level Interaction Design with Discourse Models for Automated Web GUI Generation
    Kaindl, Hermann
    WEB ENGINEERING, ICWE 2021, 2021, 12706 : 542 - 546
  • [2] ModelGenGUIs - High-level Interaction Design with Discourse Models for Automated GUI Generation
    Kaindl, Hermann
    26TH INTERNATIONAL CONFERENCE ON INTELLIGENT USER INTERFACES (IUI '21 COMPANION), 2021, : 3 - 4
  • [3] Towards Fully Declarative High-level Interaction Models: An Approach Facilitating Automated GUI Generation
    Kis, Filip
    Bogdan, Cristian
    Kaindl, Hermann
    Falb, Juergen
    2014 47TH HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES (HICSS), 2014, : 412 - 421
  • [4] Alternative Interaction Design Patterns for Automated GUI Generation from Discourse-based Communication Models
    Kaindl, Hermann
    Popp, Roman
    Raneburger, David
    2014 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC), 2014, : 2154 - 2157
  • [5] Automated generation of marshaling code from high-level specifications
    Weigert, T
    Dietz, P
    SDL 2003: SYSTEM DESIGN, PROCEEDINGS, 2003, 2708 : 374 - 386
  • [6] An Iterative and Incremental Process for Interaction Design through Automated GUI Generation
    Raneburger, David
    Popp, Roman
    Kaindl, Hermann
    Armbruster, Alexander
    Sajatovic, Vedran
    HUMAN-COMPUTER INTERACTION: THEORIES, METHODS, AND TOOLS, PT I, 2014, 8510 : 373 - 384
  • [7] Duality of Task- and Discourse-based Interaction Design for GUI Generation
    Popp, Roman
    Kaindl, Hermann
    Badalians, Simon
    Raneburger, David
    Paterno, Fabio
    2014 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC), 2014, : 3316 - 3321
  • [8] A tool for automated test code generation from high-level Petri nets
    Xu, Dianxiang
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2011, 6709 LNCS : 308 - 317
  • [9] A Tool for Automated Test Code Generation from High-Level Petri Nets
    Xu, Dianxiang
    APPLICATIONS AND THEORY OF PETRI NETS, 2011, 6709 : 308 - 317
  • [10] Automatic Code Generation for Embedded Systems from High-Level Models
    Riid, A.
    Preden, J.
    Pahtma, R.
    Serg, R.
    Lints, T.
    ELEKTRONIKA IR ELEKTROTECHNIKA, 2009, (07) : 33 - 36