Achieving flexibility in direct-manipulation programming environments by relaxing the edit-time grammar - Birnbaum, B.E.; Goldman, K.J. (2005 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC'05), Visual Languages and Human-Centric Computing, 2005 IEEE Symposium on, Visual Languages and Human-Centric Computing, 2005)