A Case Study of Distributed and Evolving Applications Using Separation of Concerns. - Hamid Mcheick; Hafedh Mili; Rakan Mcheik (ICSOFT (SE), 2007)

Delegation model for object-oriented systems. - Hamid Mcheick; Hafedh Mili; Eric Dallaire; Rakan Mcheik (AICCSA, 2008)

A Garbage Collector Prototype for C++ Applications Based on Mark and Compact Using Aspect Oriented Programming. - Hamid Mcheick; Aymen Sioud; Abdenour Bouzouane; Rakan Mcheik (Software Engineering Research and Practice, 2008)

Detecting type errors and secure coding in C/C++ applications. - Hamid Mcheick; Heni Dhiab; Mohamad Dbouk; Rakan Mcheik (AICCSA, 2010)