These features make end-user development possible, but we believe they are not enough to make it probable.
ACE: Building Interactive Graphical Applications by Jeff Johnson, Bonnie Nardi, Craig Zarmer and James Miller in Communications of the ACM, April, 1993