Md Shamimur Rahman
PhD Candidate. Department of Computer Science, University of Saskatchewan, Canada.
Room 254
176 Thorvaldson Building
110 Science Place, University of Saskatchewan
Saskatoon, Saskatchewan
Md Shamimur Rahman is currently a PhD candidate in the Software Research (SR) Lab at the University of Saskatchewan, Canada, under the supervision of Professors Chanchal Roy and Zadia Codabux. He also serves as an Assistant Professor in the Department of Computer Science and Engineering at Khulna University of Engineering & Technology, Bangladesh.
Shamimur completed his master’s at the University of Saskatchewan, Canada, under the supervision of Prof. Chanchal Roy. His master’s thesis title was “Aspect of Code Cloning Towards Software Bug and Imminent Maintenance: A Perspective on Open-source and Industrial Mobile Applications”. Prior to this, Shamimur completed his bachelor’s degree from the Department of Computer Science and Engineering of Khulna University of Engineering & Technology (KUET), Bangladesh.
Shamimur’s research focuses on empirical software engineering, data mining, and applying data-driven methods to enhance software engineering activities, with a particular emphasis on Code Review. His main objectives include discovering empirical findings, extracting valuable information from software repository data, generating practical insights for managing software projects, and creating automated tools to assist developers. Additionally, he explores the human aspects of software engineering, such as communication dynamics, developer satisfaction, and team performance, aiming to better understand and improve collaborative processes within software development teams.
Contact: mdr614{at}usask{dot}ca, shamimur052{at}gmail{dot}com
selected publications
- ICSE2026Breaking the Alphabet: Rethinking File Ordering in Code ReviewIn 2026 IEEE/ACM 22nd International Conference on Software Engineering (ICSE), 2026
- MSR2025Investigating the Understandability of Review Comments on Code Change RequestsIn 2025 IEEE/ACM 22nd International Conference on Mining Software Repositories (MSR), 2025
- EASE2025Do automatic comment generation techniques fall short? exploring the influence of method dependencies on code understandingIn Proceedings of the 29th International Conference on Evaluation and Assessment in Software Engineering, 2025
- FSE2024Do words have power? understanding and fostering civility in code review discussionProceedings of the ACM on Software Engineering, 2024
- ICSME2023Integrating visual aids to enhance the code reviewer selection processIn 2023 IEEE International Conference on Software Maintenance and Evolution (ICSME), 2023
- IWSC2022An insight into the reusability of stack overflow code fragments in mobile applicationsIn 2022 IEEE 16th International Workshop on Software Clones (IWSC), 2022
- TENSYMP2020Horizontal vertical and SuperQueen parity (HVSQ) method for soft error toleranceIn 2020 IEEE Region 10 Symposium (TENSYMP), 2020