D r.  W a h a b  H a m o u - L h a d j ,  i n g ,  O C E B


I am a Tenured Associate Professor in the Department of Electrical and Computer Engineering (ECE) at Concordia University, Montreal, QC, Canada.


My main research interests are in software engineering.  I have worked and developed expertise is various areas including software and business modeling, software maintenance and evolution,  online system surveillance,  business process management, and organizational performance.  


I am the founder and the lead researcher of the Software Behaviour Analysis Research Lab (SBA),  a research group that studies the behaviour of complex software.  The term 'software behaviour' is used here to include the interactions that occur within the software itself and between software and its environment (business context, users, etc.). The SBA research lab has been a home for many students and research associates. The activities of the lab are supported by various industrial and government organizations

Besides software analysis, I have always had a keen interest in management sciences and their impact on software industry. I worked and consulted extensively in the area of Business Process Management, Total Quality Management, and Organizational Performance. In 2007, I created a working group that studied the impact of regulatory compliance, from the business standpoint, on software development. This work was done in collaboration with my brother Abdel from IBM. The main outcome of this research is the concept of Software Compliance Engineering that Abdel and I define as "the software engineering field that aims to define, develop, and evaluate tools and techniques intended to support the software community in the production of software systems for which regulatory compliance is a built-in quality attribute.” If you wish to read some of my published papers on specific topics within this theme, please email me, or click on Publications.

I hold a PhD degree in Computer Science from the University of Ottawa (2005). I also hold the OMG Certified Expert in Business Process Management Certification - advanced business and technical tracks.  I am also a licenced Professional Engineer in Quebec.


I have been teaching various courses in ECE including a graduate course that I introduced on Model-Driven Software Engineering and many undergraduate core courses such as Embedded Systems and Software Design, Programming Methodology I and II, and Data Structures and Algorithms. Prior to joining Concordia, I taught a large number of Software/Computer Engineering, Computer Science, and Business Administration (MBA) courses at the University of Ottawa in both the School of Information Technology and Engineering and the Telfer School of Business.

I have served on many technical program committees of several conferences including ICPC, ICSM, WCRE, and ICEIS (see professional activities for more details). I am the co-founder of the Program Comprehension through Dynamic Analysis (PCODA) workshop and the co-chair of five of its editions. I have also been a frequent reviewer for many journals including IEEE TSE, Springer JSS, Wiley JSME, to name a few. I am a member of IEEE, IEEE Computer Society, and ACM. Since January 2011, I have been serving as the chair of IEEE Montreal Section Computer Society Chapter. Recently, I accepted the position of Managing Editor of the IEEE Canada Review.


News


Links


Other Links