人类工作记忆保存与当前任务相关的信息;当任务太困难时,用户应该能够将一些工作记忆负担转移到用户界面特性上,这些特性可以充当外部记忆。
当人们使用网站或其他用户界面时,造成困难的一个常见原因是,他们忘记了前一步的信息,即使在后面的阶段需要信息完成他们的任务。这并不是因为用户特别健忘。也不是因为他们懒得去关注——尽管永远不要错误地认为弄清楚如何使用你的网站是世界上最重要的事情。不,人们在执行任务的过程中忘记信息的原因是,用户界面要求他们在工作记忆中保留比大脑所能容纳的更多的信息。
假设有人让你把数字353和489加起来。你会怎么做?有些人可能试着在心里把数字排成一行,然后分别把相应的数字加起来表示单位、十位和百位。其他人可以将其中一个数字转换成“简单”的数字(例如300或500),然后将其与另一个数字相加(例如,将11加到第二个数字上,然后从第一个数字减去11,得到342+500)。
无论采用何种方法,这项任务都极有可能具有挑战性。为了解决这个问题,我们必须保留大量的信息:不仅要加上确切的数字,还要加上加法的中间产物。这个任务很困难,因为它占用了我们的工作记忆。
定义:人类的工作记忆可以被概念化为一个缓冲区或暂存板,在这个暂存板中,大脑可以存放与当前任务相关的信息。
工作记忆缓冲区的容量是有限的——可以把它想象成一个带有少量槽的鸡蛋盒。如果一个任务需要在工作记忆中保存太多的信息,我们需要释放一些已占用的槽来为这些信息腾出空间。实际上,从工作记忆中删除的内容仍然需要用来完成任务,并且我们最后可能需要更加努力地恢复这些数据;因此,我们可能需要更长的时间来完成任务或犯错误。在我们的附加示例中,我们可能会从原始数字中取出一个进位或数字,并产生错误的答案。
苏格兰斯特灵大学的心理学家Alan Baddeley和Graham Hitch在一系列著名的实验中首次阐述了工作记忆的概念。在这些实验中,参与者被要求记住1到6个数字,同时做一项不同的任务,他们必须判断一个句子是否符合两个字母的顺序。人们在记忆中存储的数字越多,第二项任务的表现就越差。实验表明,参与者的部分工作记忆被用来存储数字,所以他们用于第二项任务的空间更少。(这一过程与计算机科学中的“系统颠簸”(thrashing)大致相似——一种现象,处理器没有足够的内存来存储任务所需的所有信息,结果反复地将一部分信息转储到磁盘上,并从磁盘上加载其他信息。)
在Baddeley和Hitch的实验中,人们必须在工作记忆中储存一些数字,并在完成第二项任务后记住它们。当他们必须记住的数字数目很小(1-2)时,他们在第二项任务中的表现并没有受到影响。但是,当他们不得不记住更多的数字时,他们的表现确实变差了,因为他们用于这项任务的工作记忆更少了。
与短期记忆的关系
工作记忆和短期记忆是相关的,有时,甚至在心理学中,它们也可以互换使用。然而,从技术上讲,它们是非常不同的。工作记忆的概念是面向任务的:它可以被认为是不同过程(如感知、注意、记忆)之间的“界面”,所有这些过程都隶属于一个更大的任务。
相比之下,短期记忆仅仅代表了大脑在短时间内存储信息(如单词、句子、概念)的过程。最著名的是,它与分块记忆和米勒的神奇数字7有关,后者代表了短期记忆的近似容量,这是根据乔治·米勒在1958年的观察得出的结论,我们可以在很短的时间内记住大约7个“大块”信息。
工作记忆和用户体验
在我们这个领域,一个与工作记忆相关的常见概念是认知负荷。如果一项任务带来了很高的认知负荷,这通常意味着它给工作记忆带来了很大的负担。占用我们工作记忆的任务通常被认为是困难的;因此,为了让用户体验愉快和可用,设计师必须确保用户的工作记忆不会超载。
但是我们如何知道用户的工作记忆容量呢?虽然工作记忆容量有限,但其确切大小因人而异。受教育程度和智商通常与工作记忆能力呈正相关,而年龄对工作记忆能力有负相关。如果我们针对特定的受众(例如,专家),我们可能会对其成员的工作记忆能力有一个相当好的概念。但是对于一般用户来说,工作记忆的大小将是非常可变的。
虽然工作记忆能力取决于个人,但项目团队中的许多成员可能比目标受众中的成员拥有更大的工作记忆能力。当然,许多开发人员都有大量的工作记忆,这是因为他们的自我选择:编程是如此复杂,如果人们在编码时能在工作记忆中储存大量的东西,他们就更有可能擅长编程。因此,你的同事可能会认为某个任务流很容易——因为它不会占用他们自己的工作记忆——但是大多数实际用户会遇到很大的困难,因为他们在尝试任务时耗尽了工作记忆。和往常一样,你不是用户。
良好的用户体验对每个人都有好处,不仅仅是对那些工作记忆跨度大的人。因此,一般好的设计实践是限制用户工作记忆的负担。换句话说,确保用户能够轻松地访问任务所需的所有信息,而不必将其提交到工作记忆中。
外部记忆
说“限制工作记忆负担”很容易,但某些任务天生就比其他任务复杂。我们如何帮助用户克服工作记忆的限制?在最初的附加示例中,我们不能更改任务;加法就是加法。但我们可以让它变得更简单——通过提供纸和笔,人们可以写下任务中的数字和中间产物,而不必把它们储存在工作记忆中。这张纸就像一个实体的记事本,一个“假”的工作记忆。
定义:外部记忆是指允许用户显式保存和访问任务期间所需信息的任何工具或UI特性。
web任务也是如此。用一种外部记忆的形式来补充工作记忆—— 一种虚拟的暂存板,用户可以在那里存储他们需要的所有信息,而不必提交到他们的内部记忆。
需要大量工作记忆的任务的一个例子是在移动设备上阅读一篇困难的文章。我们的研究表明,为了在小屏幕和大屏幕上达到同样的理解水平,用户必须花更多时间在移动设备上——可能是因为更高的工作记忆需求。屏幕充当了一种自然的外部记忆——如果人们忘记了什么,他们可以抬起头,重新审视前一段的概念。但是在更小的屏幕上,前一段的信息不再可见(也就是说,外部记忆暂存板的大小变小了),所以他们必须花时间来恢复它。
web任务涉及高工作记忆负担的一个典型例子是项比较:用户必须权衡几个备选方案的利弊,然后选择最佳方案。无论是比较酒店、鞋子还是保险计划,比较都包括记住可用的选择,并决定哪种选择组合是最佳的。比较表之类的工具是一种外部记忆形式——它们允许用户选择一组感兴趣的项,并在一个易于查看的表中显式地比较它们的优缺点。
有时用户会创建自己的外部记忆工具。例如,我们可以使用电子表格、文件或网络笔记来记录孩子们有趣的夏令营活动、度假时可以去的地方或可以阅读的文章。在网上购物的时候,很多用户会把目标商品的候选项保存在购物车里,然后最后决定哪个是最好的。千禧一代喜欢“页面停车”——他们会在不同的标签页打开有趣的内容,保存以便以后再看,不会打断选择的过程。这些行为都会产生某种形式的外部记忆,并帮助用户处理与高工作记忆需求任务相关的负担。
结论
不同的任务有不同的工作记忆需求。当用户试图在网站上实现自己的目标时,设计师必须了解用户需要在工作记忆中保留哪些信息,并提供作为外部记忆的UI功能,以帮助他们减轻负担,更快地执行任务。
原文链接:https://www.nngroup.com/articles/working-memory-external-memory
翻译:马克笔设计留学
如果对于设计专业留学和作品集有任何疑问,可以随时和我们联系,微信:13718574833,知无不言言无不尽!