|
ABSTRACT
Spreadsheets are one of the most commonly used types of programs in the world, and it is important that they be sufficiently dependable. To help end users who create spreadsheets do so more reliably, we have created a testing and debugging methodology and environment for use in spreadsheets, known as the WYSIWYT methodology. Our prior experiments with WYSIWYT show that users can utilize it to ensure that their spreadsheets are more dependable, but these experiments to date have considered only an unfamiliar prototype spreadsheet environment, and have not involved spreadsheet creation tasks. In this work we conducted a controlled experiment that addresses these limitations. The results of this study indicate that the use of WYSIWYT did not affect the correctness of spreadsheets created by users, but it did significantly reduce the amount of effort required to create them. Further, the subjects' evaluation of the help provided by WYSIWYT was very positive. Our results provide several insights into the use of the WYSIWYT methodology by end users.
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
|
Ahmad, Y., Antoniu, T., Goldwater, S., and Krishnamurthi, S. "A Type System for Statically Detecting Spreadsheet Errors". In Proceedings of International Conference on Automated Software Engineering. Oct., 2003 p. 174--183
|
| |
3
|
|
| |
4
|
Ayalew, Y. and Mittermeir, R. "Interval-Based Testing for Spreadsheets". In Proceedings of International Arab Conference on Information Technology. University of Qatar, Qatar. Dec., 2002 p. 414--422
|
| |
5
|
|
 |
6
|
Laura Beckwith , Margaret Burnett , Susan Wiedenbeck , Curtis Cook , Shraddha Sorte , Michelle Hastings, Effectiveness of end-user debugging software features: are there gender issues?, Proceedings of the SIGCHI conference on Human factors in computing systems, April 02-07, 2005, Portland, Oregon, USA
[doi> 10.1145/1054972.1055094]
|
| |
7
|
Margaret Burnett , John Atwood , Rebecca Walpole Djang , James Reichwein , Herkimer Gottfried , Sherry Yang, Forms/3: A first-order visual language to explore the boundaries of the spreadsheet paradigm, Journal of Functional Programming, v.11 n.2, p.155-206, March 2001
|
| |
8
|
|
| |
9
|
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
|
| |
10
|
|
| |
11
|
Clermont, M. and Mittermeir, R. "Auditing Large Spreadsheet Programs". In Proceedings of International Conference on Information Systems Implementation and Modelling. Apr., 2003 p. 87--97
|
| |
12
|
Cullen, D., Excel Snafu Costs Firm $24 Million, in The Register. 2003.
|
 |
13
|
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]
|
 |
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
|
Fisher II, M., Rothermel, G., Creelan, T., and Burnett, M. Scaling a Dataflow Testing Methodology to the Multiparadigm World of Commercial Spreadsheets. TR-UNL-CSE-2005-0003. University of Nebraska -- Lincoln: Lincoln, NE USA.2005.
|
 |
17
|
|
| |
18
|
|
| |
19
|
|
| |
20
|
|
 |
21
|
James Reichwein , Gregg Rothermel , Margaret Burnett, Slicing spreadsheets: an integrated methodology for spreadsheet testing and debugging, Proceedings of the 2nd conference on Domain-specific languages, p.25-38, October 03-06, 1999, Austin, Texas, United States
|
| |
22
|
|
 |
23
|
|
 |
24
|
Karen J. Rothermel , Curtis R. Cook , Margaret M. Burnett , Justin Schonfeld , T. R. G. Green , Gregg Rothermel, WYSIWYT testing in the spreadsheet paradigm: an empirical evaluation, Proceedings of the 22nd international conference on Software engineering, p.230-239, June 04-11, 2000, Limerick, Ireland
[doi> 10.1145/337180.337206]
|
 |
25
|
J. Ruthruff , E. Creswick , M. Burnett , C. Cook , S. Prabhakararao , M. Fisher, II , M. Main, End-user software visualizations for fault localization, Proceedings of the 2003 ACM symposium on Software visualization, June 11-13, 2003, San Diego, California
[doi> 10.1145/774833.774851]
|
 |
26
|
Joseph R. Ruthruff , Margaret Burnett , Gregg Rothermel, An empirical study of fault localization for end-user programmers, Proceedings of the 27th international conference on Software engineering, p.352-361, May 15-21, 2005, St. Louis, MO, USA
[doi> 10.1145/1062455.1062523]
|
| |
27
|
Sajaniemi, J., Modeling Spreadsheet Audit: A Rigorous Approach to Automatic Visualization. Journal of Visual Languages and Computing, 2000. 11(1): p. 49--82.
|
| |
28
|
Scott, A., Shurgard Stock Dives after Auditor Quits over Company's Accounting, in The Seattle Times. 2003.
|
| |
29
|
Susan Wiedenbeck , Patti L. Zila , Daniel S. McConnell, End-user training: an empirical study comparing on-line practice methods, Proceedings of the SIGCHI conference on Human factors in computing systems, p.74-81, May 07-11, 1995, Denver, Colorado, United States
[doi> 10.1145/223904.223914]
|
 |
30
|
Aaron Wilson , Margaret Burnett , Laura Beckwith , Orion Granatir , Ledah Casburn , Curtis Cook , Mike Durham , Gregg Rothermel, Harnessing curiosity to increase correctness in end-user programming, Proceedings of the SIGCHI conference on Human factors in computing systems, April 05-10, 2003, Ft. Lauderdale, Florida, USA
[doi> 10.1145/642611.642665]
|
REVIEW
"Andrew Brooks : Reviewer"
Spreadsheet errors are commonplace. What you see is what you test (WYSIWYT) extends the basic spreadsheet paradigm by allowing users to indicate cell values as either right or wrong. Using dataflow information, WYSIWYT color codes cells according
more...
|