DocumentCode :
2029563
Title :
Goal-directed debugging of spreadsheets
Author :
Abraham, Robin ; Erwig, Martin
Author_Institution :
Sch. of EECS, Oregon State Univ., Corvallis, OR, USA
fYear :
2005
fDate :
20-24 Sept. 2005
Firstpage :
37
Lastpage :
44
Abstract :
We present a semi-automatic debugger for spreadsheet systems that is specifically targeted at end-user programmers. Users can report expected values for cells that yield incorrect results. The system then generates change suggestions that could correct the error. Users can interactively explore, apply, refine, or reject these change suggestions. The computation of change suggestions is based on a formal inference system that propagates expected values backwards across formulas. The system is fully integrated into Microsoft Excel and can be used to automatically detect and correct various kinds of errors in spreadsheets. Test results show that the system works accurately and reliably.
Keywords :
backpropagation; error correction; formal verification; inference mechanisms; program debugging; spreadsheet programs; Microsoft Excel; backward propagation; change suggestions; end-user programmer; error correction; formal inference system; goal-directed debugging; spreadsheet systems; Debugging; Error correction; Programming profession; Software engineering; Spreadsheet programs; System testing; Debugging; End-User Software Engineering; Spreadsheet; Static Analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Visual Languages and Human-Centric Computing, 2005 IEEE Symposium on
Print_ISBN :
0-7695-2443-5
Type :
conf
DOI :
10.1109/VLHCC.2005.42
Filename :
1509486
Link To Document :
بازگشت