在 haystack 中找到针:关于自动识别可访问性用户评论
作者
语音可访问性视觉障碍者技术(屏幕阅读器、触觉图形、盲文)通用设计与包容性设计软件工程师与开发者UI/UX 设计师辅助技术专家
文献标题
Finding the Needle in a Haystack: On the Automatic Identification of Accessibility User Reviews
文献信息
- 主题领域: 移动应用无障碍性评估与机器学习分类研究
- 关键词: 无障碍性评估, 移动应用, 用户评论, 机器学习, 文本分类, 数据驱动方法, 自动识别, 可用性测试, 模型优化
研究背景与问题
-
发现的问题或挑战:
- 移动应用的无障碍性通常较差,难以满足残障人士的需求。
- 用户评论是应用演进的重要数据来源,但在海量评论中筛选出无障碍相关评论非常耗时且难以实现。
- 手动识别无障碍性问题效率低下,自动化的关键词匹配方法误报率高,不够实用。
-
重要性:
- 无障碍优化对于提升用户体验和构建包容性社会至关重要,但开发者在实际软件开发流程中常忽视无障碍性问题。
- 应用商店的评论能够显露用户的真实反馈,识别与无障碍性相关的问题能帮助开发者培养意识并进行改进。
-
研究动机与相关工作:
- 当前无障碍评论识别主要依赖手动处理或基于关键词的匹配算法,但两者效率和效果均无法满足需求。
- 需要设计一种学习能力强的解决方案,使其能有效区分无障碍评论与普通评论。
- 相关领域已有部分研究分析无障碍问题(如基于推荐的关键词匹配方法),但本文结合先进的机器学习提出更高效的解决方案。
解决方案
-
提出的方法或解决方案:
- 将无障碍评论识别转换为一个二分类问题,通过监督学习实现自动化识别。
- 采用 Boosted Decision Trees (BDT) 模型,并对比其他八种机器学习分类算法效果,以确定最佳模型。
- 利用从用户评论中提取的实际特征(而不是无障碍指南提供的关键词),解决语义断层问题,增强模型识别能力。
-
创新之处:
- 从真实用户评论中提取文本模式,而非仅依赖于技术性关键词。
- 提出了能够自动学习和区分无障碍相关评论与其他评论的算法模型,减少手动筛选的繁琐工作。
- 证明了小规模训练数据(1,500条评论)即可获得高准确率。
-
实施步骤和关键技术:
- 数据收集:使用现有手动验证过的数据集,包括2,663条无障碍相关评论及2,663条普通评论。
- 数据预处理:应用自然语言处理技术(如分词、词性标准化、停用词移除等),清理评论文本。
- 特征提取:采用特征哈希(Feature Hashing)方法提取文本模式,并结合 N-Gram 技术。
- 模型选择与参数优化:测试九种分类算法,并通过网格搜索实现性能优化,最终选定 BDT 模型。
- 模型评价:通过10折交叉验证技术评价分类模型,并统计其性能指标(Precision, Recall, F1-measure)。
研究成果
-
主要成果:
- 使用 BDT 模型成功将无障碍评论与普通评论分类,达到了 90.6% 的准确率和 90.7% 的 F1-measure。
- 与基准方法(基于关键词匹配算法和随机分类器)相比,BDT 模型分别提升了 1.574倍和 39.434倍的 F1-measure。
-
实验或评估结果:
- 小规模训练数据集(1,500条评论)即可实现高效分类,F1-measure 达到85%以上,再增加数据能进一步提升性能。
- 分析用户评论中形成的特征词和双字短语,揭示了用户表达无障碍反馈的多样模式,为开发者改进提供参考。
-
局限性与未来方向:
- 数据集仅包含来自 Android 开源应用的评论,这可能限制研究结果的通用性。
- 评论语言限制在英语,不适用于其他语言的应用场景。
- 建议后续采用主动学习(Active Learning)进一步优化训练数据采集过程,探索多类别分类将无障碍问题细分到具体领域。
总结
本文设计了一种高效的机器学习模型,用于自动识别移动应用评论中的无障碍性问题,解决了前人研究中的效率低下与误报问题,同时为开发者提供了改善与维护无障碍性的软件工具的可能性。
研究问题 / 现实痛点
这篇论文在当前问题库中对应的问题线索。
help
研究问题
3- 如何通过机器学习自动识别移动应用商店中的无障碍相关用户评论?分类: 无障碍支持需求与设计痛点同类问题arrow_forward
- 在语义层面,哪些文本特征最能区分无障碍相关评论与普通评论?分类: 无障碍支持需求与设计痛点同类问题arrow_forward
- Boosted Decision Trees 模型在分类无障碍相关评论方面比其他算法更优吗?分类: 无障碍支持需求与设计痛点同类问题arrow_forward
lightbulb
现实痛点
1- 开发者很难从海量用户评论中快速找到无障碍问题反馈。分类: 无障碍支持需求与设计痛点同类问题arrow_forward
- 71%
探索移动设备的可访问性:挑战、见解和评估方法的建议
CHI '24· 视觉障碍者技术(屏幕阅读器、触觉图形、盲文) +2
- 71%
基于视觉障碍程序员偏好的包容性源代码可读性研究
CHI '24· 视觉障碍者技术(屏幕阅读器、触觉图形、盲文) +2
- 67%
CodeTalk:提高编程环境对视障开发者的可访问性
CHI '18· 视觉障碍者技术(屏幕阅读器、触觉图形、盲文) +1
- 67%
你想让我参与还是不参与?:调查软件开发会议对盲人和低视力专业人士的可访问性
CHI '24· 视觉障碍者技术(屏幕阅读器、触觉图形、盲文) +1
- 67%
构建工作场所无障碍的DIY(自己动手)解决方案的困境
CHI '25· 视觉障碍者技术(屏幕阅读器、触觉图形、盲文) +1
- 67%
移动应用界面无障碍修复与增强方法中的鲁棒标注
UIST '18· 视觉障碍者技术(屏幕阅读器、触觉图形、盲文) +1
- 67%
Towards Automated Accessibility Report Generation for Mobile Apps
UIST '24· 视觉障碍者技术(屏幕阅读器、触觉图形、盲文) +1
基于研究子主题与职业分类的 Jaccard 相似度(≥60%)
快捷操作
广告推荐
学习 AI 编程到 CodeNow
open_in_new打开DOI链接
DOI: https://doi.org/10.1145/3411764.3445281
一眼看懂
fact_check论文快照
dataset
来源
CHI
calendar_month
年份
2021
emoji_events
奖项
未标记奖项
group
作者
5 位作者
sell
研究子方向
语音可访问性、视觉障碍者技术(屏幕阅读器、触觉图形、盲文)、通用设计与包容性设计
work
职业/产业
软件工程师与开发者、UI/UX 设计师、辅助技术专家
article
内容状态
已索引正文
hub
相关论文
7 篇相关论文