Abstract: Foundation Models (FMs) like GPT-4 have given rise to FMware, FM-powered applications representing a new generation of software that is developed with new roles, assets, and paradigms. FMware has been widely adopted in both software engineering (SE) research (e.g., test generation) and industrial products (e.g., GitHub copilot), despite the numerous challenges introduced by the stochastic nature of FMs. In our tutorial, we will present the latest research and industrial practices in engineering FMware, along with a hands-on session to acquaint attendees with core tools and techniques to build FMware. Our tutorial’s perspective is firmly rooted in SE rather than artificial intelligence (AI), ensuring that participants are spared from delving into mathematical and AI-related intricacies unless they are crucial for introducing SE challenges and opportunities.

Mon 15 Jul

Displayed time zone: Brasilia, Distrito Federal, Brazil change

14:00 - 15:30
Tutorial III - A Tutorial on Software Engineering for FMwareTutorials at Jaca
14:00
90m
Tutorial
A Tutorial on Software Engineering for FMware
Tutorials
Filipe Cogo Centre for Software Excellence, Huawei Canada, Gopi Krishnan Rajbahadur Centre for Software Excellence, Huawei, Canada, Dayi Lin Centre for Software Excellence, Huawei Canada, Ahmed E. Hassan Queen’s University
16:00 - 18:00
Tutorial III - A Tutorial on Software Engineering for FMwareTutorials at Jaca
16:00
90m
Tutorial
A Tutorial on Software Engineering for FMware
Tutorials
Filipe Cogo Centre for Software Excellence, Huawei Canada, Gopi Krishnan Rajbahadur Centre for Software Excellence, Huawei, Canada, Dayi Lin Centre for Software Excellence, Huawei Canada, Ahmed E. Hassan Queen’s University

Information for Participants
Info for room Jaca:

This room is located at Convention Center #1, please see the registration desk for information on how to reach it.