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