Research Interests

  • Code Clone Detection: Developing novel techniques to identify semantic and cross-language code clones
  • Large Language Models: Exploring applications of LLMs in software engineering tasks
  • Software Refactoring: Creating tools and methodologies to improve code quality
  • AI for Software Engineering: Leveraging artificial intelligence to enhance developer productivity
  • Software Analytics: Analyzing codebases to derive insights for better software development

Education

  • PhD in Computer Science
    University of Saskatchewan (2024 - Present)
  • MSc in Computer Science
    University of Saskatchewan (2022 - 2024)
  • BSc in Computer Science
    BRAC University (2018 - 2021)

Notable Publications

  • Are Large Language Models a Threat to Programming Platforms? An Exploratory Study
    M. M. Billah, P. R. Roy, Z. Codabux, and B. Roy
    Proceedings of the 18th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (2024)
  • GPTCloneBench: A Comprehensive Benchmark of Semantic Clones and Cross-Language Clones Using GPT-3 Model
    A. I. Alam, P. R. Roy, F. Al-Omari, C. K. Roy, B. Roy, and K. A. Schneider
    IEEE International Conference on Software Maintenance and Evolution (ICSME) (2023)
  • Unveiling the Potential of Large Language Models in Generating Semantic and Cross-Language Clones
    P. R. Roy, A. I. Alam, F. Al-omari, B. Roy, C. K. Roy, and K. A. Schneider
    IEEE International Workshop on Software Clones (IWSC) (2023)

Awards & Recognition

  • GSA Research Excellence Award (2025)
    Graduate Students Association, University of Saskatchewan
  • Best Thesis Award (MSc) (2025)
    Department of Computer Science, University of Saskatchewan
  • People's Choice Best Paper Award (2023)
    IWSC-2023 at Bogota, Colombia
  • Student Encouragement Award (2023)
    IWSC-2023 at Bogota, Colombia
  • People's Choice Best Presentation Award (2023)
    SOAR Symposium at Saskatoon, Saskatchewan
  • CS Citizenship Award (M.Sc.) (2024)
    Department of Computer Science, University of Saskatchewan