Home

Software Research Lab

The Software Research Lab is a research group in the Department of Computer Science at the University of Saskatchewan. The lab was founded in 2003, and since then it has been involved with the development of techniques and tools to better support software development and maintenance activities.

Current research projects include, but are not limited to, code clone detection/analysis/management, change impact analysis, software visualization and navigation, static analysis of bugs, mining unstructured data, software evolution analysis, human aspects of software engineering, and technical debt. The lab is involved in two Canada First Research Excellence Fund (CFREF) awards: (1) Global Water Futures: Solutions to Water Threats in an Era of Global Change and (2) Designing Crops for Global Food Security.

For a complete listing of publications, please see the publications page.

Recent Publications

  • Alam, A.I., Roy, P.R., Roy, C.K., Roy, B. and Schneider, K.A. (2026). Carbon-Taxed Transformers: A Green Compression Pipeline for Overgrown Language Models. In The ACM International Conference on the Foundations of Software Engineering (FSE 2026).
  • Dipto, S.R., Mondal, S., Roy, C.K. (2026). “Algorithm-Based Pipeline for Reliable and Intent-Preserving Code Translation with LLMs”. In Proceedings of the 34th IEEE/ACM International Conference on Program Comprehension (ICPC 2026).
  • Roy, S., Roy, B., Roy, C. & Basey, R. (2026). Xmentor: A rank-aware aggregation approach for human-centered explainable ai in just-in-time software defect prediction, In The 3rd ACM International Conference on AI Foundation Models and Software Engineering (FORGE 2026) in ICSE 2026.