DBSnap++: creating data-driven programs by snapping blocks. - Yasin N. Silva; Anthony Nieuwenhuyse; Thomas G. Schenk; Alaura Symons (ITiCSE, 2018)