首页> 外文期刊>Proceedings of the IEEE >Combinatorial Optimization of Graphical User Interface Designs
【24h】

Combinatorial Optimization of Graphical User Interface Designs

机译:图形用户界面设计的组合优化

获取原文
获取原文并翻译 | 示例
           

摘要

The graphical user interface (GUI) has become the prime means for interacting with computing systems. It leverages human perceptual and motor capabilities for elementary tasks such as command exploration and invocation, information search, and multitasking. For designing a GUI, numerous interconnected decisions must be made such that the outcome strikes a balance between human factors and technical objectives. Normally, design choices are specified manually and coded within the software by professional designers and developers. This article surveys combinatorial optimization as a flexible and powerful tool for computational generation and adaptation of GUIs. As recently as 15 years ago, applications were limited to keyboards and widget layouts. The obstacle has been the mathematical definition of design tasks, on the one hand, and the lack of objective functions that capture essential aspects of human behavior, on the other. This article presents definitions of layout design problems as integer programming tasks, a coherent formalism that permits identification of problem types, analysis of their complexity, and exploitation of known algorithmic solutions. It then surveys advances in formulating evaluative functions for common design-goal foci such as user performance and experience. The convergence of these two advances has expanded the range of solvable problems. Approaches to practical deployment are outlined with a wide spectrum of applications. This article concludes by discussing the position of this application area within optimization and human-computer interaction research and outlines challenges for future work.
机译:图形用户界面(GUI)已成为与计算系统进行交互的主要方式。它利用人类的感知和运动能力来完成基本任务,例如命令探索和调用,信息搜索和多任务处理。为了设计GUI,必须做出许多相互关联的决策,以使结果在人为因素和技术目标之间取得平衡。通常,设计选择是由专业设计师和开发人员手动指定并在软件中编码。本文概述了组合优化,它是用于GUI的计算生成和适配的灵活而强大的工具。直到15年前,应用程序还仅限于键盘和小部件布局。障碍一方面是设计任务的数学定义,另一方面是缺乏捕捉人类行为重要方面的客观功能。本文将布局设计问题的定义表示为整数编程任务,这是一种一致的形式主义,可用于确定问题类型,分析其复杂性并利用已知的算法解决方案。然后,它调查了在制定通用设计目标重点(例如用户性能和体验)评估功能方面的进展。这两个进步的融合扩大了可解决问题的范围。广泛的应用概述了实际部署的方法。本文通过讨论该应用程序领域在优化和人机交互研究中的位置来结束,并概述了未来工作的挑战。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号