i-nth logo

Authors

Daniel Kulesz, Verena Kafer, & Stefan Wagner

Abstract

Spreadsheets are flexible tools that can be found in almost any project. Since many wrong decisions have been made due to faulty spreadsheets in the past, the question how these faults were introduced in the first place is of major concern.

As spreadsheets are often shared between many workers, it is not uncommon for spreadsheet users to be asked to maintain a spreadsheet they have never seen before. In prior work, we conducted two studies where 17 end-users and 42 undergraduate computer science students had to perform corrective and adaptive maintenance to a spreadsheet unfamiliar to them.

This work provides an exploratory analysis of the effort these participants spent to get familiar with the spreadsheet before doing the first changes.

The results indicate that both beginners and advanced spreadsheet users started changing the spreadsheet prior to exploring its structure and inner workings in depth. More than 2/3 of the users performed changes which violated the original spreadsheet's design and structure. Only in about half of these cases the users recognized and corrected their errors later.

Yet, surprisingly, the effort spent on getting familiar with the spreadsheet and the likelihood of not damaging its original design and structure or recognizing such an error during maintenance seem unrelated.

Sample

Impact of first change to the spreadsheet
Impact of first change to the spreadsheet

Spreadsheet users tend to simply do changes first and think about them later.

It is alarming to see that more than 2/3 of our population broke the spreadsheet's original design and structure with their first changes.

Half of these participants corrected this error later, while the other half did not.

Publication

2017, IS-EUD 6th International Symposium on End-User Development, June, pages 43-58

Full article

How spreadsheet users maintain unfamiliar spreadsheets