Trends in Java code changes: the key to identification of refactorings? - Steve Counsell; Youssef Hassoun; Roger Johnson; Keith Mannock; Emilia Mendes (PPPJ, 2003)

Reusability, open implementation and Java's dynamic proxies. - Youssef Hassoun; Roger Johnson; Steve Counsell (PPPJ, 2003)

The development of generic definitions of hyperslice packages in Hyper/J. - Youssef Hassoun; Constantinos A. Constantinides (SC, 2003)

The quality of automated and manual data collection processes in Java software: an empirical comparison. - Rajaa Najjar; Steve Counsell; George Loizou; Youssef Hassoun (CAiSE Workshops (2), 2004)

A Dynamic Runtime Coupling Metric for Meta-Level Architectures. - Youssef Hassoun; Roger Johnson; Steve Counsell (CSMR, 2004)

Dynamic coupling metric: proof of concept. - Youssef Hassoun; Steve Counsell; Roger Johnson (IEE Proc. Softw., 2005)

Applications of dynamic proxies in distributed environments. - Youssef Hassoun; Roger Johnson; Steve Counsell (Softw. Pract. Exp., 2005)

Coupling, code reuse and open implementation in reflective systems. - Youssef Hassoun (2005)

Common refactorings, a dependency graph and some code smells: an empirical study of Java OSS. - Steve Counsell; Youssef Hassoun; George Loizou; Rajaa Najjar (ISESE, 2006)

Extracting refactoring trends from open-source software and a possible solution to the 'related refactoring' conundrum. - Deepak Advani; Youssef Hassoun; Steve Counsell (SAC, 2006)

The Effectiveness of Refactoring, Based on a Compatibility Testing Taxonomy and a Dependency Graph. - Steve Counsell; Robert M. Hierons; Rajaa Najjar; George Loizou; Youssef Hassoun (TAIC PART, 2006)

Understanding the complexity of refactoring in software systems: a tool-based approach. - Deepak Advani; Youssef Hassoun; Steve Counsell (Int. J. Gen. Syst., 2006)

The impact of input domain reduction on search-based test data generation. - Mark Harman; Youssef Hassoun; Kiran Lakhotia; Phil McMinn; Joachim Wegener (ESEC/SIGSOFT FSE, 2007)

Package Evolvability and its Relationship with Refactoring. - Asma Mubarak; Steve Counsell; Robert M. Hierons; Youssef Hassoun (Electron. Commun. Eur. Assoc. Softw. Sci. Technol., 2007)

Analysis of Procedure Splitability. - Tao Jiang 060; Mark Harman; Youssef Hassoun (WCRE, 2008)

Assessing the impact of global variables on program dependence and dependence clusters. - David W. Binkley; Mark Harman; Youssef Hassoun; Syed S. Islam; Zheng Li 002 (J. Syst. Softw., 2010)

Symbolic search-based testing. - Arthur I. Baars; Mark Harman; Youssef Hassoun; Kiran Lakhotia; Phil McMinn; Paolo Tonella; Tanja E. J. Vos (ASE, 2011)

Input Domain Reduction through Irrelevant Variable Removal and Its Effect on Local, Global, and Hybrid Search-Based Structural Test Data Generation. - Phil McMinn; Mark Harman; Kiran Lakhotia; Youssef Hassoun; Joachim Wegener (IEEE Trans. Software Eng., 2012)

Testing and verification in service-oriented architecture: a survey. - Mustafa Bozkurt; Mark Harman; Youssef Hassoun (Softw. Test. Verification Reliab., 2013)

Secure symmetric ciphers over the real field. - Youssef Hassoun (CoRR, 2016)