Mohammad Masudur Rahman is an Associate Professor in the Faculty of Computer Science at Dalhousie University. His research focuses on intelligent automation of software maintenance and evolution , combining Artificial Intelligence (AI) and Software Engineering (SE) to address challenges in bug detection, diagnosis, and reproducibility. He leads the RAISE Lab , which aligns with Dalhousie’s strategic goals in Advanced AI & Digital Innovation , particularly Sustainable Software Innovation and Sustainable AI . Dr. Rahman earned his PhD in Computer Science/Software Engineering from the University of Saskatchewan (2019), advised by Prof. Dr. Chanchal Roy, and completed a postdoc at Polytechnique Montreal under Prof. Dr. Foutse Khomh. He has published 50+ papers in top venues like ICSE , ESEC/FSE , ASE , and TOSEM , with research funded by NSERC Discovery Grant, Mitacs Accelerate International, and Dalhousie Startup Fund. His work investigates the challenges of software bugs, crashes, vulnerabilities, and technical debt , particularly in AI-driven systems like Large Language Models and Deep Learning frameworks. He develops tools to automate bug diagnosis, leveraging code structures and neural machine translation. Recent articles analyze deep learning bug reproducibility , fault diagnosis in attention models , and code smell impacts . Scientific Awards : Governor General's Gold Medal, U of S Doctoral Thesis Award, Dalhousie Belong Research Fellowship, President Gold Medal (Bangladesh). Grants : $475K+ (PI) and $4.3M+ (Co-PI) from NSERC, Mitacs, Climate Action Fund, and Dalhousie.








