About

The Beyond the Model Meeting (BTMM) is an informal gathering focused on software engineering for building applications with machine-learning components. The meeting aims to foster collaboration and exchange ideas among researchers working on various aspects of integrating ML components into software systems. Topics of interest include, but are not limited to:

The meeting is modeled after the Feature-Oriented Software Development (FOSD) meetings. It features a supportive environment where participants present their research, receive feedback, and engage in discussions. The primary objective is to bring together researchers at different career stages, including undergraduate and early-career graduate students, to share ideas and initiate collaborations.

Note: This meeting is not a publication venue. Participants can present previously published work or work in progress, with an emphasis on fostering discussions and collaborations rather than producing proceedings.

GroupPicture

Scope

The BTMM focuses on software engineering activities relevant to building software applications with ML components (including LLMs). It adopts a system view, considering the entire system and its environment beyond the model. Both technical and empirical work is welcome. The following topics are in scope:

The following are out of scope:

Important Dates

Abstract Submission Deadline Recommended by Feb 17, but accepted on a rolling basis until all slots are taken
Beyond-the-Model Meeting 2025 May 4 - 5, 2025

Meeting Format

The meeting consists of short presentations (10-15 minutes) from each participant, followed by ample time for discussion. Presentations can cover:

Attending / Registration

Abstract Submissions

We ask all interested participants to submit a talk abstract through the form above. We will accept at most 20 participants. We will usually confirm participation within 1 week of abstract submission, first come first serve. We reserve the right to decline talks that we consider as out of scope or if we run out of capacity to host more talks.

Once the abstract is accepted, no additional registration is required. If you would be willing to volunteer to sponsor the event by paying an optional registration fee, please contact the organizers.

If you cannot make it after all or want to talk about something else, please email us as soon as possible.

Participants

(In alphabetical order)

Name Title University
Scott Barnett Optimising the evaluation and architecture of LLM applications Deakin University
Tayana Conte Teaching Requirements Engineering for AI: A Goal-Oriented Approach in Software Engineering Courses Federal University of Amazonas (UFAM)
Luís Cruz Greening AI with Software Engineering - Next Steps Delft University of Technology
Vincenzo De Martino Teaching Non-Functional Requirements in MLOps in Higher Education through Project-Based Learning University of Salerno
Daniel Feitosa What Technical Debt do developers discuss in ML-enabled Software Products? University of Groningen
Bruno Gadelha Developing LLM-based systems: an user-centered design approach Federal University of Amazonas (UFAM)
Jin Guo Contestability during the AI software development McGill University
Kimberly Hau LLMs in Mobile Apps: Practices, Challenges, and Opportunities University of Toronto
Yining Hong Monitors for Managing Less-Critical Safety Issues in ML-Powered Applications Carnegie Mellon University
Jennifer Horkoff Requirements Engineering for Systems with AI/ML: NFRs, Data, and Scoping of Complex Systems University of Gothenburg and Chalmers
Pooyan Jamshidi Dermani Reconciling Accuracy, Cost, and Latency of Inference Serving Systems University of South Carolina
Andreas Jedlitschka Uncertainty Wrapper for GenAI Fraunhofer IESE
Christian Kästner Shaping Practices, Tools, and Norms for Explainable ML-Powered Applications Carnegie Mellon University
Nadia Nahar Assisting Interdisciplinary Negotiation of Model Requirements Carnegie Mellon University
Shalaleh Rismani System Safety for AI: Modeling Hazards in Machine Learning-Driven Software Systems McGill University, Mila
Yining She Safeguarding LLM Agent Action through Provenance Identification Carnegie Mellon University
Veronica Xia From Contestation to Contestability: Challenging AI Systems Throughout Development McGill University
Chenyang Yang What to Engineer in Prompts? An Analysis on Prompt Underspecification Carnegie Mellon University
Shurui Zhou Can We Do Better with What We Have Done? Unveiling the Potential of ML Pipeline in Notebooks University of Toronto

Schedule

Schedule Sunday, May 4

Welcome and introductions: 09:45 - 10:00

Session 1: Requirements Engineering for AI: 10:00 - 11:30

Lunch: 11:30 - 13:00

Session 2: LLM Applications & Architecture: 13:00 - 14:30

Session 3: AI Safety: 15:00 - 16:00

Session 4: ML Applications: 16:15 - 17:15

Dinner @ DZÔ VIET EATERY: 18:00 - 20:00

Schedule Monday, May 5

Session 5: ML Software Engineering Practices: 09:30 - 10:30

Session 6: Explainability & Contestation: 11:00 - 12:00

Lunch: 12:00 - 13:15

Session 7: Sustainable and Mobile ML: 13:15 - 14:35

Session 8: AI Safety (II): 14:50 - 15:50

Closing: 15:50 - 16:00

Social Activities: 16:00 - 18:00

Venue & Travel Information

BTMM 2025 will take place at University of Toronto, Canada.

Meeting Location

Accommodation and Costs

(If you would like to volunteer to sponsor the event by paying an optional registration fee, please contact the organizers.)

Hotel Recommendations

Food Recommendations

Organizers