i-nth logo

Authors

Ruth McKeever & Kevin McDaid

Abstract

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.

Sample

Named range error experiment results
Named range error experiment results

The experiment group, using range names, found 6% fewer errors than the control group.

This shows that range names do not improve debugging performance. The greatest problems with names lie not in their implementation, but in the effect their inclusion has on users' perception of the spreadsheet.

Publication

2010, EuSpRIG

Full article

How do range names hinder novice debugging performance?

Also see

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