
Registered user since Mon 24 Jul 2017
Dr. Masud Rahman is an Associate Professor in the Faculty of Computer Science at Dalhousie University, Canada. He received his Ph.D. in Computer Science/Software Engineering from the University of Saskatchewan, Canada.
Masud leads the RAISE Lab at Dalhousie University. He is interested in the intelligent automation of software maintenance and evolution. His research program aims to (a) better understand the challenges of software bugs, crashes, vulnerabilities, and technical debt, and (b) design cost-effective, cutting-edge, AI-powered solutions to tackle them effectively. From a technical perspective, Dr. Rahman and his team (a) study the characteristics, symptoms, and root causes of software bugs to advance the current state of understanding and (b) develop novel tools, techniques, and benchmark datasets to automatically detect, diagnose, explain, and reproduce bugs or crashes from not only conventional but also AI-powered and simulation modelling software. His research interests have been significantly shaped by his three years of experience as a professional developer in the software industry. He regularly collaborates with multiple industries (e.g., Mozilla Firefox, Metabob Inc.) and academic partners (e.g., DalTrac, Polytechnique Montreal).
Masud’s work was accepted in several major venues of Software Engineering, including ICSE, ESEC/FSE, ASE, EMSE, TOSEM, ICSME, MSR, and SANER. Dr. Rahman received multiple prestigious awards, including the Governor General’s Gold Medal, the U of S Doctoral Thesis Award, TCSE Distinguished Paper Award and the Most Influential Paper Award for his research excellence and practical impact. To date, Masud has been awarded $700K+ (as PI) and $4.3M (as Co-PI and Co-applicant) in competitive research funding, and his grants include NSERC Discovery Grant, Mitacs Accelerate International, NSERC Postdoctoral Fellowship, Dalhousie BELONG Program, and Climate Action and Awareness Fund. He has also been serving the top journals and conferences of Software Engineering in various capacities.
Contributions
2026
ICSE
- Author of Towards Understanding the Impact of Data Bugs on Deep Learning Models in Software Engineering within the Journal-first Papers-track
- Author of Imitation Game: Reproducing Deep Learning Bugs Leveraging an Intelligent Agent within the Research Track-track
- Author of Why Attention Fails: A Taxonomy of Faults in Attention-Based Neural Networks within the Research Track-track
- Author of Be a Partner, not a Bystander in Software Engineering Practice: Bridging the Gaps between Academia and Industry within the Future of Software Engineering-track
- Author of Towards Understanding the Challenges of Bug Localization in Deep Learning Systems within the Journal-first Papers-track
Mining Software Repositories
International Conference on Program Comprehension
- Session Chair of Session 5 - Summarization, Documentation, and Code Review (part of ICPC Program)
- Proceedings Chair in Organizing Committee
- Session Chair of Session 2 - Human Aspects (part of ICPC Program)
- Committee Member in Program Committee within the Research Track-track
- Author of Improved Bug Localization with AI Agents Leveraging Hypothesis and Dynamic Cognition within the Research Track-track
2025
ASE
ESEC/FSE
- Committee Member in Program Committee within the Research Papers-track
- Author of Can Hessian-Based Insights Support Fault Diagnosis in Attention-based Models? within the Ideas, Visions and Reflections-track
- Author of Towards enhancing the reproducibility of deep learning bugs: an empirical study within the Journal First-track
Mining Software Repositories
International Conference on Program Comprehension
- Author of Improved IR-based Bug Localization with Intelligent Relevance Feedback within the Research Track-track
- Author of Towards Enhancing IR-based Bug Localization Leveraging Texts and Multimedia from Bug Reports within the Early Research Achievements (ERA)-track
- Committee Member in Program Committee within the Early Research Achievements (ERA)-track
SANER
- Session Chair of Opening (Welcome from the GCs and PCs) (part of Research Papers)
- Session Chair of Keynote 1 (part of Research Papers)
- Session Chair of Change Management & Program Comprehension (part of Research Papers)
- Program Co-Chair in Organizing Committee
- Program Co-Chair in Program Committee within the Research Papers-track
- Session Chair of Keynote 2 (part of Research Papers)
2024
ASE
SCAM
ESEC/FSE
International Conference on Program Comprehension
Mining Software Repositories
SANER
- Session Chair of Defect Prediction and Analysis II (part of Research Papers)
- Author of Predicting Line-Level Defects by Capturing Code Contexts with Hierarchical Transformers within the Research Papers-track
- Author of Can We Identify Stack Overflow Questions Requiring Code Snippets? Investigating the Cause & Effect of Missing Code Snippets within the Research Papers-track
- Committee Member in Program Committee within the Research Papers-track
2023
Mining Software Repositories
- Author of Do Subjectivity and Objectivity Always Agree? A Case Study with Stack Overflow Questions within the Technical Papers-track
- Committee Member in Program Committee within the Technical Papers-track
- Author of Defectors: A Large, Diverse Python Dataset for Defect Prediction within the Data and Tool Showcase Track-track
ESEC/FSE
ICSME
- Committee Member in New Ideas and Emerging Results Track - Program Committee within the New Ideas and Emerging Results Track-track
- Session Chair of Software Faults (part of Research Track)
- Author of Recommending Code Reviews Leveraging Code Changes with Structured Information Retrieval within the Research Track-track
- Session Chair of Machine Learning Applications (part of Research Track)
- Author of Bugsplainer: Leveraging Code Structures to Explain Software Bugs with Neural Machine Translation within the Tool Demo Track-track
2022
Mining Software Repositories
- Session Chair of Session 5: Communication & Domains (part of Technical Papers)
- Committee Member in Program Committee within the Technical Papers-track
- Committee Member in Data Showcase Committee within the Data and Tool Showcase Track-track
- Publicity & Social Media Co-Chair in Organizing Committee
- Committee Member in Shadow PC Advisors within the Shadow PC-track
- Session Chair of Session 1 (part of Technical Papers)