Solomonides, A. E., Hale, P., Solomonides, T., & Beeson, I. (2012). User-driven modelling: Visualisation and systematic interaction for end-user programmin. Journal of Visual Languages and Computing, 23(6), 354-379. https://doi.org/10.1016/j.jvlc.2012.08.002