人机交互工程教学与用户界面自适应一致性保障
自适应用户界面一致性管理
自适应用户界面(Adaptive UIs)因能在运行时自动适应使用场景,被视为应对场景变化的有效解决方案。然而,设计这样的自适应界面并确保其适应过程的一致性是一项极具挑战性的任务。一方面,随着适应逻辑的增加,在设计时指定用户界面适应规则变得复杂;另一方面,由于不可预见的事件,运行时可能会出现冲突的用户界面适应情况。
为解决这些问题,提出了基于三元图语法(TGGs)的用户界面适应一致性管理框架。该框架支持对用户界面适应规则进行形式化规范和分析,并已实现了概念验证,可在设计和运行时确保一致性。与其他方法相比,此方法具有更强的实用性,能为实际问题提供现成的解决方案。
Anjorin等人也对用户界面适应的一致性进行了研究。他们提出了运行时用户界面适应一致性的智能定义,并指出使用双向模型转换语言对用户界面适应进行建模时需要解决的挑战,包括与系统层的一致性、用户界面初始结构与适应逻辑的兼容性以及检查适应逻辑的理想属性等。不过,本文提出的框架重点解决了后两个挑战。
此外,Anjorin等人还讨论了不同抽象层上使用场景与用户界面之间的一致性问题,以及具体层上不同模型之间的一致性。本文则主要关注具体和最终的用户界面层,旨在通过基于相同的初始用户界面并优先考虑重要的适应,来保持相似性。如果从相同的具体用户界面开始,以近乎相同的顺序(基于0 - 1优先级)进行相同的适应,至少会得到相似的结果。
人机交互工程教学案例研究
人机交互工程(HCI - E)是一个多学科领域,涉及人机交互、软件工程、可用性工程、交互设计、视觉设计等多个学科。教授HCI - E面临诸多挑战,如课程