Share This Author
Principles of Explanatory Debugging to Personalize Interactive Machine Learning
- T. Kulesza, M. Burnett, Weng-Keen Wong, S. Stumpf
- Computer ScienceInternational Conference on Intelligent User…
- 18 March 2015
An empirical evaluation shows that Explanatory Debugging increased participants' understanding of the learning system by 52% and allowed participants to correct its mistakes up to twice as efficiently as participants using a traditional learning system.
The state of the art in end-user software engineering
This article summarizes and classifies research on end-user software engineering activities, defining the area of End-User Software Engineering (EUSE) and related terminology, and addresses several crosscutting issues in the design of EUSE tools.
Forms/3: A first-order visual language to explore the boundaries of the spreadsheet paradigm
- M. Burnett, J. Atwood, Rebecca Walpole Djang, James Reichwein, Herkimer J. Gottfried, Sherry Yang
- Computer ScienceJournal of functional programming
- 1 March 2001
This paper shows that procedural abstraction, data abstraction and graphics output can be supported in the spreadsheet paradigm, and shows that, with the addition of a simple model of time, animated output and GUI I/O also become viable.
Interacting meaningfully with machine learning systems: Three experiments
Too much, too little, or just right? Ways explanations impact end users' mental models
- T. Kulesza, S. Stumpf, M. Burnett, Sherry Yang, Irwin Kwan, Weng-Keen Wong
- Computer ScienceIEEE Symposium on Visual Languages and Human…
- 24 October 2013
It is suggested that completeness is more important than soundness: increasing completeness via certain information types helped participants' mental models and, surprisingly, their perception of the cost/benefit tradeoff of attending to the explanations.
A user-centred approach to functions in Excel
- S. Jones, A. Blackwell, M. Burnett
- Computer ScienceACM SIGPLAN International Conference on…
- 25 August 2003
We describe extensions to the Excel spreadsheet that integrate user-defined functions into the spreadsheet grid, rather than treating them as a "bolt-on". Our first objective was to bring the…
A research project is described that explored a community-oriented approach to attracting and retaining women in the authors' own College’s IT education program, showing how a sequence of four design phases were motivated by evolving design goals that led to systems with differing design rationales.
Programming, Problem Solving, and Self-Awareness: Effects of Explicit Guidance
- Dastyni Loksa, Amy J. Ko, W. Jernigan, A. Oleson, Christopher J. Mendez, M. Burnett
- EducationInternational Conference on Human Factors in…
- 7 May 2016
An explicit instruction on programming problem solving, which frames coding as a process of translating mental representations of problems and solutions into source code, and a method of visualizing and monitoring progression through six problem solving stages are presented.
End-user software engineering
This work has been investigating ways to address the problem of dependability in end-user programming by developing a software engineering paradigm viable for end- user programming, an approach it is called end-users software engineering.