|
ABSTRACT
We present a study investigating the performance of a system for automatically inferring spreadsheet templates. These templates allow users to safely edit spreadsheets, that is, certain kinds of errors such as range, reference, and type errors can be provably prevented. Since the inference of templates is inherently ambiguous, such a study is required to demonstrate the effectiveness of any such automatic system. The study results show that the system considered performs significantly better than subjects with intermediate to expert level programming expertise. These results are important because the translation of the huge body of existing spreadsheets into a system based on safety-guaranteeing templates cannot be performed without automatic support. We also carried out post-hoc analyses of the video recordings of the subjects' interactions with the spreadsheets and found that although expert-level subjects needed less time and developed more accurate templates than less experienced subjects, they did not inspect fewer cells in the spreadsheet. %and found that expert-level subjects spend less time and inspect fewer cells in the spreadsheet and develop more accurate templates than subjects with less experience.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
|
| |
3
|
|
| |
4
|
Y. Ahmad, T. Antoniu, S. Goldwater, and S. Krishnamurthi. A Type System for Statically Detecting Spreadsheet Errors. In 18th IEEE Int. Conf. on Automated Software Engineering, pages 174--183, 2003.
|
| |
5
|
|
 |
6
|
|
| |
7
|
Margaret Burnett , Curtis Cook , Omkar Pendse , Gregg Rothermel , Jay Summet , Chris Wallace, End-user software engineering with assertions in the spreadsheet paradigm, Proceedings of the 25th International Conference on Software Engineering, May 03-10, 2003, Portland, Oregon
|
| |
8
|
|
| |
9
|
|
 |
10
|
|
 |
11
|
Martin Erwig , Robin Abraham , Irene Cooperstein , Steve Kollmansberger, Automatic generation and maintenance of correct spreadsheets, Proceedings of the 27th international conference on Software engineering, p.136-145, May 15-21, 2005, St. Louis, MO, USA
[doi> 10.1145/1062455.1062494]
|
| |
12
|
|
| |
13
|
|
 |
14
|
Marc Fisher , Mingming Cao , Gregg Rothermel , Curtis R. Cook , Margaret M. Burnett, Automated test case generation for spreadsheets, Proceedings of the 24th International Conference on Software Engineering, May 19-25, 2002, Orlando, Florida
[doi> 10.1145/581339.581359]
|
 |
15
|
|
| |
16
|
T. R. G. Green and M. Petre. Usability Analysis of Visual Programming Environments: A `Cognitive Dimensions' Framework. Journal of Visual Languages and Computing, 7(2):131--174, 1996.
|
| |
17
|
R. L. Hayen and R. M. Peters. How to Ensure Spreadsheet Integrity. Management Accounting, 60(9):30--33, 1989.
|
 |
18
|
|
 |
19
|
|
| |
20
|
|
| |
21
|
|
| |
22
|
R. R. Panko. Applying Code Inspection to Spreadsheet Testing. Journal of Management Information Systems, 16(2):159--176, 1999.
|
| |
23
|
S. Prabhakarao, C. Cook, J. Ruthruff, E. Creswick, M. Main, M. Durham, and M. Burnett. Strategies and Behaviors of End-User Programmers with Interactive Fault Localization. In IEEE Int. Symp. on Human-Centric Computing Languages and Environments, pages 203--210, 2003.
|
| |
24
|
|
| |
25
|
K. Rajalingham, D. R. Chadwick, and B. Knight. Classification of Spreadsheet Errors. Symp. of the European Spreadsheet Risks Interest Group (EuSpRIG), 2001.
|
 |
26
|
|
 |
27
|
|
| |
28
|
P. Saariluoma and J. Sajaniemi. Extracting Implicit Tree Structures in Spreadsheet Calculation. Ergonomics, 34(8):1027--1046, 1991.
|
| |
29
|
J. Sajaniemi. Modeling Spreadsheet Audit: A Rigorous Approach to Automatic Visualization. Journal of Visual Languages and Computing, 11:49--82, 2000.
|
| |
30
|
|
| |
31
|
|
| |
32
|
U.S. Department of Education. Audit of the Colorado Student Loan Program's Establishment and Use of Federal and Operating Funds for the Federal Family Education Loan Program, July 2003. Report ED-OIG/A07-C0009.
|
| |
33
|
U.S. Department of Health and Human Services. Review of Medicare Bad Debts at Pitt County Memorial Hospital, January 2003. Report A-04-02-02016.
|
| |
34
|
A. G. Yoder and D. L. Cohn. Real Spreadsheets for Real Programmers. In Int. Conf. on Computer Languages, pages 20--30, 1994.
|
CITED BY 3
|
|
|
|
|
|
|
|
Woralak Kongdenfha , Boualem Benatallah , Julien Vayssière , Régis Saint-Paul , Fabio Casati, Rapid development of spreadsheet-based web mashups, Proceedings of the 18th international conference on World wide web, April 20-24, 2009, Madrid, Spain
|
|