Garbage in, Garbage out? An Empirical Look at Oracle Mistakes by End-User Programmers
- 18 October 2005
- proceedings article
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 11, 45-52
- https://doi.org/10.1109/vlhcc.2005.40
Abstract
End-user programmers, because they are human, make mistakes. However, past research has not considered how visual end-user debugging devices could be designed to ameliorate the effects of mistakes. This paper empirically examines oracle mistakes 驴 mistakes users make about which values are right and which are wrong 驴 to reveal differences in how different types of oracle mistakes impact the quality of visual feedback about bugs. We then consider the implications of these empirical results for designers of end-user software engineering environments.Keywords
This publication has 18 references indexed in Scilit:
- Interactive, visual fault localization support for end-user programmersJournal of Visual Languages & Computing, 2005
- An empirical study of fault localization for end-user programmersPublished by Association for Computing Machinery (ACM) ,2005
- End-user software engineeringCommunications of the ACM, 2004
- Supporting user hypotheses in problem diagnosisPublished by Association for Computing Machinery (ACM) ,2004
- End-user software visualizations for fault localizationPublished by Association for Computing Machinery (ACM) ,2003
- A methodology for testing spreadsheetsACM Transactions on Software Engineering and Methodology, 2001
- Modeling Spreadsheet Audit: A Rigorous Approach to Automatic VisualizationJournal of Visual Languages & Computing, 2000
- What We Know About Spreadsheet ErrorsJournal of Organizational and End User Computing, 1998
- Tools for spreadsheet auditingInternational Journal of Human-Computer Studies, 1996
- On Testing Non-Testable ProgramsThe Computer Journal, 1982