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.