Genetic algorithms supporting generative design of user interfaces: Examples

被引:24
|
作者
Troiano, Luigi [1 ]
Birtolo, Cosimo [2 ]
机构
[1] Univ Sannio, Dept Engn, RCOST, I-82100 Benevento, Italy
[2] Poste Italiane SpA, Ctr Ric & Sviluppo, I-80133 Naples, Italy
关键词
Genetic algorithms; Generative design; Human computer interaction; Graphical User Interfaces; Search based software engineering; INFORMATION; LEGIBILITY;
D O I
10.1016/j.ins.2012.01.006
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Designing User Interfaces (UIs) is considered a creative and human-intensive task, and this prevents from adopting computer-aided tools to explore alternative solutions. A number of decisions are to be taken, such as optimizing the displacement of UI items on the available screen space or selecting an adequate palette of colors. Therefore, the UI design process is iterative in nature, time consuming, and costly. Generative design, while keeping the centrality of human creativity, introduces a novel approach to assist humans in finding effective and esthetically convincing solutions. Meta-heuristics are a means to apply generative design in practice. We advocate the use of meta-heuristics to supporting different aspects of the UI design process. In this paper we discuss the application of genetic algorithms to solve two different problems: building hierarchical menu layouts and selecting color palettes based on a set of constraints. The paper discusses the results of two experimental applications developed in Poste Italiane, namely the money ordering by Automated Teller Machine (ATM) interfaces and the provision of financial information by kiosks. (C) 2012 Elsevier Inc. All rights reserved.
引用
收藏
页码:433 / 451
页数:19
相关论文
共 50 条
  • [1] Graphical user interface design using genetic algorithms
    Wu, M
    Agah, A
    INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATIONS AND CONTROL TECHNOLOGIES, VOL 1, PROCEEDINGS, 2004, : 38 - 43
  • [2] Variability Management Supporting the Model-driven Design of User Interfaces
    Sottet, Jean-Sebastien
    Vagner, Alain
    Frey, Alfonso Garcia
    MODELSWARD 2015 PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, 2015, : 546 - 552
  • [3] Bottom-up generative up-cycling: a part based design study with genetic algorithms
    Zirek, Seda
    RESULTS IN ENGINEERING, 2023, 18
  • [4] Programming with Examples to Develop Data-Intensive User Interfaces
    Kato, Jun
    Igarashi, Takeo
    Goto, Masataka
    COMPUTER, 2016, 49 (07) : 34 - 42
  • [5] Supporting the Uninitiated in User - Centered Design
    1600, Association for Computing Machinery, 2 Penn Plaza, Suite 701, New York, NY 10121-0701, United States (21): : 60 - 65
  • [6] SUPPORTING MENU LAYOUT DESIGN BY GENETIC PROGRAMMING
    Birtolo, Cosimo
    Armenise, Roberto
    Troiano, Luigi
    ICEIS 2010: PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL 5: HUMAN-COMPUTER INTERACTION, 2010, : 248 - 251
  • [7] User-interfaces layout optimization using eye-tracking, mouse movements and genetic algorithms
    Antonio Diego-Mas, Jose
    Garzon-Leal, Diana
    Poveda-Bautista, Rocio
    Alcaide-Marzal, Jorge
    APPLIED ERGONOMICS, 2019, 78 : 197 - 209
  • [8] Forte: User-Driven Generative Design
    Chen, Xiang 'Anthony'
    Tao, Ye
    Wang, Guanyun
    Kang, Runchang
    Grossman, Tovi
    Coros, Stelian
    Hudson, Scott E.
    PROCEEDINGS OF THE 2018 CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS (CHI 2018), 2018,
  • [9] User Interfaces for Smart Things - A Generative Approach with Semantic Interaction Descriptions
    Mayer, Simon
    Tschofen, Andreas
    Dey, Anind K.
    Mattern, Friedemann
    ACM TRANSACTIONS ON COMPUTER-HUMAN INTERACTION, 2014, 21 (02)
  • [10] Supporting concept synthesis by use of genetic algorithms
    Wilhelms, Soeren
    Dereloev, Micael
    TOOLS AND METHODS OF COMPETITIVE ENGINEERING Vols 1 and 2, 2004, : 255 - 266