I am a code clone researcher at the Software Research Lab (SRLab) and ISELab, working on clone detection, refactoring, and large language models under Dr. Kevin Schneider. My goal is to turn research into tools that make software better.


Palash Ranjan Roy (also published as Palash Roy) is a PhD researcher in Computer Science at the University of Saskatchewan, Canada. He is a code clone researcher whose work spans clone detection, refactoring, and the application of large language models to software engineering. He conducts his research in the Software Research Lab (SRLab) and the Interactive Software Engineering Lab (ISELab) under the supervision of Dr. Kevin Schneider.
His research has been published in flagship software engineering conferences such as ASE, FSE, ICSME, and ESEM. His most recent paper, Carbon-Taxed Transformers, appeared at FSE 2026. He has received several honors for his work, including a Research Excellence Award and a Best Thesis Award.
Beyond his research, Palash served as President of the University of Saskatchewan Graduate Students' Association (2025-26), where he represented more than 4,500 graduate students. He has contributed extensively to university governance as a member of the University Senate, the Provost Search Committee, and several College of Graduate and Postdoctoral Studies and award committees.
Originally from Bangladesh, Palash completed his undergraduate studies at BRAC University before moving to Canada for his graduate studies.
In Progress
Completed
Completed
Currently serving concurrently as Graduate Teaching Assistant, Research Technician, and Graduate Peer Mentor at the University of Saskatchewan.
Instructed undergraduate students in data structures, programming, and practical computing labs.
Supporting web-based systems, maintaining CFI equipment, and supporting the SOAR CREATE Program.
Helping new graduate students navigate grad life through the Peer Assisted Learning (PAL) program. Sharing my own grad school experience, delivering small-group workshops, and meeting students one-to-one to support their academic skills and transition into graduate studies.
Developed multiple software engineering tools and published research in code clones and large language models.
The tools, languages, and methods I work with across research and software development.
Here are some awards, articles, documents, certificates, and whatever else I am proud of.
Recognized for outstanding contributions to research in STEM fields at the university level.
Awarded for exceptional research work during Master's studies in Computer Science.
Recognized for distinguished research contributions within the NSERC collaborative framework.
Received scholarship commemorating the 75th anniversary of the College of Graduate Studies.
Recognized for exemplary citizenship and community contributions within the Computer Science department.
Awarded for innovative research presented at the ICSAC symposium.
See my Google Scholar for actual details on the following projects. This is also most likely not up to date.
A curated list of leadership roles where I herded humans, orchestrated controlled chaos, and occasionally made important decisions while pretending to know what I was doing.
From representing 4,500+ graduate students as GSA President to exploring the world with family and friends.






Here are some of the amazing people who I have worked with in the past that I could reach out to for a reference if needed.
I really need to update this to add all my amazing computer science references! But that will be for another day.
I have had the privilege to work withDr. Kevin Schneider,Dr. Chanchal Roy,Dr. Farouq Al-Omari,Dr. Banani Roy,Dr. Cody Phillips

Palash was an integral part of my study environment when I first started university at Brac University. Palash spent time with me not just to assist me with day-to-day tasks, but also to encourage me with many academic endeavors over the years. He inspires his team, provides important input, and works for everyone to achieve better as a groupmate.

I've had the pleasure of working with Palash during a few undergraduate courses and in the Robotics Club at BRAC University as a colleague. He always stood-out for his focused problem-solving approach and leadership in teamwork. Palash combines his expertise with an organizational mindset, making him a productive addition to any research project or team. Wishing him all the best for his future endeavours.

Throughout my Robotics Club journey, I have seen Palash to be very enthusiastic about robotics. Not to mention the leadership and managerial quality I got to experience while working with him was quite mentionable. I believe he will do his best wherever he set his foot, as his dignity towards his responsibilities resembles how much effort he can demonstrate. He is very adaptive and can communicate fluently with anyone when working in teams. I personally teamed up with him during several events organized by the club. those works were success and naturally outstanding as he pulled out the best from the team.

Palash is one of the greatest guys I've ever had as a collaborator, and we've worked together on multiple projects. I would strongly suggest his services to anyone in need of an software engineer. He is one of the wisest persons I have ever encountered, and his ability to solve any situation with a pleasant gesture is astonishing. Palash would be a valuable addition to any team.