Niruthiha Selvanayagam

Niruthiha Selvanayagam

pronounced ni-ru-thi-ha

Empirical software engineering researcher at ÉTS Montréal, studying how we build AI & ML systems (SE4AI), with an interest in AI safety.

I study how developers build, maintain, and reason about AI-powered software systems. My research sits in empirical software engineering, with a focus on ML-enabled and agentic software systems: how they are developed in practice, where they fail or are misused, and what kinds of tools, methods, and requirements can better support developers. I use empirical methods such as mining software repositories, analyzing real-world codebases, and studying developer practices.

I'm a PhD researcher at ÉTS Montréal, advised by Taher A. Ghaleb and Manel Abdellatif. My recent work studies self-admitted technical debt in LLM software and detecting misuses of machine-learning services. I'm also interested in AI safety, including evaluation benchmarks and the adversarial robustness of language models, as in FragBench (work done with the SPAR program).

I also build applied ML systems: NLP models, graph neural networks, retrieval-augmented generation, and LLM fine-tuning. They keep me close to the engineering challenges I study.

A longer, less linear version of my bio →

Education

News

Publications

C# conference paper PP# preprint

  1. PP1 A. Mehta*, N. Selvanayagam*, C. Lam, H. Li, P. N. Nguyen, R. Lee, O. McGoffin, et al. FragBench: Cross-Session Attacks Hidden in Benign-Looking Fragments. Preprint; under review at NeurIPS 2027 Datasets & Benchmarks Track, 2026. [arXiv]

    * Equal contribution. Work done in the SPAR program with David Williams-King and Linh Le.

  2. C4 N. Selvanayagam. Does the Agent Matter? Predicting Merge Outcomes of AI-Authored Pull Requests. FSE 2026 Student Research Competition (SRC), 2026. [details]
  3. C3 N. Selvanayagam, T. A. Ghaleb, M. Abdellatif. Self-Admitted Technical Debt in LLM Software: An Empirical Comparison with ML and Non-ML Software. 33rd IEEE Int. Conf. on Software Analysis, Evolution and Reengineering (SANER), RENE Track, 2026. [arXiv]
  4. C2 H. B. Amor, N. Selvanayagam, M. Abdellatif, T. A. Ghaleb, N. Moha. MLmisFinder: A Specification and Detection Approach of Machine Learning Service Misuses. 33rd IEEE Int. Conf. on Software Analysis, Evolution and Reengineering (SANER), Main Track, 2026. [arXiv]
  5. C1 N. Selvanayagam. Multidimensional Analysis of Specific Language Impairment Using Unsupervised Learning Through PCA and Clustering. 13th IEEE Int. Conf. on Healthcare Informatics (ICHI), 2025. [arXiv]

Full list on Google Scholar →

Projects

Alongside research, I build applied ML and data projects, from fraud detection with graph neural networks to retrieval-augmented chatbots. See selected projects →

Beyond research

I find a lot of joy in the small things: being around dogs, especially golden retrievers; rewatching Studio Ghibli films; and getting lost in animated or quietly philosophical cinema from different languages and cultures. I also have a soft spot for sitcoms, medical dramas, classical novels, and books on women's empowerment, mindfulness, and self-growth.

During my undergraduate years at the University of Toronto, my walk home often took me past the Royal Conservatory of Music. On the building, there is an engraving that stayed with me:

The finest instrument is the mind.

It's deep. Isn't it?