Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
An experimental study of people creating spreadsheets
Brown P., Gould J. ACM Transactions on Information Systems5 (3):258-272,1987.Type:Article
Date Reviewed: Jul 1 1988

Nine experienced users of electronic spreadsheets each created three spreadsheets. Although participants were quite confident that their spreadsheets were accurate, 44 percent of the spreadsheets contained user-generated programming errors. With regard to the spreadsheet creation process, we found that experienced spreadsheet users spend a large percentage of their time using the cursor keys, primarily for the purpose of moving the cursor around the spreadsheet. Users did not spend a lot of time planning before launching into spreadsheet creation, nor did they spend much time im a separate, systematic debugging stage. Participants spent 21 percent of their time pausing, presumably reading and/or thinking, prior to the inital keystrokes of spreadsheet creation episodes.

--Authors’ Abstract

Two important findings have resulted from this research. The first is the large percentage of spreadsheets with errors. From the analysis, the errors are largely a result of errors in cell formulas. The second is the lack of time spent by developers in planning spreadsheets. Though none of the spreadsheet exercises are large (the longest average time to develop a spreadsheet is 63 minutes), the overall lack of planning is a surprise.

These findings focus attention on the need for improved user interfaces and support utilities. Debugging assistance would be of particular interest. Specifically, interfaces that permit views of the spreadsheet formulas, values, and cell addresses across a number of cells and across different areas of the sheet might reduce the error rate. Organizing and displaying formulas, values, and cell addresses that are related to or arise from one another could also help.

Reviewer:  Robert M. Lynch Review #: CR112132
Bookmark and Share
  Featured Reviewer  
 
Specialized Application Languages (D.3.2 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Specialized Application Languages": Date
Types and persistence in database programming languages
Atkinson M., Buneman O. ACM Computing Surveys 19(2): 105-170, 1987. Type: Article
Apr 1 1989
Programming languages for distributed computing systems
Bal H., Steiner J., Tanenbaum A. ACM Computing Surveys 21(3): 261-322, 1989. Type: Article
Aug 1 1990
A small matter of programming
Nardi B., MIT Press, Cambridge, MA, 1993. Type: Book (02621405305)
Jun 1 1994
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy