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 条
  • [41] Genetic algorithms with niching for conceptual design studies
    Ramberger, S
    Russenschuck, S
    IEEE TRANSACTIONS ON MAGNETICS, 1998, 34 (05) : 2944 - 2947
  • [42] DNA genetic algorithms for design of fuzzy systems
    Ren, LH
    Ding, YS
    Shao, SH
    NINTH IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS (FUZZ-IEEE 2000), VOLS 1 AND 2, 2000, : 1005 - 1008
  • [43] Evolutionary Shape Design Using Genetic Algorithms
    Tsai, Hung-Cheng
    Tseng, Sei-Wo Winger
    Tsai, Hung-Jung
    ADVANCED SCIENCE LETTERS, 2011, 4 (8-10) : 3013 - 3017
  • [44] Optimal design for fuzzy controllers by genetic algorithms
    Zhou, YS
    Lai, LY
    IEEE TRANSACTIONS ON INDUSTRY APPLICATIONS, 2000, 36 (01) : 93 - 97
  • [45] Design of a fuzzy controller of PH by the genetic algorithms
    Khemliche, M
    Mokeddem, D
    Khellaf, A
    PCC-OSAKA 2002: PROCEEDINGS OF THE POWER CONVERSION CONFERENCE-OSAKA 2002, VOLS I - III, 2002, : 912 - 916
  • [46] Parameterised system design based on genetic algorithms
    Ascia, G
    Catania, V
    Palesi, M
    PROCEEDINGS OF THE NINTH INTERNATIONAL SYMPOSIUM ON HARDWARE/SOFTWARE CODESIGN, 2001, : 177 - 182
  • [47] The use of genetic algorithms in morphological filter design
    Harvey, NR
    Marshall, S
    SIGNAL PROCESSING-IMAGE COMMUNICATION, 1996, 8 (01) : 55 - 71
  • [48] Design optimisation of electric motors by genetic algorithms
    Bianchi, N
    Bolognani, S
    IEE PROCEEDINGS-ELECTRIC POWER APPLICATIONS, 1998, 145 (05): : 475 - 483
  • [49] Genetic algorithms in computer-aided design
    Graham, IJ
    Case, K
    Wood, RL
    JOURNAL OF MATERIALS PROCESSING TECHNOLOGY, 2001, 117 (1-2) : 216 - 221
  • [50] Conceptual Design of Fixtures using Genetic Algorithms
    Senthil Kumar A.
    Subramaniam V.
    Seow K.C.
    The International Journal of Advanced Manufacturing Technology, 1999, 15 (2) : 79 - 84