Is a strategy for code smell assessment long overdue? - Steve Counsell; Robert M. Hierons; Hamza Hamza; Sue Black 001; M. Durrand (WETSoM, 2010)

Exploring the Eradication of Code Smells: An Empirical and Theoretical Perspective. - Steve Counsell; Robert M. Hierons; Hamza Hamza; Sue Black 001; M. Durrand (Adv. Softw. Eng., 2010)

An Empirical Investigation of Code Smell 'Deception' and Research Contextualisation through Paul's Criteria. - Steve Counsell; Hamza Hamza; Robert M. Hierons (J. Comput. Inf. Technol., 2010)

Scoped Memory in RTSJ Applications Dynamic Analysis of Memory Consumption. - Hamza Hamza; Steve Counsell (EUROMICRO-SEAA, 2011)

Simulation of a Railway Control System: Dynamic Analysis of Scoped Memory Consumption. - Hamza Hamza; Steve Counsell (UKSim, 2011)

Region-Based RTSJ Memory Management: State of the art. - Hamza Hamza; Steve Counsell (Sci. Comput. Program., 2012)

Simulation of safety-critical, real-time Java: A case study of dynamic analysis of scoped memory consumption. - Hamza Hamza; Steve Counsell (Simul. Model. Pract. Theory, 2012)

Exploiting slicing and patterns for RTSJ immortal memory optimization. - Hamza Hamza; Steve Counsell (PPPJ, 2013)

Optimizing scoped and immortal memory management in real-time Java. - Hamza Hamza (2013)

On the Design of a Java Virtual Machine for Mixed-criticality Systems. - Hamza Hamza; Alan Hughes; Raimund Kirner (JTRES, 2015)

Stride in BlueJ - Computing for All in an Educational IDE. - Michael Kölling; Neil C. C. Brown; Hamza Hamza; Davin McCall (SIGCSE, 2019)