End-user developers do not usually specify
or describe requirements. They regard this
as unnecessary effort because they are
going to do the development. This causes
problems throughout the remainder of the
development process [Costabile et al. 2006;
Fischer and Giaccardi 2006; Mørch and
Mehandjiev 2000; Segal 2007]