Layout placement optimization methods using repeated user interface sequence patterns for client applications

被引:3
|
作者
Chung, Jihye [1 ]
Hong, Seongjin [3 ]
Kim, Youngbin [2 ]
Kang, S. J. [3 ]
Kim, Changhun [1 ]
机构
[1] Korea Univ, Dept Comp Sci, Seoul, South Korea
[2] Chung Ang Univ, Grad Sch Adv Imaging Sci Multimedia & Film, Seoul, South Korea
[3] Hongik Univ, Sch Games, Seoul, South Korea
基金
新加坡国家研究基金会;
关键词
Adaptive user interfaces; user-generated user interface; genetic algorithm; keystroke-level model; INTERACTIVE GENETIC ALGORITHM; DESIGN;
D O I
10.1177/1473871618825334
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We propose a method for automatically optimizing the layout placement of user interfaces in commercial applications. The proposed method suggests an optimal user interface component placement layout for an application by considering behavior cost, repeated user interface sequences, and preferred placement area. We used the Apriori algorithm and a genetic algorithm efficiently to optimize user interface component placement based on the evaluation of a keystroke-level model. We verified the effectiveness of the proposed method using a customizable user interface for three applications, namely, Adobe Photoshop, 3DS MAX, and the massively multiplayer online role-playing game "World of Warcraft." Our experimental results show that the proposed system can both reduce the behavioral cost of an application at the user level and enable efficient user interface usage by considering interrelationship patterns among user interface components.
引用
收藏
页码:357 / 370
页数:14
相关论文
共 50 条
  • [1] Quadratic Optimization for User Interface Layout
    Jamil, Noreen
    2013 EIGHTH INTERNATIONAL CONFERENCE ON DIGITAL INFORMATION MANAGEMENT (ICDIM), 2013, : 280 - 285
  • [2] Design Patterns for User Interface for Mobile Applications
    Nilsson, Erik G.
    COMPUTER-AIDED DESIGN OF USER INTERFACES VI, 2009, : 307 - 312
  • [3] Design patterns for user interface for mobile applications
    Nilsson, Erik G.
    ADVANCES IN ENGINEERING SOFTWARE, 2009, 40 (12) : 1318 - 1328
  • [4] Hildreth's algorithm with applications to soft constraints for user interface layout
    Jamil, Noreen
    Chen, Xuemei
    Cloninger, Alexander
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2015, 288 : 193 - 202
  • [5] User Interface-Based Repeated Sequence Detection Method for Authentication
    Kang, Shin Jin
    Kim, Soo Kyun
    INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2023, 35 (03): : 2573 - 2588
  • [6] Architectural patterns for applications with external user interface elements
    Lorenz, Andreas
    PERVASIVE AND MOBILE COMPUTING, 2013, 9 (02) : 269 - 280
  • [7] Towards User Interface Patterns for ERP Applications on Smartphones
    Homann, Marcus
    Wittges, Holger
    Krcmar, Helmut
    BUSINESS INFORMATION SYSTEMS, BIS 2013, 2013, 157 : 14 - 25
  • [8] An instant message-driven user interface framework for thin client applications
    Book, Matthias
    Gruhn, Volker
    Muecke, Gerald
    ASE 2006: 21ST IEEE INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, PROCEEDINGS, 2006, : 257 - 260
  • [9] Preventing accessibility barriers: Guidelines for using user interface design patterns in mobile applications
    Zaina, Luciana A. M.
    Fortes, Renata P. M.
    Casadei, Vitor
    Nozaki, Leornardo Seiji
    Barroso Paiva, Debora Maria
    JOURNAL OF SYSTEMS AND SOFTWARE, 2022, 186
  • [10] Using patterns to guide user interface development
    Todd, EG
    COMPUTER HUMAN INTERACTION: PROCEEDINGS, 2004, 3101 : 682 - 686