This program is tentative and subject to change.
Tue 29 AprDisplayed 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. | ||
09:00 90mTutorial | 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 30mBreak | Tuesday Morning Break Catering |
11:00 - 12:30 | |||
11:00 90mTutorial | 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 90mLunch | 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. | ||
14:00 90mTutorial | 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 30mBreak | Tuesday Afternoon Break Catering |
16:00 - 17:30 | |||
16:00 90mTutorial | 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 | |||
Wed 30 AprDisplayed 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 30mBreak | 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) | ||
11:00 90mTalk | Technical Briefing 1: Qualitative Research and Qualitative Data AnalysisResearch MethodsHuman/Social Tutorials and Technical Briefings |
12:30 - 14:00 | |||
12:30 90mLunch | Wednesday Lunch Catering |
15:30 - 16:00 | |||
15:30 30mBreak | 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) | ||
16:00 90mTalk | 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 MayDisplayed time zone: Eastern Time (US & Canada) change
07:00 - 22:00 | |||
07:00 - 19:00 | |||
10:30 - 11:00 | |||
10:30 30mBreak | 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 | ||
11:00 90mTalk | 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 |
12:30 - 14:00 | |||
12:30 90mLunch | Thursday Lunch Catering |
15:30 - 16:00 | |||
15:30 30mBreak | Thursday Afternoon Break Catering |
Fri 2 MayDisplayed time zone: Eastern Time (US & Canada) change
07:00 - 15:30 | |||
07:00 - 19:00 | |||
10:30 - 11:00 | |||
10:30 30mBreak | 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. | ||
11:00 90mTalk | Technical Briefing 4: Architecting Digital Twin-Based SystemsDesign/ArchDigital twins Tutorials and Technical Briefings |
12:30 - 14:00 | |||
13:15 45mLunch | Friday Lunch Catering |
15:30 - 16:00 | |||
15:30 30mBreak | Friday Afternoon Break Catering |
16:00 - 22:00 | |||
Sat 3 MayDisplayed 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 15mDay opening | Opening of the AIWare BootcampSE for AI Tutorials and Technical Briefings Ahmed E. Hassan Queen’s University |
09:15 - 10:00 | |||
09:15 45mTalk | AIware: Challenges and Opportunities Associated with AI-Augmented Software EngineeringSE for AI Tutorials and Technical Briefings Zhen Ming (Jack) Jiang York University |
10:00 - 10:30 | |||
10:00 30mTalk | AIware: Rethinking Software Engineering in the AIware Era - A curated catalog of software engineering challenges for FMwareSE for AI Tutorials and Technical Briefings Ahmed E. Hassan Queen’s University |
10:30 - 11:00 | |||
10:30 30mBreak | Saturday Morning Break Catering |
11:00 - 11:30 | |||
11:00 30mTalk | AIware: Towards AI-Native Software Engineering (SE 3.0)SE for AI Tutorials and Technical Briefings |
11:30 - 12:00 | |||
11:30 30mTalk | 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 45mLunch | Saturday Lunch Catering |
14:00 - 14:45 | |||
14:00 45mTalk | AIware: Prompt EngineeringSE for AI Tutorials and Technical Briefings Filipe Cogo Centre for Software Excellence, Huawei Canada |
14:45 - 15:30 | |||
14:45 45mTalk | AIware: RAG EngineeringSE for AI Tutorials and Technical Briefings Keheliya Gallaba Centre for Software Excellence, Huawei Canada |
15:30 - 16:00 | |||
15:30 30mBreak | Saturday Afternoon Break Catering |
15:30 - 16:00 | |||
15:30 30mTalk | AIware: Balancing Cost and Quality in FMware SE for AI Tutorials and Technical Briefings Kirill Vasilevski Huawei Canada |
16:30 - 17:30 | |||
16:30 60mTalk | 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 MayDisplayed time zone: Eastern Time (US & Canada) change
09:00 - 09:45 | |||
09:00 45mTalk | AIware: Agentic architectures and workflowsSE for AI Tutorials and Technical Briefings Keheliya Gallaba Centre for Software Excellence, Huawei Canada |
09:45 - 10:30 | |||
09:45 45mTalk | AIware: Development Platforms for Agentic SoftwareSE for AI Tutorials and Technical Briefings Gustavo Oliva Centre for Software Excellence, Huawei Canada |
11:00 - 12:00 | |||
11:00 60mTalk | AIware: Alignment Engineering + Data FlywheelSE for AI Tutorials and Technical Briefings Gopi Krishnan Rajbahadur Centre for Software Excellence, Huawei, Canada |
14:00 - 15:30 | |||
14:00 90mTalk | AIware: Deploying GenAI Applications on AWS EKSSE for AI Tutorials and Technical Briefings Ezequiel Lanza Intel |
15:30 - 16:00 | |||
15:30 30mTalk | AIware: AIware ObservabilitySE for AI Tutorials and Technical Briefings Benjamin Rombaut Centre for Software Excellence, Huawei Canada |
16:30 - 17:15 | |||
16:30 45mTalk | AIware: Evaluating AIwareSE for AI Tutorials and Technical Briefings Jiahuei (Justina) Lin Centre for Software Excellence, Huawei Canada |
17:15 - 17:50 | |||
17:15 35mTalk | 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 | |||
17:50 10mDay closing | AIware Bootcamp ClosingSE for AI Tutorials and Technical Briefings Ahmed E. Hassan Queen’s University |
Accepted Papers
Title | |
---|---|
Technical Briefing 1: Qualitative Research and Qualitative Data AnalysisResearch MethodsHuman/Social Tutorials and Technical Briefings P: Rashina Hoda | |
Technical Briefing 2 : Using Mixed Methods Research in Software EngineeringResearch Methods Tutorials and Technical Briefings | |
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 | |
Technical Briefing 4: Architecting Digital Twin-Based SystemsDesign/ArchDigital twins Tutorials and Technical Briefings | |
Tutorial 1: Quantum Software TestingTesting and QAQuantum Tutorials and Technical Briefings | |
Tutorial 2: Social, Legal, Ethical, Empathetic and Cultural Requirements: from Elicitation to VerificationSE for AIRequirementsHuman/SocialReal-Time+Safety Tutorials and Technical Briefings |
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