概念框架
用于使具有认知障碍的用户受益的辅助工具

注意

本文是邀请函在第二届国际年会上发表的网站无障碍跨学科研讨会(W4A)2005年5月10日,日本千叶县。

抽象。作者提出了一个概念框架,工具开发人员可以使用该框架来绘制工具开发的未来方向,以使有认知障碍的用户受益该框架包括功能性认知障碍的类别,认知残疾可及性原则,网络内容分析单元,分析方面和责任领域。

介绍

Several accessibility tools can check for obvious accessibility problems, such as images missing alt text, data tables missing headers, forms missing labels, and so on所有这些问题对可访问性都很重要然而,绝大多数算法在这些工具中的重点仅在于一种类型的残疾:失明很少有算法专注于其他类型的残疾最被忽视的残疾类别是认知障碍。

这种忽视的部分原因是普遍接受的关于认知残疾人访问网络的建议的缺乏建议确实存在,但这方面的文献和研究主体要薄得多,这就提出了它们实际上是多么可靠或有效的问题。

这种忽视的另一个原因是确实存在的建议的模糊性和主观性Web可访问性专家通常会以不同的方式解释建议,因此难以验证合规性声明在许多情况下,为这些建议设计计算机算法在理论上被认为是不可能的,或者至少是任意的例如,虽然很少有专家质疑清晰简单的文字[1]can benefit users with cognitive disabilities, there is no defining point at which text becomes “clear and simple,” as opposed to “unclear and complex.” Cognitive disability access is an ill-structured domain which overlaps other ill-structured domains such as usability, human-computer interface design, and perceptual psychology.

鉴于认知障碍访问问题固有的复杂性和模糊性,大多数工具开发人员都选择将重点放在其他领域因此,这些工具的用户经常完全忽视认知残疾访问问题然而,任务的难度并没有降低其重要性如果给定的工具能够识别至少一些有认知障碍的人的访问问题,开发人员可能更倾向于相应地设计他们的内容。

一种解构认知障碍网页设计的框架

To the extent possible, cognitive disabilities must be demystified before any progress can be made toward developing tools that help make content 万博体育官网网址 to people with cognitive disabilities为此,本文概述了一个概念框架,工具设计人员可以在其中应对识别和修复认知障碍可及性障碍的挑战。该框架包括:

  • 功能性认知障碍的类别,
  • 认知残疾可及性原则,
  • 网站内容分析单位,
  • 分析方面,
  • 分析阶段,和
  • 责任范围。

在简要探讨了这个框架之后,我们将探讨如何将该框架应用于认知残疾可访问性工具的开发。

临床与功能性认知障碍

有无数种类型的认知障碍,每种都有自己的临床诊断Individuals may be diagnosed as having learning disabilities (such as dyslexia, dysgraphia, dyscalculia, or attention deficit disorder), genetic or developmental disabilities (such as autism, Down syndrome), congenital birth defects (such as fetal alcohol syndrome), or any of the other types of disabilities affecting cognition尽管对临床医生可能有用,但这些诊断对于Web开发人员来说意味着很少或根本没有,因为诊断和开发人员必须采取的行动之间没有直接联系,以适应这些诊断的人首先,具有各种诊断的人的限制特征存在相当大的重叠患有唐氏综合症或胎儿酒精综合症的人可能难以处理基于文本的信息,一些有学习障碍的人也会遇到困难,尽管可能程度不同这将我们带到第二点,即不仅在群体之间而且在同一临床残疾的群体中经常存在大量变异。一些唐氏综合症患者功能强大,完全能够阅读和理解大多数网络内容其他人可能几乎完全无法理解大多数网络内容。

对开发人员来说,一个更有用的框架是功能性认知障碍并非所有以前作者提出的功能性认知障碍类别都与Web开发人员直接相关我们提出的功能性认知残疾类别主要基于罗兰德[2]类别,有一些补充这些类别是:

  • 记忆
  • 问题解决
  • 注意
  • 阅读,语言和口头理解
  • 数学理解
  • 视觉理解

最后三个类别是罗兰原创的“感知和处理”类别的详细说明,我们觉得这个类别对我们来说有点过于宽泛任何这些功能性残疾类别中的用户挑战都会对用户访问Web内容的能力产生可识别但不相互排斥的影响这些类别在对可访问性的影响方面并不相互排斥这一事实在某种程度上使问题复杂化,但这些类别仍然有用作为参考框架,在其中表征具有认知残疾的用户的挑战大多数用户挑战主要适用于一个类别,即使其影响渗透到其他类别例如,阅读困难的人也可能发现很难注意长篇文本相反,注意力不集中的人可能难以理解文本在第一种情况下,阅读困难导致注意力不集中在第二种情况下,注意力不集中导致阅读困难尽管产生的效果有重叠,但注意根本原因可以消除或至少减少次要影响同样,从Web开发的角度来看,这些类别中的每一个都代表不同类型的问题,通常需要不同类型的解决方案。

认知障碍可及性原则

可以应用于所有功能性认知障碍类别的一般原则这些原则改编自Bohman[3]断言网络内容应该是:

  • 简单
  • 一贯
  • 明确
  • 多模态
  • 容错
  • 延迟容忍
  • 关注聚焦

定义这些原则并不总是一件容易的事How simple must something be in order to be considered “simple,” for example? How much variation can be introduced before something is no longer “consistent?” What are the best methods for making the meaning of content “clear?” The answers to these types of questions will determine what kinds of things tools can and should identify in web content in order to make it more 万博体育官网网址 to people with disabilities不幸的是,许多答案都像问题所暗示的那样模糊不清即便如此,确定一些原则至少是朝着正确方向迈出的一步,因为它允许我们对工具中的现有算法进行分类,并为未来算法的开发提供方向感。

分析单位

Web可访问性工具开发中最常被忽视的一个领域是分析单元我们确定了六个潜在的分析单位:

  • 网页“页面”
  • 整个网站
  • 模板
  • 模板中的内容
  • 内容“块”或子部分
  • 场景和路径

大多数工具可以一次评估一个网页,也可以评估整个网站的所有网页即使是为整个网站生成报告的工具也使用单独的网页作为分析单位通常,报告会提供错误列表,并向用户提供发现错误的页面的URI虽然页面级分析在很多方面都很有用,但它不如基于其他分析单元的其他类型有效或有用。

Page-level analyses are less efficient because sites are usually constructed using some sort of template system, oftentimes with navigation elements such as tabs or side bar links to other areas of the web site这些模板在页面之间通常相当一致关注的报道因为分析的单位总是最终报告每页的相同错误例如,如果模板中的主徽标缺少替代文本,则该工具将在整个站点的每个页面上报告缺少替换文本的相同实例仅报告此错误一次并将错误标识为模板中的错误会更有效。

主要内容中出现的错误也应该被识别出来 - 但是工具甚至可能比模板中的内容分开更多在适当的情况下,工具可以分析主要内容的块或子部分这对于聚合来自多个来源的内容的网站尤其有用每个内容组件可以作为独立单元单独分析并非所有Web内容都可以或应该分成更小的子部分,但是可以将其分离出来,也可以单独分析它。

分析的最后一个单元是最重要的单元之一,尽管它几乎被普遍忽略:场景和路径[4]在本文的上下文中,场景或路径是从开始到结束的总体用户体验例如,在电子商务网站上,用户场景可能包括搜索产品,将产品添加到虚拟购物车,输入付款和发货信息以及确认订单当然,这假定用户不偏离路径替代或切向路径可能包括阅读更多关于销售产品的公司,阅读公司的隐私政策,将产品与其他类似产品进行比较等如果这些路径上的任何一个步骤都在万博体育网官网中,那么整个路径就在万博体育网官网在这种情况下,如果网站中有95%的网站阻止用户购买产品,那么满足于95%的网站是没有意义的。必须考虑整个场景或场景集,以实现最大可访问性。

分析方面

For all of the units of analysis, there are two different aspects of analysis:

  • 内容
  • 演讲

可以主要针对语义和概念意义来分析内容无论是文本,图形,视频,音频还是其他格式的演示文稿,都可以根据其多模态,容错,延迟容忍度或关注用户注意力的能力进行分析。Interestingly, the presentation can also be evaluated for its semantic and conceptual meaning例如,可以通过具有不同彩色背景或边框的<div>标签将网页划分为不同的部分这些部分可以有效地用作可视分组或分块机制因此,它们提供的不仅仅是视觉上的“绒毛”;它们提供了语义含义的直观表示当然,也应该在主要的非表示性内容中以某种方式提供这种语义,但是应用于该内容的呈现方面用于增强这种潜在的语义含义。

分析阶段

Web内容可以在不同的开发阶段进行评估,原因各不相同分析的主要阶段是:

  • 规划过程
  • 设计过程
  • 测试阶段
  • 内容完成后

大多数工具都是在内容完成后使用的这是一个重要的分析阶段,但它并不是唯一的分析阶段大部分Web可访问性工作应该在第一阶段完成:规划过程用于规划过程的工具可能存在于创作工具内部,也可能存在于图形工具(用于原型设计)中,或者存在于专门用于规划过程的工具中这些工具可以在开始开发之前为用户提供指导和建议,从而在问题发生之前防止出现问题除了为创作环境创建工具之外,还可以为浏览器,独立桌面应用程序或Web应用程序创建测试工具。

责任范围

在讨论向有认知障碍的人提供网络内容的方法时出现的困难之一是,通常不清楚谁应该负责制定哪些变化责任的主要领域包括:

  • Web开发人员
  • 准则和标准机构
  • 创作工具开发人员
  • 用户代理开发者
  • 辅助技术开发人员
  • 用户的个人助理(如适用)
  • 用户

有许多干预点可以使网络内容对认知障碍人士产生更多的影响责任领域出现在上面列表中的顺序粗略表示从源(Web开发人员)到目标(用户)的Web内容流Web开发人员在其创作工具中实施指南和标准内容显示在用户代理(浏览器)中,并且可以由某种辅助技术调节(例如,文本到语音合成器)和/或个人助理,取决于用户认知残疾的严重程度认知障碍越严重,人们在访问网络内容时就越需要个人助理提供帮助和指导在此流程的最后是用户,他们可以根据自己的需求和偏好设置浏览器选项。

尽管有许多干预点,但这个过程始于Web开发人员这一事实至关重要Web开发人员不能放弃他们的责任,尽管有些人可能愿意熟悉的格言“垃圾进,垃圾出”在这里特别贴切一旦Web开发人员发布了Web内容,该内容对于有认知障碍的人来说是最佳的还是非最佳的所有其他干预点都可以改善作者的原创内容,因为只有作者知道内容背后的原始含义。所有其他干预点都是对作者原始意图的解释因此,他们很少能完全弥补作者的疏忽,疏忽,错误或疏忽。

将框架应用于工具开发

本文概述的框架有助于同时定义和扩展工具开发的可能性,不仅适用于认知障碍,还适用于所有残疾然而,由于本文的重点是认知障碍的工具,我们将通过一个例子进一步发展这个想法。

尽管为框架的每个方面充实每种可能类型的算法会很好,但是这样的努力将使我们超出本文的范围,坦率地说,超出了我们目前对认知残疾可及性的理解范围。该框架有助于揭开认知障碍工具开发的一些概念性问题的神秘面纱,但是,它无法在将这些概念转化为自动化流程方面提供自动或简单的答案。Indeed, some of the concepts in the framework may never be fully automatable, and will likely always require human interpretation and intervention, both on the authoring end and on the evaluation end.

对于我们的示例,我们选择了每个框架元素的一部分来详细探索我们选择的框架要素如下:

  • 功能性认知障碍的类别:,语言和语言理解
  • 认知残疾可及性原则:简单
  • 网站内容分析单位:场景或路径
  • 分析方面:介绍
  • 分析阶段:设计阶段
  • 责任范围:创作工具开发人员

我们将应用这些框架元素的场景是用户在新闻站点上搜索天气此方案中的步骤是:

  • 转到新闻网站主页
  • 找到天气信息的链接
  • 点击天气信息链接
  • 输入城市,州和国家/地区
  • 阅读天气预报

我们的分析范围包括确保场景或路径中的每个步骤都是简单的阅读内容,语言和口头理解。我们的示例中的分析在设计阶段,在创作工具中进行。

我们的假设创作工具允许我们通过网站定义可能的场景或用户路径We define one of these scenarios according to our test analysis and give it a title of “read the weather.” (Other possible scenarios we might define—for other analyses—could include “read local headlines,” “submit an obituary,” “submit a letter to the editor,” or “read the technology news.”)

因为我们的假设创作工具知道网页的哪些区域是模板,哪些区域是主要内容(我们之前已经定义过),我们将能够识别网页的哪些部分出现错误当我们激活该工具时,它为我们提供了摘要报告或交互式向导界面的选择我们选择交互式向导该工具首先查看模板。

分析模板。事实证明,我们需要访问的三个页面中的每个页面都使用相同的模板来获取天气预报这是件好事该工具赞扬我们一致性保持相同的模板。

该工具指出模板中有十五个主要导航链接链接中文本的平均长度为1.3个字该工具惩罚我们有如此多的主要导航链接,告诉我们这减少了简单设计和复杂阅读理解但是,它赞扬我们链接文本的篇幅很短从这个意义上说,导航链接是简单

该工具注意到我们为主导航选择的字体是Verdana,这是一种专为屏幕查看而设计的字体字体大小是浏览器的默认字体大小该工具赞扬我们选择字体和字体大小对比度也在可接受的范围内。

我们的假设工具能够做出这些判断,因为它不仅仅是对样式表的肤浅知识如果不能访问样式表信息,就无法确定所有变量或表示。

In terms of simple presentation for reading comprehension, our tool gives us passing marks on every measure so far, except for number of main navigational links.

分析主页上的内容。After analyzing the template, the tool produces an analysis of the home page它指出有206个链接(不包括模板),4个与标题相关的图像(我们之前在我们的工具中将“标题”的语义含义定义为主页上的“内容块”之一)。

该工具指出我们的主要内容的字体大小为60%,这对于许多读者来说太小了行高为1.2em,在可接受的范围内(该工具对于在默认配置中预编程的这些类型的值具有可接受的范围,但这些值是用户可修改的)没有ALL CAPS的实例,斜体文本的长段或其他可能困难的文本表示样式。

Although we are focusing on presentation rather than content in this example, it may be helpful to note that the tool could perform such tasks as count the number of characters, number of words, number of words per sentence, number of sentences per paragraph, number of syllables per word, number of characters per word, number of passive sentences, and so on所有这些都可以是阅读水平计算,阅读简易性或其他可读性测量的一部分尽管这些措施被批评为不可靠或不准确的可读性表示,但它们至少可以提供可读性的粗略估计,作为开始考虑书面内容复杂性的地方。

剩下的页面。该工具将对此场景中的其余页面执行类似的分析,以确保每个页面符合我们的简单呈现内容的标准,以便阅读,语言和语言理解然后,该工具将提供场景或路径的可访问性的总体报告该工具可以提供有关如何确保用户知道如何从头到尾导航场景的建议,同时考虑已经存在的文本和表示元素。

其余页面上的一个特定感兴趣区域是用户的城市,州和国家的<input>形式在基于场景的分析中,我们不仅需要评估正确响应的可能性(即允许Web脚本检索天气信息的值,但输入错误或无法理解的可能性任何用户错误都必须是可纠正的,并且错误消息必须有意义,非常明显且简单。

未来的可能性

具有讽刺意味的是,为了创造最适合认知障碍患者需求的工具,这些工具必须充满大量智慧。有认知障碍的人需要高度可用,简洁,设计精良的网站,甚至可能比普通用户更多为简单和清晰而设计一直是网页设计中最困难的挑战之一,或者就任何类型的信息而言。

我们的工具越聪明,他们就越有能力满足我们的需求In the previous hypothetical example, we stated that the user designated certain areas of the web page as the template, or as the headlines, or other parts of the site用户指定这些区域是有效的,但粗糙更复杂的工具可以采用模式识别来独立于用户识别这些元素在分析已经开发的站点(事后分析)时,这样的功能将更有用,因为它将消除更改代码的需要。

工具开发人员还需要设计更复杂的方法来分析文本的可读性,样式表演示的细微之处以及多媒体内容的复杂性我们可以想象在Flash创作环境中集成复杂的可访问性/可用性工具,例如,SVG创作工具,视频编辑软件等等。我们可以想象它,但我们也承认这项工作的重要性这些工具需要大量的时间和金钱投入在乐观的一面,这些工具可以达到双重目的,即增加残疾人的残疾人使用权以及所有用户的整体可用性。

结论

The framework presented in this paper is not a magic bullet for creating tools for cognitive disabilities; rather, it is a conceptual exploration of some of the possibilities世界可能不需要另一种工具来一次分析一个网页并提供报告这种工具已经相当丰富,即使基本上不够用下一代工具需要工具开发人员更深入地承诺Web内容的底层结构,其背后的语义,以及它存在的目的:向用户传达信息当观众包括有认知障碍的人时,明确沟通的需要成为一个更大的问题。

参考

  1. Chisolm,W.,Vanderheiden,G,Jacobs,I(1999)Web内容可访问性指南1.02005年4月1日检索自http://www.w3.org/TR/WCAG10/
  2. 罗兰,C(2004年)认知障碍第2部分:概念化设计考虑因素2005年4月1日检索自http://www.www.kanehsu.com/techniques/ articles / conceptualize /
  3. Bohman,P(2004年)认知障碍第1部分:我们知之甚少,而且我们做得更少2005年4月1日检索自http://www.www.kanehsu.com/techniques/articles/cognitive_too_little/
  4. Bohman,P.,Anderson,S(2004年)面向以用户为中心,基于场景的规划和评估工具第九届计算机国际会议,帮助有特殊需要的人,法国巴黎。