Analysing Students' Scratch Programs and Addressing Issues using Elementary Patterns. - Kashif Amanullah; Tim Bell 001 (FIE, 2018)

Teaching Programming to School Children Using Elementary Patterns. - Kashif Amanullah (FIE, 2019)

Evaluating the Use of Remixing in Scratch Projects Based on Repertoire, Lines of Code (LOC), and Elementary Patterns. - Kashif Amanullah; Tim Bell 001 (FIE, 2019)

Analysis of Progression of Scratch Users based on their Use of Elementary Patterns. - Kashif Amanullah; Tim Bell 001 (ICCSE, 2019)

Teaching Resources for Young Programmers: the use of Patterns. - Kashif Amanullah; Tim Bell 001 (FIE, 2020)

Revisiting code smells in block based languages. - Kashif Amanullah; Tim Bell 001 (WiPSCE, 2020)