FSE 2025
Mon 23 - Fri 27 June 2025 Trondheim, Norway
co-located with ISSTA 2025
Dates
Thu 26 Jun 2025
Fri 27 Jun 2025
Tracks
FSE Catering
FSE Demonstrations
FSE Ideas, Visions and Reflections
FSE Industry Papers
FSE Journal First
FSE Plenary Events
FSE Research Papers
FSE Tutorials
Plenary
Hide plenary sessions

This program is tentative and subject to change.

You're viewing the program in a time zone which is different from your device's time zone change time zone

Thu 26 Jun

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

11:00 - 13:00
AIOpsLab in Action: An Open Platform for AIOps ResearchTutorials at Cosmos 3D

The significant advances in AI have been driving a blooming landscape of research on developing AI agents for various kinds of cloud system operations, which is often referred to as AIOps. For example, AI-based fault detection, root cause analysis, and failure mitigation have been a hot topic in recent years with many research papers published at Software Engineering conferences like FSE, ICSE, ASE, and ISSTA. However, AIOps research today faces major practical challenges such as benchmarking, workload simulation, and reproducibility. This tutorial introduces AIOpsLab, an open platform and benchmark suites designed with the goal of significantly boosting the design, implementation, and evaluation of AI agents for cloud system operations. The source code, blog, and additional resources for AIOpsLab are available at https://aka.ms/aiopslab.

Speakers: Minghua Ma (Microsoft M365 Research Group) Jackson Clark (University of Illinois Urbana-Champaign) Shenglin Zhang (Nankai University)

Participant Requirements: Working laptop with decent Internet access (for cloning the AIOpsLab code from GitHub)

Duration: 90 minutes

14:00 - 18:00
Correlating Multimodal Data through Representations for Enhanced IT AutomationTutorials at Aurora A

As IT systems become increasingly mission-critical, businesses must ensure continuous access to their systems to maintain seamless IT operations. Automating problem detection, resolution, and prevention is essential for smooth operations. IT Automation helps engineers automate and streamline operational workflows with little to no human intervention. IT automation monitoring generates a multivariate time-series, capturing spatial and topological relationships within an application’s services. Effectively leveraging this multi-modal time-series data requires creating a holistic representation that integrates temporal and spatial aspects, along with their correlations and dependencies. This unified approach enables various IT applications, including anomaly detection, early incident prediction, and root cause analysis. This tutorial will provide a comprehensive understanding of multimodal data, focusing on its integration and representation to enhance IT automation tasks and drive proactive operations. Participants will gain insights into the latest advancements in the field, including their strengths and limitations.

Speakers: Seema Nagar (IBM Research India) Atri Mandal (Oracle India) Prateeti Mohapatra (IBM Research Lab India)

Participant Requirements: NA

Duration: 180 minutes

14:00 - 18:00
Strengthening the Utility of Research Results with Artifact EvaluationsTutorials at Aurora B

Over the past decades, reports of reproducibility crises have surfaced in various scientific communities. Independent confirmations of published research results failed, casting doubt about the validity of these results. Even before the magnitude of the problem has become apparent in many domains, the software-engineering community introduced artifact evaluations, for the first time at ESEC/FSE 2011, in which research artifacts that support published results were voluntarily submitted for peer review. Since then, artifact evaluations have become immensely popular and are today being offered to authors at most software-engineering venues, where large artifact-evaluation committees handle large numbers of artifact submissions.

To make sure that this enormous effort from our community to (a) create and (b) assess research artifacts is well-spent, knowledge and insights from successful and unsuccessful artifact-evaluation practices as well as publishing implications need to be conserved and shared with prospective participants, i.e., authors, reviewers, and organizers. Based on insights from empirical studies about artifact evaluations in the software-engineering community, from running artifact evaluations at different conferences, and from publishing experience at Conference Publishing Consulting, this tutorial presents an overview what artifact evaluations are and how they are conducted, along with known pitfalls and established best practices to overcome them. The presented insights will be accompanied by a hands-on training session on artifact evaluation using published research artifacts. The tutorial targets prospective artifact-evaluation organizers and reviewers as well as researchers wishing to improve the utility of the research artifacts they create.

Speakers: Dirk Beyer (LMU Munich) Stefan Winter (Ulm University/ LMU Munich)

Participant Requirements: Working laptop with Internet access

Duration: 180 minutes

Fri 27 Jun

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

14:00 - 18:00
A Tutorial on Software Engineering for FMwareTutorials at Eclipse

Foundation Models (FMs) like GPT-4 have given rise to FMware, FM-powered applications representing a new generation of software that is developed under new 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 industry practices in engineering FMware. Our tutorial’s perspective is firmly rooted in SE rather than artificial intelligence (AI), ensuring its accessibility to FSE participants.

Speakers: Ahmed E. Hassan (Queen’s University)

Participant Requirements: NA

Duration: 180 minutes

Accepted Tutorials

AIOpsLab in Action: An Open Platform for AIOps Research

Abstract: The significant advances in AI have been driving a blooming landscape of research on developing AI agents for various kinds of cloud system operations, which is often referred to as AIOps. For example, AI-based fault detection, root cause analysis, and failure mitigation have been a hot topic in recent years with many research papers published at Software Engineering conferences like FSE, ICSE, ASE, and ISSTA. However, AIOps research today faces major practical challenges such as benchmarking, workload simulation, and reproducibility. This tutorial introduces AIOpsLab, an open platform and benchmark suites designed with the goal of significantly boosting the design, implementation, and evaluation of AI agents for cloud system operations. The source code, blog, and additional resources for AIOpsLab are available at https://aka.ms/aiopslab.

Speakers:

  • Minghua Ma (Microsoft M365 Research Group)
  • Jackson Clark (University of Illinois Urbana-Champaign)
  • Shenglin Zhang (Nankai University)

Participant Requirements:

  • Working laptop with decent Internet access (for cloning the AIOpsLab code from GitHub)

Duration:

  • 90 minutes

Correlating Multimodal Data through Representations for Enhanced IT Automation

Abstract: As IT systems become increasingly mission-critical, businesses must ensure continuous access to their systems to maintain seamless IT operations. Automating problem detection, resolution, and prevention is essential for smooth operations. IT Automation helps engineers automate and streamline operational workflows with little to no human intervention. IT automation monitoring generates a multivariate time-series, capturing spatial and topological relationships within an application’s services. Effectively leveraging this multi-modal time-series data requires creating a holistic representation that integrates temporal and spatial aspects, along with their correlations and dependencies. This unified approach enables various IT applications, including anomaly detection, early incident prediction, and root cause analysis. This tutorial will provide a comprehensive understanding of multimodal data, focusing on its integration and representation to enhance IT automation tasks and drive proactive operations. Participants will gain insights into the latest advancements in the field, including their strengths and limitations.

Speakers:

  • Seema Nagar (IBM Research India)
  • Atri Mandal (Oracle India)
  • Prateeti Mohapatra (IBM Research Lab India)

Participant Requirements:

NA

Duration:

  • 180 minutes

A Tutorial on Software Engineering for FMware

Abstract: Foundation Models (FMs) like GPT-4 have given rise to FMware, FM-powered applications representing a new generation of software that is developed under new 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 industry practices in engineering FMware. Our tutorial’s perspective is firmly rooted in SE rather than artificial intelligence (AI), ensuring its accessibility to FSE participants.

Speakers:

  • Ahmed E. Hassan (Queen’s University)

Participant Requirements:

NA

Duration:

  • 180 minutes

Strengthening the Utility of Research Results with Artifact Evaluations

Abstract: Over the past decades, reports of reproducibility crises have surfaced in various scientific communities. Independent confirmations of published research results failed, casting doubt about the validity of these results. Even before the magnitude of the problem has become apparent in many domains, the software-engineering community introduced artifact evaluations, for the first time at ESEC/FSE 2011, in which research artifacts that support published results were voluntarily submitted for peer review. Since then, artifact evaluations have become immensely popular and are today being offered to authors at most software-engineering venues, where large artifact-evaluation committees handle large numbers of artifact submissions.

To make sure that this enormous effort from our community to (a) create and (b) assess research artifacts is well-spent, knowledge and insights from successful and unsuccessful artifact-evaluation practices as well as publishing implications need to be conserved and shared with prospective participants, i.e., authors, reviewers, and organizers. Based on insights from empirical studies about artifact evaluations in the software-engineering community, from running artifact evaluations at different conferences, and from publishing experience at Conference Publishing Consulting, this tutorial presents an overview what artifact evaluations are and how they are conducted, along with known pitfalls and established best practices to overcome them. The presented insights will be accompanied by a hands-on training session on artifact evaluation using published research artifacts. The tutorial targets prospective artifact-evaluation organizers and reviewers as well as researchers wishing to improve the utility of the research artifacts they create.

Speakers:

  • Dirk Beyer (LMU Munich)
  • Stefan Winter (Ulm University/ LMU Munich)

Participant Requirements:

  • Working laptop with Internet access

Duration:

  • 180 minutes

Call for Tutorials

The FSE 2025 Tutorials track aims to provide participants with the opportunity to gain new insights, knowledge, and technical skills in a broad range of areas of software engineering.

We welcome proposals for tutorials on any topic related to software engineering. A tutorial may describe a software engineering activity (for example, the state-of-the-art in program analysis or automated test data generation), or it may describe a method or a technique that can be used in software engineering research and/or practice (for example, Natural Language Processing, grounded theory, or causal inference).

Tutorials at FSE are intended to provide independent instruction on topics that are relevant to software engineering practitioners and researchers. Therefore, no commercial or sales-oriented presentations will be accepted.

Potential tutorial presenters should note that the audience can have varying levels of expertise, ranging from novice graduate students to seasoned practitioners and researchers. A proposal should clearly indicate whether the proposed tutorial is prepared for a wide range of audiences, or for a specific subgroup within the community. Also bear in mind that not everyone will have English as their first language. We strongly recommend that presenters should provide comprehensive notes written in clear, standard English: idioms, irony, slang, and culture-specific references should be avoided.

Tutorials will be held 23-27 June 2025. Each tutorial will last 90 or 180 minutes.

Tutorial Proposal Guidelines

Proposal submissions should follow this structure:

  • Title of the tutorial
  • Name, affiliation, and email address of the presenter(s)
  • Abstract (max 300 words), suitable for posting on the conference website
  • Tutorial aims and objectives
  • Intended audience and required background
  • Relevance: please justify why this tutorial would be of interest to a broad section of the software engineering community
  • Format: lecture, hands-on session, group activity, etc.
  • Intended duration: 90 or 180 minutes.
  • Outline of the topics covered by the tutorial, with approximate timing
  • Key learning objectives for the participants
  • Presenter’s bio: 250-word bio of the presenter(s), stressing their qualification with respect to the tutorial topic
  • Tutorial history: list of previous editions of the tutorial (if any), including the dates, the venue, and the number of attendees.
  • Audio-visual and technical requirements
  • The proposal (excluding the sample slides) should be no longer than three (3) pages and must conform to the official ACM Template. LaTeX users must use:
\documentclass[sigconf,screen]{acmart}

\acmBooktitle{Companion Proceedings of the 33rd ACM Symposium on the Foundations of Software Engineering (FSE '25), June 23--27, 2025, Trondheim, Norway}
  • At least 3 representative sample slides from the intended tutorial presentation: please attach them at the end of the three-page proposal PDF document.

How to Submit

The proposal, as well as the sample slides, should be submitted in a single PDF (with all fonts included) through the online submission site: https://fse2025-tutorials.hotcrp.com.

NOTE: The official publication date is the date the proceedings are made available in the ACM Digital Library. This date may be up to two weeks prior to the first day of the conference. The official publication date affects the deadline for any patent filings related to published work.

Evaluation

The Tutorial committee will review each proposal and will select quality proposals that fit the evaluation criteria. Each proposal will be evaluated on its anticipated benefit for prospective participants and its fit within the program as a whole. Factors to be considered include: relevance, timeliness, importance, audience appeal; suitability for presentation in a 90 or 180-minute format; effectiveness of teaching methods; past experience and qualifications of the instructors.

Important Dates

  • Submission deadline: February 3, 2025
  • Acceptance: March 3, 2025
  • Camera-ready Deadline: April 14, 2025

If you have any questions, please contact either of the Tutorials Co-chairs, Paris Avgeriou or Tingting Yu.

:
: