Wed 2 AprDisplayed time zone: Brussels, Copenhagen, Madrid, Paris change
09:00 - 10:00 | Breakfast / PostersResearch Papers / Working Sessions / Software Architecture in Practice / Early Career Track / Journal First / New and Emerging Ideas / Poster Track / Keynote at Campus Square | ||
10:00 - 10:30 | ICSA 2025 OpeningResearch Papers / Working Sessions / Software Architecture in Practice / Early Career Track / Journal First / New and Emerging Ideas / Poster Track / Keynote at Main Hall (O100) Chair(s): Kasper Hallenborg , Mikkel Baun Kjærgaard University of Southern Denmark, Len Bass Carnegie Mellon University, Jan Bosch Chalmers University of Technology, Raffaela Mirandola Karlsruhe Institute of Technology (KIT), Mahyar T. Moghaddam University of Southern Denmark | ||
10:30 - 11:30 | Keynote 1Keynote / Research Papers at Main Hall (O100) Chair(s): Alessio Bucaioni Mälardalen University | ||
10:30 60mKeynote | LLMs for Engineering and Architecting Software: What Works, What’s Missing, and What’s Next? Keynote David Lo Singapore Management University |
11:30 - 12:30 | |||
12:30 - 13:30 | Microservices and Cloud-Native Architectures IResearch Papers at Hall 2 (U82) Chair(s): Davide Taibi University of Oulu | ||
12:30 15mResearch paper | Architecture and Performance Antipatterns Correlation in Microservice Architectures Research Papers Alberto Avritzer eSulabSolutions, Andrea Janes Free University of Bozen-Bolzano, Catia Trubiani Gran Sasso Science Institute, Helena Rodrigues Universidade do Minho, Yuanfang Cai Drexel University, Daniel Sadoc Menasché , Álvaro José Abreu de Oliveira Pre-print File Attached | ||
12:45 15mResearch paper | Network Centrality as a New Perspective on Microservice Architecture Research Papers Alexander Bakhtin University of Oulu, Matteo Esposito University of Oulu, Valentina Lenarduzzi University of Oulu, Davide Taibi University of Oulu Pre-print | ||
13:00 15mResearch paper | How Does Microservice Granularity Impact Energy Consumption and Performance? A Controlled Experiment Research Papers Yiming Zhao Vrije Universiteit Amsterdam, The Netherlands, Tiziano De Matteis University of Pisa, Italy, Justus Bogner Vrije Universiteit Amsterdam Pre-print | ||
13:15 15mResearch paper | Affinity-aware Serverless Function Scheduling Research Papers Giuseppe De Palma Department of Computer Science and Engineering - Università di Bologna, Saverio Giallorenzo Alma Mater Studiorum - Università di Bologna / INRIA, Jacopo Mauro University of Southern Denmark, Matteo Trentin Università di Bologna, Gianluigi Zavattaro Department of Computer Science and Engineering - Università di Bologna Pre-print |
12:30 - 13:30 | AI and Machine Learning in Software Architecture IResearch Papers / New and Emerging Ideas at Main Hall (O100) Chair(s): Henry Muccini University of L'Aquila, Italy | ||
12:30 15mResearch paper | LLMs for Generation of Architectural Components: An Exploratory Empirical Study in the Serverless World Research Papers | ||
12:45 15mResearch paper | Enabling Architecture Traceability by LLM-based Architecture Component Name Extraction Research Papers Dominik Fuchß Karlsruhe Institute of Technology (KIT), Haoyu Liu Karlsruhe Institute of Technology (KIT), Tobias Hey Karlsruhe Institute of Technology (KIT), Jan Keim Karlsruhe Institute of Technology (KIT), Anne Koziolek Karlsruhe Institute of Technology Link to publication Media Attached | ||
13:00 15mPaper | A Functional Software Reference Architecture for LLM-Integrated Systems New and Emerging Ideas Alessio Bucaioni Mälardalen University, Martin Weyssow DIRO, Université de Montréal, Junda He Singapore Management University, Yunbo Lyu Singapore Management University, David Lo Singapore Management University Pre-print | ||
13:15 15mResearch paper | Do Large Language Models Contain Software Architectural Knowledge? An Exploratory Case Study with GPT Research Papers |
13:30 - 15:00 | |||
13:30 90mPanel | Working Session 3: GenAI and Software Architects: What Skills Will Architects Need in the Age of LLMs? Working Sessions |
13:30 - 15:00 | |||
13:30 90mPanel | Working Session 2: Quality Attributes in the Age of AI Working Sessions |
15:00 - 15:30 | |||
15:30 - 16:00 | Barbora Bühnová MemorialResearch Papers / Working Sessions / Software Architecture in Practice / Early Career Track / Journal First / New and Emerging Ideas / Poster Track / Keynote at Main Hall (O100) | ||
16:00 - 17:00 | |||
18:00 - 19:00 | City Tour - in front of the city hallResearch Papers / Working Sessions / Software Architecture in Practice / Early Career Track / Journal First / New and Emerging Ideas / Poster Track / Keynote at City Hall (Flakhaven) | ||
18:00 60mSocial Event | City Tour Research Papers |
19:00 - 21:00 | Reception 19:00-21:00 - at ODEON - Bar is open until 23:00Research Papers / Working Sessions / Software Architecture in Practice / Early Career Track / Journal First / New and Emerging Ideas / Poster Track / Keynote | ||
19:00 2hTalk | Reception Research Papers |
Thu 3 AprDisplayed time zone: Brussels, Copenhagen, Madrid, Paris change
08:30 - 09:00 | |||
09:00 - 10:00 | keynote 2Keynote / Research Papers at Main Hall (O100) Chair(s): Mina Alipour University of Southern Denmark, SDU Software Engineering | ||
09:00 60mKeynote | From Building Systems to Growing Systems Keynote Helena Holmström Olsson Malmö University |
10:00 - 10:30 | Coffee Break / PostersResearch Papers / Working Sessions / Software Architecture in Practice / Early Career Track / Journal First / New and Emerging Ideas / Poster Track / Keynote at Campus Square | ||
10:30 - 11:30 | Security and Privacy in Software ArchitectureResearch Papers at Hall 2 (U82) Chair(s): Andres Diaz Pace UNICEN University | ||
10:30 15mResearch paper | Mining Security Documentation Practices in OpenAPIs Descriptions Research Papers Diana Munoz , Souhaila Serbout University of Zurich, Zurich, Switzerland, Cesare Pautasso Software Institute, Faculty of Informatics, USI Lugano Pre-print File Attached | ||
10:45 15mResearch paper | Data-Centric Model for Architecture’s Vulnerabilities Analysis Research Papers | ||
11:00 15mResearch paper | An Architecture-Based Approach to Mitigate Confidentiality Violations Using Machine Learning Research Papers Nils Niehues Karlsruhe Institute of Technology (KIT), Sebastian Hahner Karlsruhe Institute of Technology (KIT), Robert Heinrich Karlsruhe Institute of Technology Pre-print | ||
11:15 15mResearch paper | TrustMesh: A Blockchain-Enabled Trusted Distributed Computing Framework for Open Heterogeneous IoT Environments Research Papers DOI Pre-print File Attached |
11:30 - 12:30 | |||
12:30 - 13:30 | Software Development Practices and Technical Debt IResearch Papers / New and Emerging Ideas at Main Hall (O100) Chair(s): Torben Worm University of Southern Denmark | ||
12:30 15mPaper | Axiomatic Software Architecture New and Emerging Ideas | ||
12:45 15mResearch paper | Debiasing Architectural Decision-Making: An Experiment With Students and Practitioners Research Papers Klara Borowa Warsaw University of Technology, Rodrigo Rebouças de Almeida Federal University of Paraiba, Marion Wiese University of Hamburg, Germany Pre-print | ||
13:00 15mResearch paper | Tracing the Lifecycle of Architecture Technical Debt in Software Systems: A Dependency Approach Research Papers Edi Sutoyo Bernoulli Institute for Mathematics, Computer Science and Artificial Intelligence, University of Groningen, Paris Avgeriou University of Groningen, The Netherlands, Andrea Capiluppi Brunel University | ||
13:15 15mResearch paper | Architecture as Code Research Papers Alessio Bucaioni Mälardalen University, Amleto Di Salle Gran Sasso Science Institute (GSSI), Ludovico Iovino Gran Sasso Science Institute, L'Aquila, Italy, Patrizio Pelliccione Gran Sasso Science Institute, L'Aquila, Italy, Franco Raimondi Middlesex University Pre-print |
13:30 - 15:00 | |||
13:30 90mPanel | Working Session 1: Dear "Academia", Architect for the future, for sure, but please don't forget about the present. Best regards, "Industry" Working Sessions |
15:00 - 15:30 | Coffee Break / PostersResearch Papers / Working Sessions / Software Architecture in Practice / Early Career Track / Journal First / New and Emerging Ideas / Poster Track / Keynote at Campus Square | ||
17:00 - 18:30 | |||
19:00 - 22:00 | |||
Fri 4 AprDisplayed time zone: Brussels, Copenhagen, Madrid, Paris change
08:30 - 09:00 | |||
10:00 - 10:30 | |||
10:30 - 11:30 | Software Architecture Experimentation and Practice INew and Emerging Ideas / Software Architecture in Practice / Research Papers at Hall 2 (U82) Chair(s): Sebastian Werner TU Berlin, Germany | ||
10:30 15mResearch paper | Performance Analysis of Architectural Patterns for Federated Learning Systems Research Papers Ivan Compagnucci Gran Sasso Science Institute, Riccardo Pinciroli Gran Sasso Science Institute, Catia Trubiani Gran Sasso Science Institute Pre-print | ||
10:45 15mPaper | An Architecture and Protocol for Decentralized Retrieval Augmented Generation New and Emerging Ideas Tobias Hecking , Thorsten Sommer , Michael Felderer German Aerospace Center (DLR) & University of Cologne | ||
11:00 15mPaper | Fast and Efficient What-If Analyses of Invocation Overhead and Transactional Boundaries to Support the Migration to Microservices New and Emerging Ideas Pre-print | ||
11:15 15mPaper | Extensible Experimentation Platform: Effective A/B Test Analysis at Scale Software Architecture in Practice |
10:30 - 11:30 | Software Patterns and Architectural Design Principles ISoftware Architecture in Practice / Journal First / Research Papers at Main Hall (O100) Chair(s): Valentina Lenarduzzi University of Oulu | ||
10:30 15mJournal Early-Feedback | Agent design pattern catalogue: A collection of architectural patterns for foundation model based agents Journal First Yue Liu Data61, CSIRO, Sin Kit Lo CSIRO Data61, Qinghua Lu Data61, CSIRO, Liming Zhu CSIRO’s Data61, Dehai Zhao CSIRO's Data61, Xiwei (Sherry) Xu Data61, CSIRO, Stefan Harrer CSIRO's Data61, Jon Whittle CSIRO's Data61 and Monash University | ||
10:45 15mPaper | Recovering Gropius Models with the Cluster Architecture Recovery Assistant Software Architecture in Practice Sandro Speth Institute of Software Engineering, University of Stuttgart, Elias Müller Institute of Software Engineering, University of Stuttgart, Philipp Recke , Niklas Krieger , Steffen Becker University of Stuttgart, Alexander Poth Volkswagen AG, Olsi Rrjolli Volkswagen AG File Attached | ||
11:00 15mPaper | SAPlugin: Management and Extraction of Software Architecture Descriptions in Visual Paradigm Software Architecture in Practice Laurens Sion DistriNet, KU Leuven, Dimitri Van Landuyt KU Leuven, Belgium, Koen Yskout imec - DistriNet, KU Leuven, Wouter Joosen Katholieke Universiteit Leuven | ||
11:15 15mResearch paper | Deicide: Decomposing Complex Classes Into Responsibility Modules Research Papers Jason Lefever Drexel University, Yuanfang Cai Drexel University, Rick Kazman University of Hawai‘i at Mānoa, Ernst Pisch Drexel University |
11:30 - 12:30 | |||
12:30 - 13:30 | Software Patterns and Architectural Design Principles IIResearch Papers / New and Emerging Ideas / Journal First at Main Hall (O100) Chair(s): Jens Bæk Jørgensen Mjølner Informatics | ||
12:30 20mPaper | Toward Bundler-Independent Module Federations: Enabling Typed Micro-Frontend Architectures New and Emerging Ideas Pre-print | ||
12:50 20mJournal Early-Feedback | Software architecture-based self-adaptation in robotics Journal First Elvin Alberts Vrije Universiteit Amsterdam & Delft University of Technology, Ilias Gerostathopoulos Vrije Universiteit Amsterdam, Ivano Malavolta Vrije Universiteit Amsterdam, Carlos Hernández Corbato Delft University of Technology, Patricia Lago Vrije Universiteit Amsterdam Link to publication DOI | ||
13:10 20mResearch paper | Improving Clinical Decision Support: Architecture Design of a Multi-agent System based on an Argument Quality Assessment Ontology Research Papers |
13:30 - 14:00 | ICSA 2025 ClosingResearch Papers / Working Sessions / Software Architecture in Practice / Early Career Track / Journal First / New and Emerging Ideas / Poster Track / Keynote at Main Hall (O100) Chair(s): Mikkel Baun Kjærgaard University of Southern Denmark, Ipek Ozkaya Carnegie Mellon University | ||
Call for Contributions
Do not miss the opportunity to participate and discuss at ICSA 2025!
Working sessions are a concrete way at ICSA to foster discussion, debate, and the working nature of the conference. They represent a great opportunity to exchange ideas with colleagues, both from Academia and Industry, about the challenges, current research, and future directions of highly relevant and focused areas, relevant to the practice and research of software architecture.
When defining the specific topics of the Working Sessions for ICSA 2025, we will consider both this year’s theme, input from authors, as well as the areas for which there is evidence of very high interest from the wider research community. We will also consider ideas from the community. If you think you have an idea for a working session, do feel free to send the Working Session chairs an email outlining what the idea is, why it would be good to allocate 90 - 180 minutes of discussion time to it, and who would be the facilitators.
The deadline to send your idea for a working session is January 22nd, AoE.
Stay tuned! More information will appear here as we get closer to the conference!
ICSA 2025 Working Sessions Chairs
Romina Spalazzese, Malmö University, Swededn
Ipek Ozkaya, Carnegie Mellon University, USA
Accepted Sessions
Working Session 1
Title: Dear "Academia", Architect for the future, for sure, but please don't forget about the present. Best regards, "Industry"
Moderators
Abstract
Academic researchers look and should look into the future; they should be “architecting for the next generation of intelligent systems”. Industrial practitioners should create today's systems to their customer's satisfaction. Systems should be fit for use, have good quality, and be delivered within agreed time and budget. The latter is not easy and many IT projects fail. How do academics’ and practitioners’ goals align; are they far from each other? Many will agree that there is some distance, and also that bridging or narrowing the gap between academia and industry is both important and challenging. In this working session, we welcome academics, industrial practitioners and students to meet, exchange viewpoints and discuss how we together can move things in the right direction. Examples of subjects for discussion: (1) Should industry change some ways of working and/or thinking to facilitate better knowledge transfer from academia? (2) should academia adjust curricula (or even research agendas) to better help industry, (3) are students properly prepared for the challenges that are waiting “on the other side”?
-------------------------------------------------------------
Working Session 2
Title: Quality Attributes in the Age of AI
Facilitator: Len Bass, Emeritus Professor/Adjunct Faculty, Carnegie Mellon University
Co-facilitator: Qinghua Lu, Principal Research Scientist, Data61, CSIRO, Australia
Abstract
Quality attributes in non-AI systems are in what I would call the "adolescent" stage. That is, we have definitions and architecture tactics for improve the performance of individual quality attributes. What we do not have is a unified theory of quality attributes. Each QA is based on different considerations. A unified theory would put performance, security, verifiability, availability, and other QAs on a footing that allows modeling them all in the same terms and recognizing trade offs in an analytic fashion.
In AI systems, QAs depend not only on the software architectur but on the data used to generate and train the models. What are the techniques that will enable the construction of a list of tactics for QAs involving data?
In this working session we will explore which quality attributes need immediate attention from the software architecture community to further detail with its corresponding tactics and patterns to provide better guidance to development of AI-enabled systems.
-------------------------------------------------------------
Working Session 3
Title: GenAI and Software Architects: What Skills Will Architects Need in the Age of LLMs?
Facilitators
- Jasmin Jahic, Research Associate, Queens´ College, Cambridge University, Cambridge (UK)
- Karthik Vaidhyanathan, Assistant Professor, International Institute of Information Technology, Hyderabad (India)
Abstract
The adoption of AI, particularly large language models (LLMs), is reshaping software architecture. While AI has disrupted aspects of software engineering, such as code generation, its deeper impact on architecture remains unclear. To define the future skill set of software architects, we must first understand how AI will transform the software creation and delivery pipeline.
This working session will explore AI’s role in software architecture and the evolving competencies architects will need. We will begin with insights from a survey of researchers and industry professionals on key architectural challenges and AI’s potential solutions.
The discussion will focus on:
- The evolving role of human architects in AI-augmented software development
- How AI can enhance software architecture, from automation to decision support
- The risks AI introduces and strategies for responsible adoption
- The new competencies architects will need in the next decade
We aim to outline concrete steps for architects to adapt to AI-driven development while ensuring system reliability, security, and ethical considerations.