i-nth logo

Authors

Ruth McKeever, Kevin McDaid, & Brian Bishop

Abstract

This paper describes an exploratory empirical study of the effect of named ranges on spreadsheet debugging performance. Named ranges are advocated in both academia and industry, yet no experimental evidence has been cited to back up these recommendations.

This paper describes an exploratory experiment involving 21 participants that assesses the performance of novices debugging a spreadsheet containing named ranges. The results are compared with the performance of a different set of novices debugging the same spreadsheet without named ranges.

The findings suggest that novice users debug on average significantly fewer errors if the spreadsheet contains named ranges. The purpose of the investigative study is to derive a detailed and coherent set of research questions regarding the impact of range names on the debugging performance and behaviour of spreadsheet users. These will be answered through future controlled experiments.

Sample

Error correction results
Error correction results

The results show that the students corrected on average 47% of the errors seeded in the spreadsheet. This is approximately 11% less than the comparative group.

Unsurprisingly, the only statistically significant difference in performance relates to the debugging of formula errors, where the experiment group corrected only 44% of errors, while the control group corrected 63%.

Publication

2009, EuSpRIG

Full article

An exploratory analysis of the impact of named ranges on the debugging performance of novice users

Also see

How do range names hinder novice debugging performance?