Sciweavers

CHI
2003
ACM

Harnessing curiosity to increase correctness in end-user programming

14 years 4 months ago
Harnessing curiosity to increase correctness in end-user programming
Despite their ability to help with program correctness, assertions have been notoriously unpopular--even with professional programmers. End-user programmers seem even less likely to appreciate the value of assertions; yet end-user programs suffer from serious correctness problems that assertions could help detect. This leads to the following question: can end users be enticed to enter assertions? To investigate this question, we have devised a curiosity-centered approach to eliciting assertions from end users, built on a surprise-explain-reward strategy. Our follow-up work with end-user participants shows that the approach is effective in encouraging end users to enter assertions that help them find errors. Keywords Assertions, end-user software engineering, curiosity
Aaron Wilson, Margaret M. Burnett, Laura Beckwith,
Added 01 Dec 2009
Updated 01 Dec 2009
Type Conference
Year 2003
Where CHI
Authors Aaron Wilson, Margaret M. Burnett, Laura Beckwith, Orion Granatir, Ledah Casburn, Curtis R. Cook, Mike Durham, Gregg Rothermel
Comments (0)