Home

Software Research Lab
Software Research Lab

University of Saskatchewan

Software Research Lab

Building techniques and tools that make software easier to develop, understand, and maintain. Founded in 2003, in the Department of Computer Science.

Research areas

Code clone detection, analysis, and management

Mining software repositories and unstructured data

Software maintenance, evolution, and change impact

Program comprehension and software visualization

Static bug analysis and technical debt

Machine learning and LLMs for software engineering

Recent publications

ACM SIGSOFT Distinguished Paper · FSE 2026

Alam, A. I., Roy, P. R., Roy, C. K., Roy, B. & Schneider, K. A. (2026). Carbon-Taxed Transformers: A Green Compression Pipeline for Overgrown Language Models. Proceedings of the ACM on Software Engineering, 3(FSE), 1035-1058.

Best Paper · EASE 2026

Awal, M. A., Rochan, M. & Roy, C. K. (2026). MoEKD: Mixture-of-Experts Knowledge Distillation for Robust and High-Performing Compressed Code Models. In the International Conference on Evaluation and Assessment in Software Engineering (EASE 2026).

For the complete list, see the publications page.

Funding

Supported in part by

NSERC
Discovery Grants
Core program support
CFI
John R. Evans Leaders Fund
CFI-JELF
NSERC
CREATE
Software Analytics Research
Mitacs
Mitacs
Industry research partnerships

Contributes to · CFREF initiatives

CFREF
Global Water Futures
CFREF
Designing Crops for Global Food Security

We gratefully acknowledge the support of these funders.