A strategy-centric approach to the design of end-user debugging tools Public Deposited

http://ir.library.oregonstate.edu/concern/technical_reports/jq085r154

Descriptions

Attribute NameValues
Creator
Abstract or Summary
  • End-user programmers’ code is notoriously buggy. This problem is amplified by the increasing complexity of end users’ programs. To help end users catch errors early and reliably, we employ a novel approach for the design of end-user debugging tools: a focus on supporting end users’ effective debugging strategies. This paper has two core contributions. We first demonstrate the potential of a strategy-centric approach to tool design by presenting StratCel, a strategy-based tool for Excel. Second, we show the benefits of this design approach: participants using StratCel found twice as many bugs as participants using standard Excel, they fixed four times as many bugs, and all this in only a small fraction of the time. Furthermore, this strategy-based approach helped the participants who needed it the most: boosting novices’ debugging performance near experienced participants’ improved levels. Finally, we reveal several opportunities for future research about strategy-based debugging tools.
Resource Type
Date Available
Date Issued
Series
Keyword
Rights Statement
Language
Replaces
Additional Information
  • description.provenance : Made available in DSpace on 2009-09-24T19:30:10Z (GMT). No. of bitstreams: 1 GrigoreanuEtAl-StrategyTool-cameraready.pdf: 1163563 bytes, checksum: e5e529101edea08de50db14c907d4e1e (MD5)
  • description.provenance : Approved for entry into archive by Linda Kathman(linda.kathman@oregonstate.edu) on 2009-09-24T19:30:10Z (GMT) No. of bitstreams: 1 GrigoreanuEtAl-StrategyTool-cameraready.pdf: 1163563 bytes, checksum: e5e529101edea08de50db14c907d4e1e (MD5)
  • description.provenance : Submitted by Valentina Grigoreanu (grigorev@onid.orst.edu) on 2009-09-24T17:43:33Z No. of bitstreams: 1 GrigoreanuEtAl-StrategyTool-cameraready.pdf: 1163563 bytes, checksum: e5e529101edea08de50db14c907d4e1e (MD5)

Relationships

In Administrative Set:
Last modified: 12/05/2017

Downloadable Content

Download PDF
Citations:

EndNote | Zotero | Mendeley

Items