TCSE logo 
 Sigsoft logo
Sustainability badge
Dates
Tue 29 Apr 2025
Wed 30 Apr 2025
Thu 1 May 2025
Fri 2 May 2025
Sat 3 May 2025
Sun 4 May 2025
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

Tue 29 Apr

Displayed time zone: Eastern Time (US & Canada) change

07:00 - 19:00
09:00 - 10:30
Tutorial 1 (Part 1)Tutorials and Technical Briefings at 103

This tutorial will introduce quantum computing in general, followed by an introduction to quantum software engineering. Next, it will cover QST in detail from various perspectives, such as an introduction to the topic, the current state of the art, some automated testing approaches, and future research directions. Finally, we will also demonstrate quantum software testing tools to show these tools in action.

For more information click here

09:00
90m
Tutorial
Tutorial 1: Quantum Software TestingTesting and QAQuantum
Tutorials and Technical Briefings
P: Shaukat Ali Simula Research Laboratory and Oslo Metropolitan University, P: Xinyi Wang Simula Research Laboratory; University of Oslo, P: Asmar Muqeet Simula Research Laboratory and University of Oslo
10:30 - 11:00
10:30
30m
Break
Tuesday Morning Break
Catering

11:00 - 12:30
11:00
90m
Tutorial
Tutorial 1: Quantum Software TestingTesting and QAQuantum
Tutorials and Technical Briefings
P: Shaukat Ali Simula Research Laboratory and Oslo Metropolitan University, P: Xinyi Wang Simula Research Laboratory; University of Oslo, P: Asmar Muqeet Simula Research Laboratory and University of Oslo
12:30 - 14:00
12:30
90m
Lunch
Tuesday Lunch
Catering

14:00 - 15:30
Tutorial 2 (Part 1)Tutorials and Technical Briefings at 103

This tutorial addresses specification, debugging, and compliance with social, legal, ethical, empathetic, and cultural (SLEEC) requirements for AI and autonomous systems.

For more information click here

14:00
90m
Tutorial
Tutorial 2: Social, Legal, Ethical, Empathetic and Cultural Requirements: from Elicitation to VerificationSE for AIRequirementsHuman/SocialReal-Time+Safety
Tutorials and Technical Briefings
P: Lina Marsso École Polytechnique de Montréal, P: Sinem Getir Yaman University of York, UK, P: Pedro Ribeiro University of York, UK, P: Marsha Chechik University of Toronto
15:30 - 16:00
15:30
30m
Break
Tuesday Afternoon Break
Catering

16:00 - 17:30
16:00
90m
Tutorial
Tutorial 2: Social, Legal, Ethical, Empathetic and Cultural Requirements: from Elicitation to VerificationSE for AIRequirementsHuman/SocialReal-Time+Safety
Tutorials and Technical Briefings
P: Lina Marsso École Polytechnique de Montréal, P: Sinem Getir Yaman University of York, UK, P: Pedro Ribeiro University of York, UK, P: Marsha Chechik University of Toronto
19:00 - 22:00
Quiet Room Tuesday EveningSocial, Networking and Special Rooms at 202

Wed 30 Apr

Displayed time zone: Eastern Time (US & Canada) change

07:00 - 22:00
Quiet Room WednesdaySocial, Networking and Special Rooms at 202

The Quiet Room (202) is for anyone who wants to get away from noise and be by themself. Please keep this room ‘library quiet’. If you want to listen to a stream or music., please wear headphones.

07:00 - 19:00
Ready Room WednesdaySocial, Networking and Special Rooms at 209

Visit this room to upload or update your presentation or use a computer or talk to the AV technicians. You do not have to use the ready room as you can also upload your poster on the web

09:00 - 12:30
Child Care Wednesday AMSocial, Networking and Special Rooms at 102 Child Care

Child Care at ICSE is free, but you must have registered for child care when you registered for the conference.

If you need to add child care to your registration, please contact the registration desk.

10:30 - 11:00
10:30
30m
Break
Wednesday Morning Break
Catering

11:00 - 12:30
Technical Briefing 1Tutorials and Technical Briefings at 203

Attendees will gain an understanding of the basics of qualitative research and hands-on experience with conducting systematic and rigorous qualitative data analysis using socio-technical grounded theory (STGT)

For more information click here

11:00
90m
Talk
Technical Briefing 1: Qualitative Research and Qualitative Data AnalysisResearch MethodsHuman/Social
Tutorials and Technical Briefings
P: Rashina Hoda Monash University
12:30 - 14:00
12:30
90m
Lunch
Wednesday Lunch
Catering

15:30 - 16:00
15:30
30m
Break
Wednesday Afternoon Break
Catering

16:00 - 17:30
Technical Briefing 2Tutorials and Technical Briefings at 203

This will introduce participants to the foundational principles and practical application of mixed methods research (MMR) in software engineering (SE)

For more information click here

16:00
90m
Talk
Technical Briefing 2 : Using Mixed Methods Research in Software EngineeringResearch Methods
Tutorials and Technical Briefings
P: Margaret-Anne Storey University of Victoria, P: Rashina Hoda Monash University, P: Maria Teresa Baldassarre Department of Computer Science, University of Bari , P: Alessandra Maciel Paz Milani University of Victoria

Thu 1 May

Displayed time zone: Eastern Time (US & Canada) change

07:00 - 22:00
07:00 - 19:00
10:30 - 11:00
10:30
30m
Break
Thursday Morning Break
Catering

11:00 - 12:30
Technical Briefing 3Tutorials and Technical Briefings at 207

This briefing discusses Codellm-Devkit (CLDK)—an open-source Python-based library that significantly simplifies the process of performing program analysis at various levels of granularity, and providing rich program analysis context to code LLMs

For more information click here

11:00
90m
Talk
Technical Briefing 3: Codellm-Devkit: A Framework To Contextualize Code LLMs with Program Analysis Insights Tool DemoAnalysisAI for SEHands-onProg. Comprehension/Reengg.
Tutorials and Technical Briefings
P: Rahul Krishna IBM Research, P: Rangeet Pan IBM Research
12:30 - 14:00
12:30
90m
Lunch
Thursday Lunch
Catering

15:30 - 16:00
15:30
30m
Break
Thursday Afternoon Break
Catering

Fri 2 May

Displayed time zone: Eastern Time (US & Canada) change

07:00 - 15:30
Quiet Room Friday Until 330Social, Networking and Special Rooms at 202
07:00 - 19:00
10:30 - 11:00
10:30
30m
Break
Friday Morning Break
Catering

11:00 - 12:30
Technical Briefing 4Tutorials and Technical Briefings at 203

This presents a systematic approach to building digital twins, starting with a domain-driven method that defines key concepts and ensures accurate synchronization between physical and virtual entities. It also introduces a design pattern-based framework to address challenges like scalability, real-time data processing, and IoT interoperability, offering practical and reusable solutions.

For more information click here

11:00
90m
Talk
Technical Briefing 4: Architecting Digital Twin-Based SystemsDesign/ArchDigital twins
Tutorials and Technical Briefings
P: Bedir Tekinerdogan Wageningen University, The Netherlands
12:30 - 14:00
13:15
45m
Lunch
Friday Lunch
Catering

15:30 - 16:00
15:30
30m
Break
Friday Afternoon Break
Catering

16:00 - 22:00
Quiet Room Friday 4PMSocial, Networking and Special Rooms at 202

Sat 3 May

Displayed time zone: Eastern Time (US & Canada) change

07:00 - 17:00
09:00 - 09:15
AIware Bootcamp OpeningTutorials and Technical Briefings at FSS2005

This is the opening session of the AIware Bootcamp, a special tutorial covering the full spectrum of techniques and issues for creating software that incorporates AI (AIware).

Talks in this 2-day event are given largely by industrial experts from companies such as Huawei (one of our major sponsors), Intel and Jetbrains. It is organized by Ahmed Hassan from Queen’s University in Kingston.

Additional details can be found here

Registration for this is heavily discounted, but lunch is not included. The event will be held on the University of Ottawa campus; there are several places to eat nearby.

09:00
15m
Day opening
Opening of the AIWare BootcampSE for AI
Tutorials and Technical Briefings
Ahmed E. Hassan Queen’s University
10:30 - 11:00
10:30
30m
Break
Saturday Morning Break
Catering

11:00 - 11:30
AIware Bootcamp Sat 11:00Tutorials and Technical Briefings at FSS2005
11:00
30m
Talk
AIware: Towards AI-Native Software Engineering (SE 3.0)SE for AI
Tutorials and Technical Briefings
Ahmed E. Hassan Queen’s University, Gustavo Oliva Centre for Software Excellence, Huawei Canada
11:30 - 12:00
AIware Bootcamp Sat 11:30Tutorials and Technical Briefings at FSS2005
11:30
30m
Talk
AIware: Building high-quality and trustworthy foundation model-powered applications (FMware)SE for AI
Tutorials and Technical Briefings
Dayi Lin Centre for Software Excellence, Huawei Canada
12:30 - 14:00
13:15
45m
Lunch
Saturday Lunch
Catering

14:00 - 14:45
AIware Bootcamp Sat 14:00Tutorials and Technical Briefings at FSS2005
14:00
45m
Talk
AIware: Prompt EngineeringSE for AI
Tutorials and Technical Briefings
Filipe Cogo Centre for Software Excellence, Huawei Canada
14:45 - 15:30
AIware Bootcamp Sat 14:45Tutorials and Technical Briefings at FSS2005
14:45
45m
Talk
AIware: RAG EngineeringSE for AI
Tutorials and Technical Briefings
Keheliya Gallaba Centre for Software Excellence, Huawei Canada
15:30 - 16:00
15:30
30m
Break
Saturday Afternoon Break
Catering

15:30 - 16:00
AIware Bootcamp Sat 15:30Tutorials and Technical Briefings at FSS2005
15:30
30m
Talk
AIware: Balancing Cost and Quality in FMware SE for AI
Tutorials and Technical Briefings
Kirill Vasilevski Huawei Canada
16:30 - 17:30
AIware Bootcamp Sat 16:30Tutorials and Technical Briefings at FSS2005
16:30
60m
Talk
AIware: Performance engineering for AIwareSE for AI
Tutorials and Technical Briefings
Boyuan Chen Centre for Software Excellence, Huawei Canada, Haoxiang Zhang Centre for Software Excellence at Huawei Canada

Sun 4 May

Displayed time zone: Eastern Time (US & Canada) change

09:00 - 09:45
AIware Bootcamp Sun 9:00Tutorials and Technical Briefings at FSS2005
09:00
45m
Talk
AIware: Agentic architectures and workflowsSE for AI
Tutorials and Technical Briefings
Keheliya Gallaba Centre for Software Excellence, Huawei Canada
09:45 - 10:30
AIware Bootcamp Sun 9:45Tutorials and Technical Briefings at FSS2005
09:45
45m
Talk
AIware: Development Platforms for Agentic SoftwareSE for AI
Tutorials and Technical Briefings
Gustavo Oliva Centre for Software Excellence, Huawei Canada
11:00 - 12:00
AIware Bootcamp Sun 11:00Tutorials and Technical Briefings at FSS2005
11:00
60m
Talk
AIware: Alignment Engineering + Data FlywheelSE for AI
Tutorials and Technical Briefings
Gopi Krishnan Rajbahadur Centre for Software Excellence, Huawei, Canada
14:00 - 15:30
AIware Bootcamp Sun 14:00Tutorials and Technical Briefings at FSS2005
14:00
90m
Talk
AIware: Deploying GenAI Applications on AWS EKSSE for AI
Tutorials and Technical Briefings
15:30 - 16:00
AIware Bootcamp Sun 15:30Tutorials and Technical Briefings at FSS2005
15:30
30m
Talk
AIware: AIware ObservabilitySE for AI
Tutorials and Technical Briefings
Benjamin Rombaut Centre for Software Excellence, Huawei Canada
16:30 - 17:15
AIware Bootcamp Sun 16:30Tutorials and Technical Briefings at FSS2005
16:30
45m
Talk
AIware: Evaluating AIwareSE for AI
Tutorials and Technical Briefings
Jiahuei (Justina) Lin Centre for Software Excellence, Huawei Canada
17:15 - 17:50
AIware Bootcamp Sun 17:15Tutorials and Technical Briefings at FSS2005
17:15
35m
Talk
AIware: How is JetBrains leveraging FMware to improve the software development experience? SE for AI
Tutorials and Technical Briefings
Danny Dig University of Colorado Boulder, JetBrains Research
17:50 - 18:00
AIware Bootcamp Sun 17:50Tutorials and Technical Briefings at FSS2005
17:50
10m
Day closing
AIware Bootcamp ClosingSE for AI
Tutorials and Technical Briefings
Ahmed E. Hassan Queen’s University

Call for Tutorials and Technical Briefings

Click here 180-minute tutorials that will be held on Tuesday

Click here for 90-minute technical briefings that will be held on Wednesday through Friday

The following information is for historical reference:

ICSE 2025 will incorporate a small number of tutorials and technical briefings intended to help software engineering researchers improve their knowledge of cutting-edge software engineering topics, useful tools and technologies or research methods.

Tutorials and technical briefings at ICSE 2025 will be held between Sunday April 27 and Wednesday April 29, 2025 or Friday May 2 to Saturday May 3 2025 in Ottawa, Canada.

Proposal Types

We are receiving proposals for:

Tutorials: Speakers provide a general state-of-the-art in the broader area of software engineering (e.g., empirical software engineering, search-based software engineering, machine learning). Duration: 180 minutes divided into two modular 90-minute sessions.

Short Technical Brief: Speakers provide a focused introduction to an emerging topic in software engineering (e.g., software engineering practices for specific types of systems or emerging technologies). Duration: 90 minutes.

Hands-On: Speakers organize a tool-supported session on a topic with hands-on participation of attendees. Duration: 90 or 180 minutes (180 minutes should provide two modular 90-minute sessions).

Submissions

Tutorial and technical briefings proposals must include the following information and should be no longer than 3 pages and must conform to the IEEE conference submission and formatting instructions (https://www.ieee.org/conferences/publishing/templates.html).

  • Title
  • Proposal types (Tutorials, Short technical brief or Hands-on)
  • Presenters names
  • Summary paragraph that will be used to publicize the tutorial in the program
  • Target audience (e.g. PhD students, early career researchers, all researchers, practitioners)
  • Justification for novelty of the tutorial or why ICSE attendees would be likely to want to learn the material and hence want to register for it
  • Learning objectives
  • Outline of topics to be covered
  • Information about any hands-on component (e.g. where attendees will actually use a tool or do an exercise), and what kind of computer would be needed for this.
  • Bios of the presenters, including evidence that they are experts in the area, and have teaching expertise
  • Preferred dates (we cannot guarantee the choices of dates)
  • Other sessions the presenters hope to attend (to enable the organizers to try to avoid conflicts)

In addition to the 3-page proposal, sample presentation material (5-15 slides) must be submitted. For hands-on submissions, an additional page with exercise details is required.

Please, note that all document must be in a single PDF file.

By submitting your proposal (and other document) to an IEEE/ACM Event, you are hereby acknowledging that you and your co-authors are subject to all IEEE/ACM Publications Policies.

Proposal (and other document) should be submitted electronically using HotCrp at https://icse2025technicalbriefings.hotcrp.com/ .

Proposal Review Criteria

The ICSE tutorials committee will select a small set of tutorials based on the following:

  • Overall quality of the proposal
  • Relevance to the conference
  • Level of interest they believe the tutorial will attract
  • Experience of the presenters
  • Avoidance of duplication

The decision about tutorials will be made by the tutorial chairs, and a small committee, in consultation with experts on the relevant topics that are on the committees of other ICSE 2025 tracks.

Conditions

ICSE 2025 is not able to pay for travel, or other arrangements for tutorial presenters. Tutorial and technical briefings presenters must register and pay for at least one other day or days of the conference. Tutorials and Hands-on of 3 hours will not be required to pay for the day of their own tutorial. Technical briefings of 1 or 1.5 hours that attract at least 25 pre-registrations by the early registration deadline will also not be required to pay for their tutorial day.

Accepted presenters must inform the tutorial and technical briefings committee if they have to present papers in other sessions (ICSE tracks or workshops or co-located conferences), so that conflicts can be avoided to the greatest extent possible.

ICSE 2025 reserves the right to not accept any tutorial and technical briefings’ presentations.

ICSE 2025 reserves the right to ask potential tutorial and technical briefings’ proposers to submit additional material before their proposal is accepted.

ICSE 2025 reserves the right to cancel any tutorial and technical briefings that receives fewer than 4 registrations by the early registration date.

Publication

The presenters of each accepted Technical and Tutorial Briefing will have the opportunity to publish a 2-page abstract in the ICSE 2025 Companion proceedings. The abstracts must be sent by the deadline of (January 27, 2025). They must conform to the IEEE conference submission and formatting instructions (https://www.acm.org/publications/proceedings-template) and must not exceed 2 pages, including all text, references, appendices, and figures. Further, upon acceptance, all presenters will be required to provide a short (1-2 minute) video describing their presentation topic to be placed on the ICSE website for publicity purposes.

Important Dates

  • Tutorials and Technical Briefings Proposals Submissions Deadline: October 10, 2024
  • Tutorials and Technical Briefings New Acceptance Notification: October 31, 2024
  • Tutorials and Technical Briefings Abstracts New Camera Ready: November 08, 2024
  • Tutorials and Technical Briefings Presentation: TBD (April 26 ~ May 04, 2025)

Submission System

https://icse2025technicalbriefings.hotcrp.com/

Co-Chairs

Nour Ali, Brunel University, London, UK

Samuel A. Ajila, Carleton University, Ottawa, Canada

:
: