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 | ||
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 |
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 |
10:30 - 11:30 | Early Career 1Early Career Track at Side Event Room (U75) Chair(s): Alessio Bucaioni Mälardalen University, Patricia Lago Vrije Universiteit Amsterdam | ||
10:30 20mPaper | A Measurement-Driven Approach to Enhancing Sustainability in Microservice Architectures Early Career Track Eoan O'Dea University of L'Aquila | ||
10:50 20mPaper | Automated Microservice Pattern Instance Detection Using Infrastructure-as-Code Artifacts and Large Language Models Early Career Track Carlos Eduardo Duarte INESC TEC, Faculdade de Engenharia, Universidade do Porto DOI Pre-print | ||
11:10 20mPaper | Toward a non-invasive architecture supporting traditional textile manufacturing systems in their transition to Industry 4.0 Early Career Track |
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 |
12:30 - 13:30 | Early Career 2Early Career Track at Side Event Room (U75) Chair(s): Alessio Bucaioni Mälardalen University, Patricia Lago Vrije Universiteit Amsterdam | ||
12:30 20mPaper | Survey on Operational Metrics for Reliable Machine Learning Systems Early Career Track Anders Launer Bæk-Petersen University of Southern Denmark, SDU Software Engineering Pre-print | ||
12:50 20mPaper | Energy-efficient Microservice-based Software Architectures in Cloud Environments Early Career Track César Perdigão Batista Télécom SudParis, Institut Polytechnique de Paris, Sophie Chabridon Télécom SudParis, Denis Conan SAMOVAR, Télécom SudParis, Institut Polytechnique de Paris | ||
13:10 20mPaper | Towards Architectural Pen Test Case Generation and Attack Surface Analysis to Support Secure Design Early Career Track Mahdi Jafari Sarvejahani Karlsruhe Institute of Technology (KIT) |
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 | ||
Accepted Papers
Call for Papers
The Early Career Researchers Forum (ECRF-ICSA 2025) aims to motivate and bring together early career researchers, typically PhD students, PostDocs, and Assistant Professors, within the software architecture community. This forum serves as a dynamic venue for presenting and debating research at any stage—from initial ideas to completed results. It offers an inclusive setting where early career researchers can receive feedback, share experiences, pose questions, and investigate various research opportunities
Participation
Participation is open to PhD students, PostDocs, Assistant Professors, and anyone identifying as an early career researcher eager to share research ideas and preliminary results with peers. This forum is an excellent opportunity to inspire and be inspired, as well as to learn about various research paths. We also strongly encourage early career researchers who are presenting their work in the main track of ICSA 2025 to join and participate in this vibrant forum.Topics
Areas of interest include all those associated with software architecture, as provided by the scope of the ICSA 2025 conference.Type of Submissions
Ongoing Research Paper (max 6 pages, including references and any appendix) submissions should present previously unpublished research that includes motivation, objectives, preliminary results, future steps, and the potential industry impact. These papers should detail early research ideas, such as a potential dissertation topic (e.g., for PhD students) or a proposal for a research line (e.g., for Assistant Professor), aiming to garner feedback from forum attendees. Authors are encouraged to consider the potential impact of their research on industrial practice, whether immediate or long-term, and to include a dedicated section on the Industrial Impact of their work.Recommendation Letter
A recommendation letter is required for PhD students and optional for PostDocs and Assistant Professors. This letter should include:- Your name and current academic or professional position
- A brief description of your current research status
- An endorsement supporting the publication of your submission
The letter should be in PDF format and should be signed by your advisor. The recommendation letter should be uploaded in Easychair along with the paper in a single PDF.
Formatting and Submission Instructions
All submissions must be submitted electronically via the EasyChair submission system (Early Career Researchers Forum track) by the submission deadline and must not have been published before. All submissions must conform to the IEEE paper formatting and submission instructions of the main track. All submissions must conform to the IEEE paper formatting and submission instructions.Please note that this track does not apply a double-blind review process.
Important Dates
- Paper Submission due: Dec 20, 2024
- Notification of Acceptance: Jan 20, 2025
- Camera ready due: Jan 27, 2025
Notes: All deadlines are 23:59h AoE (anywhere on Earth)
Publication and Attendance
All accepted contributions will be published in ICSA 2024 Companion proceedings and will appear in IEEE Xplore Digital Library. Note that at least one author of an accepted contribution is required to register and present the work at the conference. An in-person presentation is required.
Presentation and Discussion
Based on the number of attendees, we are planning to host two types of sessions: paper presentations, and mentoring sessions.Paper Presentations. To further facilitate the discussions around the presented research topics, we plan to assign discussants to each presentation. The discussants assigned to each paper will make brief comments, including some combination of:
- How the paper made the discussant think differently about he/his own work
- How the paper is related in some way to the discussant’s own work
- Advices for the authors in continuing their work
- Identification of collaboration opportunities or synergies
- Discussion questions based on the presented paper
Mentoring sessions. We intend to gather questions from early career participants that they want to explore and will organize sessions specifically aimed at discussing these queries. Additionally, if beneficial, we will tailor different sessions for PhD students and new faculty members.
Early Career Track Chairs
Alessio Bucaioni,Mälardalen University, Sweden
Patricia Lago,Vrije Universiteit Amsterdam, Netherlands