Mohammad Masudur Rahman
(a.k.a. Masud Rahman)
PhD Research Student, Software Research Lab, University of Saskatchewan, Canada

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

"You can go so far you can dream of and dare to ..."

Home Publication Research Education Employment Projects Expertise Awards Service Moments

Research Summary
Studies show that about 80% of the total effort is spent by a development team especially in software maintenance. Software maintenance addresses bug fixation, new feature implementation or any other type of software change requests by the software users. The maintenance of a software encompasses a wide range of tasks such as program comprehension, concept location, impact analysis, code review, traceability link recovery, and so on. Recommendation systems that exploit the context of a programming problem/task and mine appropriate historical data often can assist the software developers in overcoming such challenges. In my research, I mine large software repositories such as programming Q & A site--Stack Overflow, code repository-- GitHub and Bug repository--BugZilla, and retrieve meaningful insights for recommendation for developers. The baseline idea is to exploit the invaluable technical knowledge created by an extremely large technical crowd.
Research Interests
  • Code Review/Reviewer Suggestion/Review Support
  • Code Change/Concept Location/Query Suggestion & Reformulation
  • Code Comprehension/Re-documentation
  • Code Search/Query Suggestion & Reformulation
  • Code Debugging
  • Repository Mining-- Stack Overflow, GitHub, BugZilla & JIRA
  • Big Data in SE
  • Recommendation Systems
  • IDE-based search & Supports
  • Exception Handling
  • International Conference on Software Maintenance and Evolution (ICSME)
  • International Conference on Software Maintenance (ICSM)
  • International Conference on Software Analysis, Evolution, and Reengineering (SANER)
  • International Working Conference on Reverse Engineering (WCRE)
  • International Working Conference on Mining Software Repositories (MSR)
  • International Working Conference on Source Code Analysis and Manipulation (SCAM)
  • International Conference on Program Comprehension (ICPC)
  • International conference by Centre for Advanced Studies Research, IBM Canada Software Laboratory (CASCON)
Professional Membership
  • IEEE (Student Member)

Publication Stats

  • ICSE (A*) x 2
  • ASE (A) x 3
  • ICSME (A) x 1
  • MSR (A) x 4
  • SANER (B) x 5
  • SCAM (C) x 2
  • SEKE (B) x 1
  • CASCON x 1
  • ICSPS x 1
  • VSSM x 1
Copyright © Mohammad Masudur Rahman. Last updated on April, 2017