• 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