activity
20232026
most citedTowards AI-Assisted Synthesis of Verified Dafny Methods

34 citations · 38 across the 6 of their papers we have counts for

collaborators

7 papers

cs.LG2026

The Geometry of Logic: Stratification Induces Semantic Structure and Robust Reasoning

Cristina V. Lopes, Yuangang Li, Justin Tian Jin Chen +3

Transformer-based language models perform well on symbolic tasks, yet it remains unclear whether they learn generalizable rules or rely on statistical shortcuts. Mechanistic studie…

cs.SE2026

Spec-Harness: Assessing and Guiding LLM-Synthesized Formal Specifications Beyond Verifiability

Md Rakib Hossain Misu, Iris Ma, Cristina V. Lopes +2

Formal specifications play a central role in ensuring software reliability, yet automatically synthesizing high-quality specifications remains difficult and often requires domain e…

cs.CL2025

Memorization: A Close Look at Books

Iris Ma, Ian Domingo, Alberto Krone-Martins +2

To what extent can entire books be extracted from LLMs? Using the Llama 3 70B family of models, and the "prefix-prompting" extraction technique, we were able to auto-regressively r…

cs.CY2024

Integrating AI Tutors in a Programming Course

Iris Ma, Alberto Krone Martins, Cristina Videira Lopes

RAGMan is an LLM-powered tutoring system that can support a variety of course-specific and homework-specific AI tutors. RAGMan leverages Retrieval Augmented Generation (RAG), as we…

cs.SE2024★ 1 cited

Commit Messages in the Age of Large Language Models

Cristina V. Lopes, Vanessa I. Klotzman, Iris Ma +1

Commit messages are explanations of changes made to a codebase that are stored in version control systems. They help developers understand the codebase as it evolves. However, writ…

cs.SE2024★ 34 cited

Towards AI-Assisted Synthesis of Verified Dafny Methods

Md Rakib Hossain Misu, Cristina V. Lopes, Iris Ma +1

Large language models show great promise in many domains, including programming. A promise is easy to make but hard to keep, and language models often fail to keep their promises,…

cs.SE2023★ 3 cited

Improving the Quality of Commit Messages in Students' Projects

Iris Ma, Cristina V. Lopes

Commit messages play a crucial role in collaborative software development. They provide a clear and concise description of the changes made to the source code. However, many commit…