I am a PhD student in computer science at Concordia University. I am involved in research at the Software Performance, Analysis, and Reliability (SPEAR) lab, advised by Dr. Tse-Hsun (Peter) Chen, where we focus on improving the quality of large-scale software systems. I also enjoy photography in my free time.
My research interests lie in the field of Software Engineering, specifically in fault localization techniques. Fault localization is the process of identifying and locating the root causes of software failures, which is essential for debugging and improving software quality. My current project involves developing and evaluating novel methods for fault localization based on machine learning and program analysis. Additionally, I am working with Large Language Models (LLMs) to enhance software debugging performance and reliability. This involves leveraging the advanced natural language processing capabilities of LLMs to better understand and analyze software errors, aiming to significantly improve the efficiency and accuracy of the debugging process in complex software systems.
Towards Better Graph Neural Network-based Fault Localization Through Enhanced Code Representation
Md Nakhla Rafi, Dong Jae Kim, An Ran Chen, Tse-Hsun (Peter) Chen, Shaowei Wang
The ACM International Conference on the Foundations of Software Engineering (FSE 2024)
paper
Exploring Data Cleanness in Defects4J and Its Influence on Fault Localization Efficiency
Md Nakhla Rafi, An Ran Chen, Tse-Hsun Chen, Shaohua Wang
International Conference on Software Engineering: Companion Proceedings (ICSE 2024)
paper
Graduate Research Assistant
Montréal, Québec
Sept 2022 - Present
Data Anomaly Engineer
Montréal, Québec
May 2024 - Present
Lecturer
Dhaka, Bangladesh, June 2020 - August 2022
BUX Monitoring Team
Dhaka, Bangladesh, October 2020 - August 2022
Teaching Assistant
Dhaka, Bangladesh, September 2018 - March 2020