Authors
Joseph Ruthruff & Margaret Burnett
Abstract
This paper summarizes six challenges in end-user programming that can impact the debugging efforts of end users.
These challenges have been derived through our experiences and empirical investigation of interactive fault localization techniques in the spreadsheet paradigm.
Our contributions reveal several insights into debugging techniques for end-user programmers, particularly fault localization techniques, that can help guide the direction of future end-user software engineering research.
Sample
The six challenges are:
- Lack of software engineering knowledge.
- Modeless and interactive environments.
- Lack of organized testing infrastructure.
- Unreliability of testing information.
- Evaluation of debugging feedback.
- Attention investment.
Publication
2005, Workshop on End-User Software Engineering, May