Skip to main content
QUICK REVIEW

[论文解读] Effect of Range Naming Conventions on Reliability and Development Time for Simple Spreadsheet Formulas

Ruth McKeever, Kevin McDaid|arXiv (Cornell University)|Nov 29, 2011
Spreadsheets and End-User Computing参考文献 13被引用 8
一句话总结

本研究调查了不同范围命名惯例对非专家用户在编写简单电子表格公式时的可靠性与开发时间的影响。通过受控实验发现,范围命名显著增加了错误率和开发时间,这与普遍认为范围命名能提高电子表格清晰度和可用性的观点相悖。

ABSTRACT

Practitioners often argue that range names make spreadsheets easier to understand and use, akin to the role of good variable names in traditional programming languages, yet there is no supporting scientific evidence. The authors previously published experiments that disproved this theory in relation to debugging, and now turn their focus to development. This paper presents the results of two iterations of a new experiment, which measure the effect of range names on the correctness of, and the time it takes to develop, simple summation formulas. Our findings, supported by statistically significant results, show that formulas developed by non-experts using range names are more likely to contain errors and take longer to develop. Taking these findings with the findings from previous experiments, we conclude that range names do not improve the quality of spreadsheets developed by novice and intermediate users. This paper is important in that it finds that the choice of naming convention can have a significant impact on novice and intermediate users' performance in formula development, with less structured naming conventions resulting in poorer performance by users.

研究动机与目标

  • 评估范围命名惯例是否能提升非专家用户在编写简单电子表格公式时的可靠性与开发速度。
  • 研究不同命名结构(如结构化与非结构化)对用户在公式创建过程中表现的影响。
  • 检验广泛持有的假设,即范围名称能提升可读性并减少错误,类似于编程中良好的变量命名。
  • 将先前关于调试的研究成果扩展至开发阶段,评估命名惯例是否会影响公式创建过程中的正确性。
  • 确定在电子表格开发任务中,结构化命名惯例是否优于非结构化或随意命名的成果。

提出的方法

  • 对初学者和中级电子表格用户进行了两轮受控实验。
  • 参与者在具有预定义范围名称的电子表格中,使用不同的命名惯例创建简单的求和公式。
  • 通过标准化任务和受控条件,测量公式的开发时间与正确性。
  • 应用统计分析,比较不同命名惯例下的错误率与完成时间。
  • 采用被试内设计以减少个体差异,提高性能比较的可靠性。
  • 将命名惯例分类为结构化(如描述性、一致)或非结构化(如随意、不一致)以供分析。

实验结果

研究问题

  • RQ1使用范围名称是否能减少非专家用户在开发简单电子表格公式时的错误数量?
  • RQ2使用范围名称是否增加了开发正确公式所需的时间?
  • RQ3不同的范围命名惯例(结构化与非结构化)如何影响用户在公式开发中的表现?
  • RQ4使用命名范围与使用单元格引用的公式在可靠性和开发时间上是否存在显著差异?
  • RQ5在电子表格公式创建任务中,结构化命名惯例是否能带来优于非结构化命名惯例的表现?

主要发现

  • 使用范围名称的非专家用户所开发的公式,其错误率显著高于使用直接单元格引用的公式。
  • 无论命名惯例的结构如何,使用范围名称时的开发时间均明显更长。
  • 非结构化命名惯例导致的表现更差,但与结构化命名相比,两者均劣于直接使用单元格引用。
  • 结果具有统计显著性,表明范围名称并未提升初学者和中级用户在可靠性或效率方面的表现。
  • 这些发现与普遍认为范围名称能提升清晰度和可用性的观点相矛盾。
  • 本研究证实,对于非专家用户而言,范围名称可能在电子表格开发中起到阻碍作用,尤其是在公式创建任务中。

更好的研究,从现在开始

从阅读论文到最终审阅,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。