[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1109/VLHCC.2005.42guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Goal-Directed Debugging of Spreadsheets

Published: 20 September 2005 Publication History

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.

Cited By

View all
  • (2021)Interpretable Program SynthesisProceedings of the 2021 CHI Conference on Human Factors in Computing Systems10.1145/3411764.3445646(1-16)Online publication date: 6-May-2021
  • (2019)IoT end user programming modelsProceedings of the 1st International Workshop on Software Engineering Research & Practices for the Internet of Things10.1109/SERP4IoT.2019.00008(1-8)Online publication date: 27-May-2019
  • (2019)Fragment-based spreadsheet debuggingAutomated Software Engineering10.1007/s10515-018-0250-926:1(203-239)Online publication date: 1-Mar-2019
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
VLHCC '05: Proceedings of the 2005 IEEE Symposium on Visual Languages and Human-Centric Computing
September 2005
304 pages
ISBN:0769524435

Publisher

IEEE Computer Society

United States

Publication History

Published: 20 September 2005

Author Tags

  1. Debugging
  2. End-User Software Engineering
  3. Spreadsheet
  4. Static Analysis

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 02 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2021)Interpretable Program SynthesisProceedings of the 2021 CHI Conference on Human Factors in Computing Systems10.1145/3411764.3445646(1-16)Online publication date: 6-May-2021
  • (2019)IoT end user programming modelsProceedings of the 1st International Workshop on Software Engineering Research & Practices for the Internet of Things10.1109/SERP4IoT.2019.00008(1-8)Online publication date: 27-May-2019
  • (2019)Fragment-based spreadsheet debuggingAutomated Software Engineering10.1007/s10515-018-0250-926:1(203-239)Online publication date: 1-Mar-2019
  • (2018)Automatic Software RepairACM Computing Surveys10.1145/310590651:1(1-24)Online publication date: 23-Jan-2018
  • (2016)SS-BDDProceedings of the 1st Brazilian Symposium on Systematic and Automated Software Testing10.1145/2993288.2993296(1-10)Online publication date: 19-Sep-2016
  • (2016)A mental model perspective for tool development and paradigm shift in spreadsheetsInternational Journal of Human-Computer Studies10.1016/j.ijhcs.2015.10.00586:C(149-163)Online publication date: 1-Feb-2016
  • (2015)On the empirical evaluation of similarity coefficients for spreadsheets fault localizationAutomated Software Engineering10.1007/s10515-014-0145-322:1(47-74)Online publication date: 1-Mar-2015
  • (2013)On the empirical evaluation of fault localization techniques for spreadsheetsProceedings of the 16th international conference on Fundamental Approaches to Software Engineering10.1007/978-3-642-37057-1_6(68-82)Online publication date: 16-Mar-2013
  • (2010)Automated fixing of programs with contractsProceedings of the 19th international symposium on Software testing and analysis10.1145/1831708.1831716(61-72)Online publication date: 12-Jul-2010
  • (2010)Extracting and answering why and why not questions about Java program outputACM Transactions on Software Engineering and Methodology10.1145/1824760.182476120:2(1-36)Online publication date: 8-Sep-2010
  • Show More Cited By

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media