DocumentCode :
3027407
Title :
Test-driven goal-directed debugging in spreadsheets
Author :
Abraham, Robin ; Erwig, Martin
Author_Institution :
Microsoft Corp., Gurgaon
fYear :
2008
fDate :
15-19 Sept. 2008
Firstpage :
131
Lastpage :
138
Abstract :
We present an error-detection and -correction approach for spreadsheets that automatically generates questions about input/output pairs and, depending on the feedback given by the user, proposes changes to the spreadsheet that would correct detected errors. This approach combines and integrates previous work on automatic test-case generation and goal-directed debugging. We have implemented this method as an extension to MS Excel. We carried out an evaluation of the system using spreadsheets seeded with faults using mutation operators. The evaluation shows among other things that up to 93% of the first-order mutants and 98% of the second-order mutants were detected by the system using the automatically generated test cases.
Keywords :
program debugging; program testing; spreadsheet programs; MS Excel; automatic test-case generation; error correction; error detection; mutation operator; spreadsheet; test-driven goal-directed debugging; Automatic testing; Debugging; Error correction; Fault detection; Fault diagnosis; Genetic mutations; Inspection; Output feedback; Programming profession; System testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Visual Languages and Human-Centric Computing, 2008. VL/HCC 2008. IEEE Symposium on
Conference_Location :
Herrsching am Ammersee
ISSN :
1943-6092
Print_ISBN :
978-1-4244-2528-0
Electronic_ISBN :
1943-6092
Type :
conf
DOI :
10.1109/VLHCC.2008.4639073
Filename :
4639073
Link To Document :
بازگشت