Ahmed E. Hassan is a Professor and Canada Research Chair in Software Analytics at the School of Computing, Queen's University. He serves as NSERC RIM Industrial Research Chair and leads the Software Analysis and Intelligence Lab (SAIL). Dr. Hassan pioneered the Mining Software Repositories (MSR) conference and co-edited special issues in the IEEE Transactions on Software Engineering and the Journal of Empirical Software Engineering on MSR topics. Education Ph.D. in Computer Science, University of Waterloo (2005) MMath in Computer Science, University of Waterloo BMath in Computer Science, University of Waterloo His research focuses on software analytics, mining software repositories, and systems engineering. Projects at SAIL include analyzing version control systems, predicting software defects, and improving software quality through empirical methods. The lab's work spans software evolution, architecture analysis, and debugging of distributed systems. Dr. Hassan has taught courses like CISC 322: Software Architecture and CISC 880: Mining Software Engineering Data at Queen's University, University of Victoria, and University of Waterloo. His teaching philosophy emphasizes hands-on learning with tools like WEKA and R, and includes project-based assignments using MSR Challenge datasets. Scientific Awards NSERC RIM Industrial Research Chair in Software Engineering Canada Research Chair in Software Analytics He has industrial experience from RIM (Blackberry platform), IBM Research (Almaden Lab), and Nortel Networks. Dr. Hassan is a named inventor on patents in the US, Europe, Canada, Japan, and India. SAIL lab is funded by NSERC, ORF, CFI, and industry partners.










