浅谈GOMS模型及应用

标签: 综合 | 发表时间:2014-03-24 22:16 | 作者:hao.jiang
出处:http://blog.udesignlab.com

作者:路宽

熟悉用户行为模型的人可能都了解GOMS模型及其衍生的多种分支,笔者前段时间恰好在研究表单填写效率时用到了这一模型,下面就简单介绍下关于GOMS模型的理论与实际应用。如有不正之处,欢迎大家指出。

GOMS 模型介绍

2

1983年Card , Moran &Newall 在《人机交互心理学》中首次提出的一种用于评估人机交互界面优劣的方法:GOMS模型,是早期人机交互领域应用十分广泛的用户模型。

Goals——目标,指任务最终要达到的结果

Operations——操作,在任务实现过程中所产生的行为

Methods——方法,即实现目标的一系列操作过程

Selection rules——选择,是用户要遵守的判定规则,以确定在特定环境下所使用的方法

GOMS模型能帮助设计师与工程师精确分析、描述用户使用系统的过程,从而评估不同解决方案在时效上的相对有效性。

GOMS是在交互系统中用于分析用户复杂性的建模技术,主要被软件设计用于建立用户行为模型。GOMS模型将用户与计算机的交互(可以是物理的、认知上的或感性上的)减到最初等级别。使用初等级别的交互框架的界面是可以被研究的。不同的GOMS的变型方法可以让人们精确的研究以及预测不同类型的用户界面。

GOMS 的延伸——KML击键模型

在GOMS模型推出后,创始人又推出了简化版的GOMS模型——KLM(Keystroke-level model)击键模型,KLM模型只保留了O,而把GMS都去掉了。它适用于预测文本输入,预测方程相对简单,而且好处在于能迅速作出比较。

KLM击键模型是一个时间评估方法。这个模型运用于很多人机交互的领域,它将用户的交互行为分解为几个元动作,每个元动作都在测试时得出操作时长,通过用户的实际操作时间与标准时间的对比,判断表单设计结构的优劣。

Kieras 定义了P(将鼠标指向屏幕的对象上)、B(按钮按下和释放鼠标)、K(按下按键和释放键盘)、M(心理准备)、W(等待系统用户作出响应)操作的典型值。

GOMS-KLM 模型理论实际应用

结合实际的研究工作,我们通过GOMS-KLM模型将表单的操作过程进行分解,可以得到一个简单的M、P、B、K的组合公式,通过计算不同布局或界面所需要的操作时间,初步得出哪种布局或界面耗费的操作时间更少,从而判断哪种表单结构更适合。

GOMS 模型的优势

GOMS模型提供一个可以计算并测量的时间开销评估方法,具有实验可操作性以及准确性。评估者需要仔细调研所有的用户完成任务所需的操作步骤,这样一来用户完成任务所需要的时间可以通过每个步骤的单位时间叠加得到。

GOMS 模型的缺陷

GOMS是难以分析用户的理解过程的,也无法分析界面的”感觉”,对于页面中文案说明包括视觉样式造成的用户感觉性认知GOMS完全无法给到任何建议。

GOMS虽然有其科学依据和客观性存在的地方,却也有其无法预估的缺陷。他只能用于对于设计的任务流程时间科学运算,但是无法给到视觉和认知方面的建议。

 

因此,我们不能一味的追求表单填写的效率,还是应该考虑一些控件的合理性或者习惯性的运用习惯,尽量减弱用户在表单填写中的疑惑、犹豫、烦躁情绪,在此基础上选择最优的最效率的表单填写方式来完善设计。

 

注①Stuart K.Card美国研究员,施乐公司帕洛阿尔托研究中心高级研究员,是人机交互方面的先驱者之一。

注②Thomas P. Moran是加州圣何塞的IBM阿尔马登研究中心的杰出工程师。他很长时间一直活跃在的人机交互领域。

注③Allen Newell是RAND公司、Carnegie Mellon大学计算机科学学院、Tepper商学院的计算机科学和认知心理学研究员。

注④David Kieras是美国Michigan大学电气工程和计算机科学系的教授。他目前的研究重点是分析和评估人机交互可用性的理论、技术和工具,特别是GOMS建模方面。

相关 [goms 模型 应用] 推荐:

浅谈GOMS模型及应用

- - 优博客
熟悉用户行为模型的人可能都了解GOMS模型及其衍生的多种分支,笔者前段时间恰好在研究表单填写效率时用到了这一模型,下面就简单介绍下关于GOMS模型的理论与实际应用. 1983年Card ①, Moran ②&Newall ③在《人机交互心理学》中首次提出的一种用于评估人机交互界面优劣的方法:GOMS模型,是早期人机交互领域应用十分广泛的用户模型.

如何评估你的表单填写效率—使用KLM-GOMS去分析你的表单效率

- - 携程UED
很多时候用户测试很难测试到表单的效率,通常的做法是,表单上线后来统计用户使用或者停留的时间来考量表单的效率,但是这种做法只能针对已经上线后的表单来考量. 那么在一个表单在设计过程中,是否有什么科学的办法评估到所设计表单的效率呢. 1983年Card,Moran & Newall就在《人机交互心理学》 (The Psychology of Human Computer Interaction)首次提及了GOMS模型,在早期人机交互设计领域也曾经掀起了一阵狂风.

kano模型理论与应用

- 朱穆穆 - Taobao UED Team
满意度是用户对产品感知的效果与期望值相比较后,用户形成的开心或失望的感觉. 在日常满意度应用中,我们都认为满意度是一维的,即某个产品(页面),提供更多功能、服务时用户就会感到满意,相反,当功能、服务不充足时,用户会感到不满. 因此我们可能会不断在产品(页面)中添加新功能,通过这种方式提升用户的满意度.

用户体验VADU理论模型及其应用(译文)

- - 百度搜索用户体验中心
用户体验的4要素( part  1). 很多人把用户体验和易用性这两个术语混为一谈,然而,易用性被越来越多的用于用户完成某项预定任务的难易程度,它往往与可用性测试联系在一起. 因此,许多人认为在设计中提升产品易用性是一项重要策略. 相比较而言,用户体验的专业人士所说的用户体验涵义要广泛得多,它包括了易用性和视觉吸引力等诸多层面.

HT for Web自定义3D模型的WebGL应用

- - CSDN博客推荐文章
上图是采用 HT提供的 createRingModel函数,通过编辑2D的多边形生成对应的环状的3D模型,对于花瓶碗杯等环形对称的物体很适合采用该函数构建. 除了 createRingModel外,HT的建模手册中的custommodel自定义模型例子,还采用了createExtrusionModel等更多的自定义模型API构建了一个餐桌椅和墙面的场景,其效果如下:.

高阶增长:构建和应用3种增长模型

- - 人人都是产品经理
构建增长模型在我们的增长全景图中,处于找到增长发力点的下半部分,那么在构建模型之后在应用模型时也会帮助我们找到聚焦领域. 增长模型就是找到所有对北极星指标有影响的所有细分指标,并用一个简单的公式,把这些细分指标联系起来的过程. 其实就是从北极星指标到细分指标的拆解过程. 比如:大家都会玩游戏,在玩游戏时对游戏中的人物有一个指令输入,经过游戏机或者电脑的处理 ,形成了输入导致游戏人物或者剧情有个结果.

同步转异步+RPC的一个POS行业应用-业务模型介绍

- - 行业应用 - ITeye博客
最近在做一个挺有意思的POS消费项目,工作量不太大,但涉及的技术运用还挺有意思的. 可能有人奇怪,POS项目怎么用到JAVA语言了,先来简单介绍下这个项目背景:. 改造前:收银机下单,POS机下单并刷卡支付. 改造后:收银机跟POS连线,收银台直接下单并触发POS刷卡支付动作. 这里就涉及一个关键问题,POS机只能单线程工作,就是一个时刻只能干一件事情,比如打印,刷卡,跟卡主机通讯,都必须是一件件做.

Kano模型在用户调研中的应用 ———客户关系管理工具调研实例

- - Taobao UED Team
1、Kano模型简介. 1.1 Kano模型起源:满意度的二维模式. 著名市场营销学大师、美国西北大学教授菲利普•科特勒说过:满意是指一个人通过对一个产品的可感知的效果与他的期望值相比较后,所形成的愉悦或失望的感觉状态. 在竞争日益激烈的当下,用户的满意度直接影响着用户对于企业/产品的忠诚度,进而影响用户的粘性和流失.

集成树类模型及其在百度搜索推荐系统中的应用

- - Dustinsea
决策树是经典高效的机器学习分类算法, 非常适用于线性模型效果不能满足需求, 规则描述分布比较合适的场景. 而决策树与传统bagging, boosting思想结合在一起, 就形成集成树模型方法, 包括Random Forest,GBDT等方法. 在百度搜索关键词搜索推荐系统策略中,实验证明集成树模型具有非常高的预估分类准确性.

模型制作

- 小鱼儿 - 非正常人类研究中心 – Mtime时光网
1.材料:一大袋的一次性筷子(花了60块钱);5支502胶水;5张粗砂纸;记号笔一只;锋利的美工刀片若干,破剪刀一把. 就是这种屌毛筷子,质量也太他妈的差了点,80%都是弯的 . 随便提一下:我的脚丫子还是蛮性感滴 . 开始动工了!!  先做门框跟房子的底架. 3.不好意思,忘了交代一下了,我是先画图纸的,看到那张纸了没有.