Hale, Peter, "User driven modelling: Visualisation and systematic interaction for end-user programming with tree-based structures", ,