The Role of Constructors in the Context of Refactoring Object-Oriented System. - Rajaa Najjar; Steve Counsell; George Loizou; Keith Mannock (CSMR, 2003)

Applying Intelligent Data Analysis to Coupling Relationships in Object-Oriented Software. - Steve Counsell; Xiaohui Liu 001; Rajaa Najjar; Stephen Swift; Allan Tucker (IDA, 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)

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)

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)

Quality of manual data collection in Java software: an empirical investigation. - Steve Counsell; George Loizou; Rajaa Najjar (Empir. Softw. Eng., 2007)

Is Manual Data Collection Hampered by the Presence of Inner Classes or Class Size? - Steve Counsell; George Loizou; Rajaa Najjar (SCSS (2), 2008)

An empirical study on encapsulation and refactoring in the object-orientated paradigm. - Rajaa Najjar (2008)

Evaluation of the 'replace constructors with creation methods' refactoring in Java systems. - Steve Counsell; George Loizou; Rajaa Najjar (IET Softw., 2010)