命令行界面的可访问性
视觉障碍者技术(屏幕阅读器、触觉图形、盲文)UI/UX 设计师辅助技术专家
文献标题
Accessibility of Command Line Interfaces
文献信息
- 主题领域: 计算机科学与辅助技术,重点研究命令行交互界面的无障碍性
- 关键词: 无障碍性, 命令行接口, 屏幕阅读器用户, 视觉障碍开发者, 开发工具, 用户研究, 可用性, CLI设计
研究背景与问题
- 发现的问题/挑战:
- 虽然命令行接口(CLI)被认为相比于图形化界面(GUI)更适合视觉障碍用户,但目前缺乏对这种假设的系统性研究。
- CLI的输出通常是文本化的,但由于缺乏结构化内容,屏幕阅读器用户在导航和理解上遇到挑战。此外,CLI通常缺乏状态和进度指示,这进一步增加了难度。
- 重要性:
- 视觉障碍者在软件开发等技术领域可能依赖CLI完成任务。如果CLI缺乏良好的无障碍设计,将严重影响他们的工作效率和用户体验。
- 尽管CLI通常被认为是“内生”无障碍,但研究显示这种假设并不总是成立,亟需优化设计。
- 研究动机与相关工作:
- 过去的研究主要集中在为视觉障碍开发者优化IDE、代码调试等工具,而CLI的无障碍性未被深入讨论。
- 一些文献提到CLI可以作为视觉开发工具的替代选项,但未提供系统化的评估或改进建议。
- 本文旨在填补这一研究空白,系统评估CLI对视觉障碍用户特别是屏幕阅读器用户的无障碍性。
解决方案
- 研究方法:
- 进行两项用户研究,分别包括:
- 6位开发者的半结构化访谈,了解他们使用CLI的体验与无障碍性问题。
- 一项CLI的可用性测试,要求6名视觉障碍开发者完成为期两周的特定任务并记录使用体验。
- 定性分析两项研究的访谈数据,并结合任务完成情况识别无障碍问题。
- 进行两项用户研究,分别包括:
- 提出的改进建议:
研究基于发现提出以下7条改善CLI无障碍性的建议:
- 确保所有文档的HTML版本可用,使屏幕阅读器用户能够高效访问。
- 提供将长文本输出转换为可访问格式(如HTML或文本文件)的功能。
- 为每条命令全面记录输出结构,方便用户理解。
- 提供将CLI表格输出转换为其他格式(如CSV)的功能。
- 确保所有命令明确提供状态和进度指示。
- 保证所有状态和进度指示对屏幕阅读器友好。
- 确保错误信息能够被良好地口头描述,避免复杂和模糊。
研究成果
- 具体成果:
- 研究识别了CLI中对视觉障碍用户的一系列障碍,包括文本未结构化、导航困难、状态指示不足、ASCII艺术的干扰、以及错误信息的不友好等。
- 提供了一份详尽的设计改进建议清单,具有一定的普适性。
- 与现有解决方案相比的优势:
- 本研究聚焦于尾部传统上被忽略的CLI工具,并结合实际用户行为提供设计建议,而不仅是理论性的推导。
- 实验或评估结果:
- 在任务完成率上,CLI验证了其功能性,但其高耗时、高认知负荷和高挫败感反映了用户体验仍有大的改进空间。
- 例如,用户完成任务预期时间(平均约33分钟)与实际完成时间(平均超过107分钟)的差异显著。
- 局限性与未来方向:
- 研究使用了特定的CLI工具(Google Cloud Platform CLI),所发现的问题可能尚未覆盖其他CLI工具的所有特性。
- 下一步研究计划拓展到其他CLI,并验证建议的适用性。
- 调查CLI改进建议的实施对用户体验的实际提升效果可作为未来工作方向之一。
总结与启发
本文提供了一份有力的用户研究案例,强调了CLI界面无障碍设计的重要性和复杂性,并提出了具有实际操作性的改进建议。设计人员和研究人员可以以此为基础,进一步推动技术与无障碍需求的深度融合。
研究问题 / 现实痛点
这篇论文在当前问题库中对应的问题线索。
help
研究问题
3- 命令行界面(CLI)对视障用户的可访问性存在哪些主要问题?分类: 网页与社区内容无障碍访问同类问题arrow_forward
- 如何优化命令行界面的设计,以改善屏幕阅读器用户的使用体验?分类: 网页与社区内容无障碍访问同类问题arrow_forward
- 命令行界面的输出结构和状态指示如何影响视障用户的任务完成效率?分类: 网页与社区内容无障碍访问同类问题arrow_forward
lightbulb
现实痛点
1- 视障开发者使用命令行界面时,导航和状态提示困难,严重影响效率。分类: 网页与社区内容无障碍访问同类问题arrow_forward
- 75%
A11yBoard:使数字画板对盲人和低视力用户可用
CHI '23· 视觉障碍者技术(屏幕阅读器、触觉图形、盲文) +1
- 75%
触觉Vega-Lite:使用智能默认值快速原型设计触觉图表
CHI '25· 视觉障碍者技术(屏幕阅读器、触觉图形、盲文) +1
- 75%
移动应用界面无障碍修复与增强方法中的鲁棒标注
UIST '18· 视觉障碍者技术(屏幕阅读器、触觉图形、盲文) +1
- 75%
VizAbility: 基于大语言模型的图表无障碍交互增强
UIST '24· 大语言模型(LLM)的人机协作 +1
- 67%
理解盲人屏幕阅读者使用数字画板的经验
CHI '21· 视觉障碍者技术(屏幕阅读器、触觉图形、盲文)
- 67%
Ga11y: 一个为视觉障碍用户自动注解GIF的系统
CHI '22· 视觉障碍者技术(屏幕阅读器、触觉图形、盲文)
- 67%
是什么使网络数据表格可访问?为视觉障碍者提供可访问表格的见解和工具
CHI '22· 视觉障碍者技术(屏幕阅读器、触觉图形、盲文)
- 67%
通过强化学习建模盲人用户基于触摸的菜单选择性能
CHI '23· 视觉障碍者技术(屏幕阅读器、触觉图形、盲文)
- 67%
"它给我带来了欢乐":桌面屏幕阅读器中空间浏览的机会
CHI '25· 视觉障碍者技术(屏幕阅读器、触觉图形、盲文)
- 67%
InSupport:面向网页数据记录高效非视觉交互的代理接口
IUI '22· 视觉障碍者技术(屏幕阅读器、触觉图形、盲文)
基于研究子主题与职业分类的 Jaccard 相似度(≥60%)
快捷操作
广告推荐
学习 AI 编程到 CodeNow
open_in_new打开DOI链接
DOI: https://doi.org/10.1145/3411764.3445544
一眼看懂
fact_check论文快照
dataset
来源
CHI
calendar_month
年份
2021
emoji_events
奖项
未标记奖项
group
作者
3 位作者
sell
研究子方向
视觉障碍者技术(屏幕阅读器、触觉图形、盲文)
work
职业/产业
UI/UX 设计师、辅助技术专家
article
内容状态
已索引正文
hub
相关论文
10 篇相关论文