Chanchal K. Roy is Director of the industry-stream, multi-University NSERC CREATE graduate program on Software Analytics Research (SOAR), Co-Director of Software Research Lab (SRLab) and Professor of Software Engineering/Computer Science at the University of Saskatchewan (USask), Canada. He had been the co-lead of the Big Data Analytics/Data Management group of an NSERC Canada First Research Excellence Fund (CFREF) on Food security and a co-investigator of another CFREF grant on water security where he mostly focuses on establishing Big Data cloud frameworks, Big Data analytics techniques, and high-speed processing pipelines towards analyzing, modelling, visualizing and exploring petabytes of heterogeneous types of crop phenotype and water related data.
As the lead author of the widely used NiCad code clone detection system, he has published more than 240 refereed publications, with many of them in premier software engineering conferences and journals that have been cited more than 13,000 times with an h-index of 52 (Google Scholar). Dr. Roy has been (co-)supervising or has (co-)supervised a total of 113 (Undergrad#27, MSc#37, PhD#24, Postdoc#7, Others#18) highly qualified personnel (HQP). Dr. Roy works in the broad area of software engineering, with particular emphasis on software clone detection and management, software evolution and maintenance, recommender systems in software engineering, and big data analytics in software engineering. His contributions to the software maintenance community, and particularly to the software clones community have been highly influential, winning three Most Influential Paper awards at SANER 2018, ICPC 2018 and SANER 2021. Recently, he received the Clones Lifetime Achievement award and became only the second person internationally to receive such as an award. He has been recognized with the New Scientist Research Award of the College of Arts and Science at USask, the University wide New Researcher Award, and GSA Advising Excellence Award. He is one of three Canadian computer scientists honoured with a prestigious award for young researchers, a 2018 Outstanding Young Computer Science Researcher Award by CS-Can/Info-Can, a national, non-profit society dedicated to representing all aspects of computer science and the interests of the discipline across Canada. Dr. Roy was a vision keynote speaker at WCRE/CSMR 2014 on software clones, and a keynote speaker at IWSC 2018, IEEE R10HTC 2018, BIM 2021, STI 2021, Confluence 2023, BIM 2023, Confluence 2024 and Confluence 2025. He has attracted over $6M in external funding since joining the USask, including an NSERC Discovery Accelerator Supplement Grant, NSERC CREATE grant, CFI John R. Evans Leaders Fund (CFI-JELF) grant and leading major roles in two CFREF grants in Food Security and Water Security.
He is in the editorial board of a couple of journals and has been a regular reviewer of the major journals of the area including IEEE transactions in software engineering, Empirical Software Engineering, ACM Computing Surveys, Journal of Systems and Software, Journal of Software: Evolution and Process, Science of Computer Programming, Information and Software Technology and so on. Dr. Roy is also heavily involved with the international community by serving as General Chair, Program Co-chair, Steering Committee member and Program Committee member of the premier and major conferences of his area.
Dr. Roy has been extensively featured in the media including at the daily Star Phoenix, the daily Prothom Alo (English version, Bangla Version), the largest daily in Bangladesh with over 7.6 millions daily readers (Bangla version of the news), and at the University News (The Clone Detector: New Researcher Award, USask researcher honoured for achievements in computer science, Clone wars: finding buggy code copies). Dr. Roy’s recent collaborative work on a new way of searching Stack Overflow was featured in Stack Overflow blogs which then subsequently was featured in most of the major tech news websites and blogs such as ACM Tech news, TechRepublic, i-programmerinfo, Hacker News, SD Times, and reddit.
Education
Doctor of Philosophy in Computer Science, 2009
Queen’s University at Kingston, ON, Canada
Dissertation: Detection and Analysis of Near-Miss Software Clones
Advised by: Prof. James R. Cordy
Master of Science in Computer Science (Software Systems Engineering), 2004
RWTH Aachen University of Technology, Aachen, Germany
Thesis: Modelling Programming Languages for Distributed and Concurrent Systems in Specification Languages
Advised by: Priv.-Doz. Dr. Thomas Noll
Bachelor of Science in Computer Science and Engineering, 1998
Khulna University, Khulna, Bangladesh
Project Thesis: Design Issues of Local Area Networks
Advised by: Prof. Sakhawat Hossain
Appointments at USask
2019-Present | Professor, Computer Science |
2014-19 | Associate Professor, Computer Science |
2009-14 | Assistant Professor, Computer Science |
Honours
2019 | New Researcher Award, University of Saskatchewa. This competition is among all the young professors (within 10 years of PhD) with the University of Saskatchewan. |
2018 | CS-Can/Info-Can Outstanding Young Computer Science Researcher Prizes. This competition is among all the young computer science professors (within 10 years of PhD) in Canada. |
2018 | 10-year Most Influential Paper Award (MIP) at The 25th International Conference on Software Analysis, Evolution, and Reengineering (SANER’18), Campobasso, Italy for WCRE 2008 paper, ” C. K. Roy, James R. Cordy: An empirical study of function clones in open source software”. An MIP award certificate with the following citation: “For influencing future studies in software cloning through the development of an extensive benchmark dataset“ |
2018 | 10-year Most Influential Paper Award (MIP) at the 26th International Conference on Program Comprehension (ICPC 2018) for ICPC 2008 paper, ” C. K. Roy, James R. Cordy: NICAD: Accurate Detection of Near-Miss Intentional Clones Using Flexible Pretty-Printing and Code Normalization”. |
2018 | New Scientist Research Award, College of Arts and Science, University of Saskatchewan, 2018. This competition is among all the young Science Professors (within 10 years) of the College and only one was awarded in this category. |
2018 | TCSE Distinguished Paper Award Nomination with M. M. Rahman at ICSME 2018, the 34th International Conference on Software Maintenance and Evolution (ICSME 2018), pp. 473-484, Madrid, Spain. |
2016 | Excellence in Supervision Award (2015-16) from the Department of Computer Science of University of Saskatchewan. |
2016 | Best paper award with Svajlenko at SEKE 2016, 28th International Conference on Software Engineering and Knowledge Engineering (SEKE 2016), 426-433, Redwood City, California. |
2014 | Best Paper Award with Kitnab et al., CASCON 2014, the 2014 Conference of the Centre for Advanced Studies on Collaborative Research, Toronto, Canada. |
2014 | Beat Paper Nomination Certificate Award, ICSME 2014, 30th International Conference on Software Maintenance and Evolution. |
2014 | Second Best Poster Award, CSER 2014, Consortium for Software Engineering Research (CSER), Spring Meeting, April 2014, Edmonton, Canada. |
2012 | Best Paper Award, with Mondal et al., ACM SAC 2012, 27th ACM Symposium on Applied Computing. |
2009 | Best Paper Award, 4th Mutation Workshop. |
2008 | Best Poster paper Award, Canadian Conference on Computer Science and Software Engineering. |