Iris Ma

Publications

Iris Ma, Zahra Shekarchi, Stuart Mcilroy, Mahtab Farrokh, Fattane Zarrinkalam, Joel Stremmel  · Aug 2026  · Under review
Query-adaptive WRRF methods for production search retrieval, showing optimal fusion weights form intervals rather than points and explaining RRF's near-optimality for a large share of queries.
Md Rakib Hossain Misu, Iris Ma, Cristina Videira Lopes  · Mar 2026  · Under review
An agentic system that iteratively synthesizes and refines formal specifications, going beyond verifier acceptance to ensure genuine correctness and completeness.
Iris Ma, Ian Domingo, Alberto Krone-Martins, Pierre Baldi, Cristina Videira Lopes  · Aug 2025  · In ACL L2M2 2025, Vienna, Austria
Extracting full books from Llama models via prefix prompting, and showing that instruction-tuning can undo alignment's memorization mitigations.
Vanessa Klotzman, Cristina Videira Lopes, John Schomberg, Yostina S. Armanyous, Danielle Linden, Iris Ma  · May 2025  · In IPLDSC 2025
A RAG-based conversational assistant for Congenital Diaphragmatic Hernia questions, with accuracy improving substantially after knowledge-base expansion.
Iris Ma, Alberto Krone Martins, Cristina Videira Lopes  · Jul 2024  · In SIGCSE Virtual
RAGMan is an LLM-powered tutoring system that can support a variety of course-specific and homework-specific AI tutors.
Md Rakib Hossain Misu, Cristina Videira Lopes, Iris Ma, James Noble  · Feb 2024  · In FSE, Porto de Galinhas, Brazil
LLM shows “great promise” in code synthesis. Can LLM keep "the promise" to ensure that its synthesis code is formally correct?
Cristina Videira Lopes, Vanessa I. Klotzman, Iris Ma, Iftekar Ahmed  · Jan 2024  · arXiv 2024
Evaluating ChatGPT against prior automated approaches for commit message generation, finding it substantially outperforms methods trained specifically on commit data.
Iris Ma, Cristina Videira Lopes  · May 2023  · In ICSE SEENG, Melbourne, Australia
The research focuses on enhancing the quality of commit messages in collaborative software development by introducing specific requirements in the "what" and "why" parts through modifications to the GitHub Desktop application, demonstrating improved informativeness, clearness, and length in commit messages among students.