用户界面检索研究综述
2021-11-20严治
现代计算机 2021年13期
严治
(四川大学计算机学院,成都610065)
0 引言
用户界面(UI)在现代桌面软件、移动应用程序和Web应用程序中无处不在,它定义了用户如何与应用程序交互,并使他们能够操作应用程序的功能。一个设计良好的UI让应用程序使用起来更加简单和高效,这对应用程序的成功和用户的忠诚度将产生极大影响[1-2]。
为了设计出既吸引用户又具有高可用性的应用程序,设计人员必须尽可能考虑多种UI设计方案,从中找出最优的方案,并评估其效果。为了支持这一过程的顺利进行,设计人员往往需要大量相关的UI设计样例的支持。得益于近年来数据驱动设计的提出和大规模UI数据集的涌现,例如ERICA[3]、Rico[4]和Gallery D.C.[5]等,这为设计人员提供了大量真实可用的UI设计样例。这些样例通常包含优秀的设计样式和当前流行的设计趋势[6-7],设计人员可以从这些设计样例中获得灵感,并从不同设计样例中通过对比来评估每种设计样例的优缺点,然后对好的设计点进行整合来探索更好的设计方案[8]。
1 研究现状
现在主流的用户界面检索研究大致可以分为以下三类:①基于metadata的用户界面检索;②基于界面树的用户界面检索;③基于示例的用户界面检索。下面就每类分别进行阐述。
1.1 基于metadata的用户界面检索
基于metadata的方法一般需要设计一些属性标签,然后从界面中提取出相应的属性特征,用来描述这个界面。检索的时候一般基于关键词进行检索,就能找到数据库中对应标签的界面。这类方法的代表就是传统基于文字的搜索方法,一般通过给数据库中的图像数据进行标注之后,便可以通过关键词找到想要的图像。……
登录APP查看全文
