Blocks? Graphs? Why Not Both? Designing and Evaluating a Hybrid Programming Environment for End-users. - Ritschel, Nico; Fronchetti, Felipe; Holmes, Reid; Garcia, Ronald; Shepherd, David C. (ICSE: International Conference on Software Engineering, 2024)