• 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