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 条
  • [31] Large Language Model Agents Enabled Generative Design of Fluidic Computation Interfaces
    Lu, Qiuyu
    Fang, Jiawei
    Yao, Zhihao
    Yang, Yue
    Lyu, Shiqing
    Mi, Haipeng
    Yao, Lining
    PROCEEDINGS OF THE 37TH ANNUAL ACM SYMPOSIUM ON USER INTERFACE SOFTWARE AND TECHNOLOGY, UIST ADJUNCT 2024, 2024,
  • [32] Conversational User Interfaces: Explanations and Interactivity Positively Influence Advice Taking From Generative Artificial Intelligence
    Rebholz, Tobias R.
    Koop, Alena
    Huetter, Mandy
    TECHNOLOGY, MIND, AND BEHAVIOR, 2024, 5 (04):
  • [33] Genetic algorithms and generative encoding of neural networks for some benchmark classification problems
    Fredriksson, K
    PROCEEDINGS OF THE THIRD NORDIC WORKSHOP ON GENETIC ALGORITHMS AND THEIR APPLICATIONS (3NWGA), 1997, : 123 - 134
  • [34] An Analysis of Applicability of Genetic Algorithms for Selecting Attributes and Examples for the Nearest Neighbour Classifier
    Agre, Gennady
    Gioshev, Parvan
    CYBERNETICS AND INFORMATION TECHNOLOGIES, 2007, 7 (02) : 29 - 44
  • [35] Including user strategies in the evaluation of graphic design interfaces for browsing documents
    Eibl, M
    Mandl, T
    WSCG'2002, VOLS I AND II, CONFERENCE PROCEEDINGS, 2002, : 163 - 169
  • [36] Optimization design of antenna structure by genetic algorithms
    Li, QY
    Luo, YW
    Li, WY
    Yang, YH
    OPTIMIZATION OF STRUCTURAL AND MECHANICAL SYSTEMS, PROCEEDINGS, 1999, : 188 - 194
  • [37] INTELLIGENT DESIGN OF THE AUTOMOBILE FIXTURES WITH GENETIC ALGORITHMS
    Liu, Tungkuan
    Chen, Chiu-Hung
    Chou, Jyh-Horng
    INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2008, 4 (10): : 2533 - 2550
  • [38] Application of genetic algorithms to the design of lifting tasks
    Carnahan, BJ
    Redfern, MS
    INTERNATIONAL JOURNAL OF INDUSTRIAL ERGONOMICS, 1998, 21 (02) : 145 - 158
  • [39] GDIT - Tool for the design, specification and generation of goals driven user interfaces
    Carrillo, Antonio
    Falgueras, Juan
    Guevara, Antonio
    ICEIS 2006: PROCEEDINGS OF THE EIGHTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS: HUMAN-COMPUTER INTERACTION, 2006, : 135 - +
  • [40] GENETIC ALGORITHMS FOR OPTIMAL LOGICAL DATABASE DESIGN
    VANBOMMEL, P
    VANDERWEIDE, T
    LUCASIUS, CB
    INFORMATION AND SOFTWARE TECHNOLOGY, 1994, 36 (12) : 725 - 732