I lead the Software PErformance, Analysis, and Reliability (SPEAR) lab at Concordia University. My research focuses on improving the quality of large-scale software systems. Specifically, I work on areas such as log analysis and AIOps, software performance analysis, software testing, and mining software repositories. My research group has extensive collaboration with companies such as ERA Environmental, Ericsson, Microsoft, and BlackBerry.
The research tools developed by myself and my students were integrated into industrial practice for ensuring the quality of large-scale enterprise systems. My research has received multiple prestigious awards and I am ranked as one of the most active software engineering researchers around the world by an independent study published in JSS. Several graduated PhD/PostDoc from the SPEAR lab are now tenure-track assistant professors around the world (e.g., York University, University of Alberta, DePaul University, and IIT Gandhinagar).
In particular, my research aims to solve challenges such as:
To perspective graduate students: Concordia has a very strong research presence in Software Engineering. Concordia’s Software Engineering is currently ranked as the 5th in the world. Concordia is also ranked as one of the top 100 universities under 50 years old in the world . Montreal is the second largest city in Canada and is ranked as the best city for students in the world.
PhD in Computer Science
Queen's University
MSc in Computer Science
Queen's University
BSc in Computer Science
University of British Columbia
Venues: 13 TSE (A*), 14 ICSE (A*), 5 FSE (A*), 1 FSE-SEIP (A*), 4 TOSEM (A*), 4 ASE (A*), 11 EMSE (A), 3 ICSME (A), 1 TR (A), 3 JSS (A), 4 MSR (A), 1 IST (A), 1 CAIN, 1 ICDEW
*Ranked according to core ranking, where A* indicates the top venues in the research area, and A indicates highly-respected venues in the research area.
PhD Students
MSc Students
Alumni
Organizing Committee and Journal Editor
Program Committee Member
Journal Reviewer