Masud Rahman, Ph.D.   
Assistant Professor, Faculty of Computer Science, Dalhousie University, Canada

"And say: My Lord increase me in knowledge." -(The Qur'an, Ta-Ha 20:114)


Home Publication Research Awards & Grants Talks Teaching Service Education Media Employment

Short Bio

Dr. Masud Rahman is a tenure-track Assistant Professor in the Faculty of Computer Science at Dalhousie University. He received his Ph.D. in Computer Science/Software Engineering from the University of Saskatchewan and was advised by Prof. Dr. Chanchal Roy. He completed his Postdoc at the Polytechnique Montreal and was advised by Prof. Dr. Foutse Khomh.

Masud leads the RAISE Lab at Dalhousie University. He is interested in the intelligent automation of software maintenance and evolution. Once a software product is released, it enters into the maintenance phase and goes through various major or minor changes. These changes are often triggered either by critical post-release bugs or by the requests for new features. To keep the software operational, the developers must resolve these bugs as quickly as possible. Similarly, to stay competitive in the market, they must add interesting features to their software on a regular interval. Unfortunately, these maintenance activities have never been easy despite 40+ years of extensive research! Software maintenance activities claim up to 50% of the developers' time and cost the global economy billions of dollars every year. With the rise of popular but highly complex computing frameworks such as Deep Learning, Cloud Computing, and Mobile Computing, software maintenance has become even more challenging and costlier.

Masud's research focuses on (1) a better understanding of software maintenance challenges with a particular focus on software debugging, code search, and code reviews, and (2) designing intelligent, automated, and cost-effective solutions to overcome these challenges and thus to make the developers' lives easier. He uses a blend of Software Engineering, Machine/Deep Learning, Information Retrieval, Mining Software Repositories, Natural Language Processing and Big Data Analytics in his work. His research interests have been significantly shaped by his three years of experience as a professional developer in the software industry. Please check here for more details.

To date, Masud has published 36 research papers, and his works got accepted in several major venues of Software Engineering including ICSE (A*), ESEC/FSE (A*), ASE (A*), EMSE (A), ICSME (A) and MSR (A). Dr. Rahman received multiple prestigious awards such as Governor General's Gold Medal 2019, U of S Doctoral Thesis Award 2019, 2019 Best PhD Thesis Award (Computer Science), Dr Keith Geddes Award 2017, Dalhousie Belong Research Fellowship 2020, and the prestigious President Gold Medal 2010 (Bangladesh) for his research excellence and outstanding academics. To date, Masud's work received $280K+ in competitive research funding from various sources including NSERC Discovery Grant, NSERC Postdoctoral Fellowship, NSERC Industry Engage Grant, and Dalhousie Startup Fund.

Message to Prospective Students: RAISE Lab has multiple upcoming openings for fully-funded PhD students. Please see more details here.

Masud got featured at the (1) Dalhousie News, the (2) Department of Computer Science, the (3) University of Saskatchewan and the (4) Stack Overflow Blog

Breaking News


  1. August 2021: Our EMSE journal article -Works for Me! Cannot Reproduce -- A Large Scale Empirical Study of Non-reproducible Bugs- received a major revision.
  2. August 2021: Got featured in the CGPS Imagine Magazine at the University of Saskatchewan
  3. August 2021: Our journal article - Improved Retrieval of Programming Solutions With Code Examples Using a Multi-featured Score. - got accepted at JSS. Please click here for the preprint.
  4. July 2021: Our journal article - The Forgotten Role of Search Queries in IR-based Bug Localization: An Empirical Study - got accepted at EMSE (A). Please click here for the preprint.
  5. May 2021: Thanks to Winter 2021/CSCI 3130 students for their great ratings, feedback, and comments. See details
  6. May 2021: Received MSR Distinguished Reviewer Award 2021!
  7. April 2021: Our EMSE paper: The Forgotten Role of Search Queries in IR-based Bug Localization: An Empirical Study received a minor revision.
  8. April 2021: Awarded the NSERC Discovery Grant 2021 with Discovery Launch Supplement! More details are here
  9. March 2021: Nominated for Dalhousie University President's Research Excellence Award by the Faculty of Computer Science, Dalhousie University.
  10. February 2021: Got featured at Dalhousie News for the BELONG Award!
  11. January 2021: NSERC Postdoctoral Fellowship awarded ($90,000) (Declined)
  12. December 2020: Awarded Dalhousie BELONG Research Fellowship 2020. More details are here


  1. November 2020: NSERC Discovery Grant proposal submitted!
  2. September 2020: Awarded TCSE Distinguished Paper Award 2020 for ICSME 2020 work!
  3. August 2020: One technical-track paper accepted at ICSME 2020
  4. July 2020: Officially joined Dalhousie University!
  5. June 2020: RAISE Lab website launched!
  6. June 2020: Joining Faculty of Computer Science, Dalhousie University as a tenure-track Assistant Professor
  7. May 2020: Virtual visit to University of Calgary
  8. May 2020: Got Featured at the Department of Computer Science and the University of Saskatchewan
  9. May 2020: Awarded Governor General's Gold Medal, the highest academic award that a PhD student can achieve! [More Details]
  10. May 2020: Awarded Doctoral Thesis Award 2019 by the University of Saskatchewan (Physical & Engineering Science Area)
  11. May 2020: IVADO Postdoctoral Funding proposal on reproducing deep learning bugs submitted successfully!
  12. May 2020: PhD thesis was nominated for WAGS/ProQuest Innovation in Technology Award by the Graduate Awards Committee, University of Saskatchewan [National-Level Competition]
  13. April 2020: Virtual visit to Dalhousie University
  14. March 2020: PhD thesis was nominated for U of S Doctoral thesis award [University-Level Competition]
  15. March 2020: Awarded The Best PhD Thesis Award 2019 by the Department of Computer Science, University of Saskatchewan
  16. March 2020: Business visit to Miami University
  17. March 2020: Two technical track papers got accepted at MSR 2020 with 29.70% acceptance rate.
  18. February 2020: My PhD Dissertation has been nominated for Best PhD Thesis Award at University of Saskatchewan
  19. February 2020: Business visit to Queen's University
  20. February 2020: Business visit to Rochester Institute of Technology (RIT)
  21. January 2020: Happy New Year! Two co-supervised works submitted to MSR 2020.


  1. October 2019: Submitted my NSERC PDF Proposal!
  2. October 2019: Joined Polytechnique Montreal as a Postdoctoral Fellow.
  3. September 2019: Defended my Ph.D thesis with a note of "the highest quality"
  4. July 2019: PhD Thesis draft submitted to the advisory board, waiting for the defense date.
  5. July 2019: Became a Canadian citizen!
  6. June 2019: Done with PhD Proposal, officially became a PhD Candidate.
  7. May 2019: Done with PhD Comprehensive exam
  8. March 2019: Awarded prestigious ACM SIGSoft CAPS for ICSE 2019, Montreal
  9. March 2019: Business visit to EECS, York
  10. March 2019: Two of our research track papers got accepted: one at MSR2019 and one at ICPC 2019
  11. January 2019: My paper has been accepted in the Doctoral Symposium track of ICSE 2019, Montreal, Canada
  12. January 2019: Business visit at University of Manitoba


  1. November 2018: Our paper has been accepted by EMSE:-) Pre-print is coming soon!
  2. September 2018: Our paper has been accepted by EMSE with minor revision :)
  3. September 2018: I have been invited to ROSE Festival, co-located at ESEC/FSE 2018
  4. July 2018: Our artifacts have been accepted at ESEC/FSE 2018
  5. July 2018: Our artifacts have been accepted at ICSME 2018
  6. June 2018: Our paper at ICSME 2018 has been nominated for TCSE Distinguished Paper Award :)
  7. June 2018: Our work on query reformulation for bug localization was accepted at ESEC/FSE 2018, FL, USA
  8. June 2018: Our work on query reformulation for general-purpose code search was accepted at ICSME 2018, Madrid, Spain
  9. April 2018: Our work on query reformulation for code search, RACK has received a major revision from EMSE
  10. Feb 2018: Our poster on query reformulation for bug localization was accepted at ICSE 2018, Gothenburg, Sweden


  1. September 2017: Our work on query reformulation using CodeRank and document structures was accepted at ASE 2017, Urbana-Champaign, USA

Publication Stats
  • ICSE (A*) x 4
  • FSE (A*) x 1
  • ASE (A*) x 3
  • EMSE (A) x 3
  • ICSME (A) x 4
  • MSR (A) x 8
  • SANER (A) x 6
  • JSS x 1
  • ICPC (B) x 1
  • SCAM (C) x 2

Award Overview
  • Gold Medal Gold Medal X 2
  • Best Graduate Thesis Best Thesis X 2
  • Best Graduate Student Best Student X 1
  • Research Grants Grant X 5
  • Distinguished Paper Best Paper X 2
  • Distinguished Reviewer Best Reviewer X 1
Copyright © Mohammad Masudur Rahman. Last updated on August 19, 2021

web counter