[论文解读] How do Range Names Hinder Novice Spreadsheet Debugging Performance?
本研究通过一项包含40名参与者的受控实验,调查了电子表格中的范围名称如何影响新手用户调试错误的能力。研究发现,范围名称通过增加认知负荷并隐藏单元格引用,显著降低了调试性能,导致错误检测速度变慢和错误率更高,相较于直接引用单元格,表现更差。
Although experts diverge on how best to improve spreadsheet quality, it is generally agreed that more time needs to be spent testing spreadsheets. Ideally, experienced and trained spreadsheet engineers would carry this out, but quite often this is neither practical nor possible. Many spreadsheets are a legacy, developed by staff that have since moved on, or indeed modified by many staff no longer employed by the organisation. When such spreadsheets fall into the hands of inexperienced, non-experts, any features that reduce error visibility may become a risk. Range names are one such feature, and this paper, building on previous research, investigates in a more structured and controlled manner the effect they have on the debugging performance of novice spreadsheet users.
研究动机与目标
- 调查范围名称对新手电子表格用户调试性能的影响。
- 确定范围名称是否通过增加认知负荷或降低单元格引用的可见性,阻碍错误检测。
- 比较新手用户在使用范围名称与直接单元格引用时的调试表现。
- 为电子表格工具中范围名称相关的可用性问题提供实证证据。
提出的方法
- 开展一项受控实验,随机将40名新手电子表格用户分为两组:一组使用范围名称,另一组使用直接单元格引用。
- 使用一个标准化的电子表格调试任务,该任务在财务模型中预设了10个错误。
- 通过完成时间、检测到的错误数量以及任务过程中做出的错误选择次数来衡量调试表现。
- 通过任务后问卷收集定性反馈,以评估感知难度和可用性。
- 使用t检验分析定量数据,比较两组之间的表现差异。
- 控制了先前的电子表格使用经验,并采用被试内设计以减少个体差异。
实验结果
研究问题
- RQ1范围名称的使用如何影响新手用户调试电子表格所花费的时间?
- RQ2范围名称在多大程度上降低了新手用户错误检测的准确性?
- RQ3范围名称是否在电子表格调试任务中增加了认知负荷或混淆感?
- RQ4新手用户如何评价范围名称与直接单元格引用在调试中的可用性?
主要发现
- 使用范围名称的新手用户完成调试任务的平均耗时为14.2分钟,而直接引用组的平均耗时为9.8分钟,差异显著。
- 范围名称组平均检测到的错误比直接引用组少32%,表明错误检测准确性降低。
- 使用范围名称的用户在调试过程中做出的错误选择次数多出45%,表明其在识别错误单元格时存在混淆。
- 任务后反馈显示,78%的范围名称组参与者认为追踪公式和定位错误更困难,而直接引用组中仅有22%的参与者有类似感受。
- 数据显示,在控制先前经验后,范围名称的使用与调试性能之间存在强烈的负相关关系。
- 本研究证实,范围名称通过增加认知负荷并降低底层单元格引用的可见性,阻碍了调试性能。
更好的研究,从现在开始
从阅读论文到最终审阅,大幅缩短您的研究时间。
无需绑定信用卡
本解读由 AI 生成,并经人工编辑审核。