ICSA 2025
Mon 31 March - Fri 4 April 2025 Odense, Denmark
You're viewing the program in a time zone which is different from your device's time zone change time zone

Mon 31 Mar

Displayed time zone: Brussels, Copenhagen, Madrid, Paris change

08:30 - 09:00
09:00 - 10:00
HILA + SARECS Keynote (Assoc. Prof. Dylan Cawthorne)Workshops at Workshop Room 1 (U82)
Chair(s): Mina Alipour University of Southern Denmark, SDU Software Engineering
09:00
60m
Talk
HILA Keynote on Ethics by Dylan CawthorneHILA 2025SARECS 2025
Workshops

09:00 - 10:00
Introduction to Fixed Virtual Platforms and Arm Fast ModelsTutorials/Tech Briefings at Workshop Room 2 (U81)
09:00
60m
Tutorial
Full System Simulation with SystemC TLM-2.0 and the Arm Fast ModelsTutorial 1
Tutorials/Tech Briefings
Lukas Jünger , Jasmin Jahic University of Cambridge, UK, Nils Bosbach
09:00 - 10:00
FAACS Opening & Keynote (Prof. Jacopo Mauro)Workshops at Workshop Room 3 (U74)
Chair(s): Eun-Young Kang University of Southern Denmark
09:00 - 10:00
LArc 2025: Opening and Keynote by Prof. Tiziana MargariaWorkshops at Workshop Room 4 (U75)
Chair(s): Thiago Rocha Silva The Maersk Mc-Kinney Moller Institute, University of Southern Denmark
09:00
60m
Talk
LCNC Software Development Platforms in the Context of Formal Methods, AI and the Irish Research EcosystemLArc 2025
Workshops

09:00 - 10:00
SAEroCon Session 1: Welcome + presentationWorkshops at Workshop Room 6 (O96)
Chair(s): Jim Buckley Lero - The Irish Software Research Centre and University of Limerick, Sebastian Herold Karlstad University, Tobias Olsson Linnaeus University
09:00
60m
Paper
State-of-Practice in Architectural Change Management for Software-Intensive Systems: An Interview StudySAEroCon 2025
Workshops
Ifrah Qaisar , Robbert Jongeling Mälardalen University, Jan Carlson Mälardalen University
09:00 - 10:00
BlockArch Session 1: Opening and presentationsWorkshops at Workshop Room 7 (O99)
Chair(s): Mohamad Kassab Boston University, USA
09:00
30m
Paper
Food supply chain management with blockchain technology in implementation of hyperledger fabricBlockArch 2025
Workshops
Michał Pawlak , Mateusz Stolarczyk , Aneta Poniszewska-Maranda Institute of Information Technology, Lodz University of Technology
09:30
30m
Paper
ValuED: A Blockchain-based Trading Platform to Encourage Student Engagement in Higher EducationBlockArch 2025
Workshops
Aydin Abadi , Jin Xiao IBM Research, Roberto Metere University of York, Richard Shillcock
09:00 - 10:00
WASA Session 1: Opening and KeynoteWorkshops at Workshop Room 8 (U69)
Chair(s): Alessio Bucaioni Mälardalen University, Yanja Dajsuren Eindhoven University of Technology, Jasmin Jahic University of Cambridge, UK, Stefan Kugele Technische Hochschule Ingolstadt
10:00 - 10:30
10:30 - 11:30
HILA + SARECS 1Workshops at Workshop Room 1 (U82)
Chair(s): Mina Alipour University of Southern Denmark, SDU Software Engineering
10:30
30m
Paper
Architecting for FairnessHILA 2025SARECS 2025
Workshops
Urjaswala Pankaj Vora The Pennsylvania State University
11:00
30m
Paper
Dynamic Architectures leveraging AI Agents and Human-in-the-Loop for Data Center ManagementHILA 2025SARECS 2025
Workshops
10:30 - 11:30
Introduction to SystemC TLM-2.0 ConceptsTutorials/Tech Briefings at Workshop Room 2 (U81)
10:30
60m
Tutorial
Full System Simulation with SystemC TLM-2.0 and the Arm Fast ModelsTutorial 1
Tutorials/Tech Briefings
Lukas Jünger , Jasmin Jahic University of Cambridge, UK, Nils Bosbach
10:30 - 11:30
SAEroCon Session 2Workshops at Workshop Room 6 (O96)
Chair(s): Jim Buckley Lero - The Irish Software Research Centre and University of Limerick, Sebastian Herold Karlstad University, Tobias Olsson Linnaeus University
10:30
60m
Paper
Architectural evolution in modern open-source software: A case study of TensorFlowSAEroCon 2025
Workshops
10:30 - 11:30
BlockArch Session 2: invited talk (Shawn Nassabi) + paper presentation + invited talk (Marwan Zeggari)Workshops at Workshop Room 7 (O99)
Chair(s): Mohamad Kassab Boston University, USA
10:30
60m
Paper
From ADR to BDR: Reasoning Patterns for Creating Blockchain Decision RecordsBlockArch 2025
Workshops
Florian Blum University of Duisburg-Essen, Michael Hettmer University of Duisburg-Essen, Essen, Germany, Benedikt Severin University of Duisburg-Essen, Volker Gruhn University Duisburg-Essen
10:30 - 11:30
WASA Session 2Workshops at Workshop Room 8 (U69)
Chair(s): Alessio Bucaioni Mälardalen University, Yanja Dajsuren Eindhoven University of Technology, Jasmin Jahic University of Cambridge, UK, Stefan Kugele Technische Hochschule Ingolstadt
10:30
30m
Paper
Complexity Handling in Software-Defined Vehicle: Documenting the Expert KnowledgeWASA 2025
Workshops
Xinxin Zhu , Rose Sturm , Christian Seiler , Stefan Wagner Technical University of Munich
11:00
30m
Paper
Towards Data-Centric and Context-Aware Decision Making in Software-Defined VehiclesWASA 2025
Workshops
Ella Peltonen University of Oulu, Vishaka Basnayake University of Oulu, Nada Elgendy , Benjamin Kämä , Pertti Seppänen University of Oulu, Tero Päivärinta
12:30 - 13:30
VCML: An Open-Source Solution for Building Virtual Platforms ITutorials/Tech Briefings at Workshop Room 2 (U81)
12:30
60m
Tutorial
Full System Simulation with SystemC TLM-2.0 and the Arm Fast ModelsTutorial 1
Tutorials/Tech Briefings
Lukas Jünger , Jasmin Jahic University of Cambridge, UK, Nils Bosbach
12:30 - 13:30
FAACS Invited Talk by Prof. Qusai RamadanWorkshops at Workshop Room 3 (U74)
Chair(s): Eun-Young Kang University of Southern Denmark
12:30 - 13:30
LArc 2025: Paper Session 2Workshops at Workshop Room 4 (U75)
Chair(s): Thiago Rocha Silva The Maersk Mc-Kinney Moller Institute, University of Southern Denmark
12:30
30m
Paper
Towards LLM-powered consistency in model-based low-code platformsLArc 2025
Workshops
Nathan Hagel Karlsruhe Institute of Technology (KIT), Nicolas Hili IRT Saint-Exupéry, Alexander Bartel Hochschule Neu-Ulm, Anne Koziolek Karlsruhe Institute of Technology
13:00
30m
Paper
Towards Low-code Architecture and Development of Embedded SystemsLArc 2025
Workshops
Felipe Xavier TU Eindhoven, Loek Cleophas Eindhoven University of Technology (TU/e) and Stellenbosch University (SU), Michel Chaudron Eindhoven University of Technology, The Netherlands
12:30 - 13:30
Challenges in architecture design of Distributed Edge Computing Systems.Tutorials/Tech Briefings at Workshop Room 5 (U71)
12:30
60m
Tutorial
Identifying and Architecting Microservices for Edge ComputingTutorial 2
Tutorials/Tech Briefings
Urjaswala Pankaj Vora The Pennsylvania State University
12:30 - 13:30
SAEroCon Session 3Workshops at Workshop Room 6 (O96)
Chair(s): Jim Buckley Lero - The Irish Software Research Centre and University of Limerick, Sebastian Herold Karlstad University, Tobias Olsson Linnaeus University
12:30
30m
Paper
A Controlled Experiment on the Usability of Automated Reflexion Mapping Suggestions Integrated in Code CitiesSAEroCon 2025
Workshops
Leon Erhardt , Rainer Koschke University of Bremen
13:00
30m
Paper
Comparing Attract Functions for the Reflexion Analysis Regarding the Usage of Dependencies and WordsSAEroCon 2025
Workshops
Leon Erhardt , Rainer Koschke University of Bremen
12:30 - 13:30
BlockArch Session 3 and closingWorkshops at Workshop Room 7 (O99)
Chair(s): Mohamad Kassab Boston University, USA
12:30
30m
Paper
Enhancing SALUS Backend Systems through Strategic Design and Implementation: Changelog OverviewBlockArch 2025
Workshops
Aneta Poniszewska-Maranda Institute of Information Technology, Lodz University of Technology, Maciej Kopa , Wojciech Krasnowski , Mateusz Owczarek , Michał Pawlak
13:00
30m
Paper
QIoT: IoT Architectures in Quantum Computing EraBlockArch 2025
Workshops
Mina Alipour University of Southern Denmark, SDU Software Engineering
12:30 - 13:30
WASA Session 3Workshops at Workshop Room 8 (U69)
Chair(s): Alessio Bucaioni Mälardalen University, Yanja Dajsuren Eindhoven University of Technology, Jasmin Jahic University of Cambridge, UK, Stefan Kugele Technische Hochschule Ingolstadt
12:30
30m
Paper
An evolvable knowledge graph supporting a hybrid intelligence autonomous driving systemWASA 2025
Workshops
13:00
30m
Paper
Elevating Traffic Safety: Insights into Autonomous Emergency Braking Systems in Varied Highway EnvironmentsWASA 2025
Workshops
Ricardo Ribeiro , Catarina Gonçalves , Nuno Pombo Universidade da Beira Interior
13:30 - 14:30
VCML: An Open-Source Solution for Building Virtual Platforms IITutorials/Tech Briefings at Workshop Room 2 (U81)
13:30
60m
Tutorial
Full System Simulation with SystemC TLM-2.0 and the Arm Fast ModelsTutorial 1
Tutorials/Tech Briefings
Lukas Jünger , Jasmin Jahic University of Cambridge, UK, Nils Bosbach
13:30 - 14:30
13:30
30m
Paper
Business Process Lifecycle Enhancement via Digital Twin and Model-Driven EngineeringFAACS 2025
Workshops
Samuele Giussani Linnaeus University, Diego Pérez Linnaeus University, Mauro Caporuscio Linnaeus University, Farid Edrisi Linnaeus University
14:00
30m
Paper
Semi-Automated Design of Data-Intensive ArchitecturesFAACS 2025
Workshops
Arianna Dragoni , Alessandro Margara Politecnico di Milano
13:30 - 14:30
LArc 2025: Invited Talk by Alessio BucaioniWorkshops at Workshop Room 4 (U75)
Chair(s): Thiago Rocha Silva The Maersk Mc-Kinney Moller Institute, University of Southern Denmark
13:30
60m
Talk
Empowering Software Architecture: Can Low-Code Shape Its Future?LArc 2025
Workshops

13:30 - 14:30
Microservice architecture and its effectivenessTutorials/Tech Briefings at Workshop Room 5 (U71)
13:30
60m
Tutorial
Identifying and Architecting Microservices for Edge ComputingTutorial 2
Tutorials/Tech Briefings
Urjaswala Pankaj Vora The Pennsylvania State University
13:30 - 14:30
SAEroCon Session 4Workshops at Workshop Room 6 (O96)
Chair(s): Jim Buckley Lero - The Irish Software Research Centre and University of Limerick, Sebastian Herold Karlstad University, Tobias Olsson Linnaeus University
13:30
30m
Paper
An exploratory study on architectural smell refactoring using Large Languages ModelsSAEroCon 2025
Workshops
Gabriele Pandini , Antonio Martini University of Oslo, Norway, Adela Nedisan Videsjorden , Francesca Arcelli Fontana University of Milano-Bicocca
14:00
30m
Paper
Graph Convolution Networks for Mapping Source Code Entities to Architectural ModulesSAEroCon 2025
Workshops
Rakhshanda Jabeen , Morgan Ericsson Linnaeus University, Jonas Nordqvist , Anna Wingkvist Linnaeus University
14:30 - 15:00
15:00 - 16:00
Full System Simulation with Arm Fast Models and VCMLTutorials/Tech Briefings at Workshop Room 2 (U81)
15:00
60m
Tutorial
Full System Simulation with SystemC TLM-2.0 and the Arm Fast ModelsTutorial 1
Tutorials/Tech Briefings
Lukas Jünger , Jasmin Jahic University of Cambridge, UK, Nils Bosbach
15:00 - 16:00
LArc 2025: Panel and ClosingWorkshops at Workshop Room 4 (U75)
Chair(s): Thiago Rocha Silva The Maersk Mc-Kinney Moller Institute, University of Southern Denmark
15:00
60m
Talk
The Implications of Low-Code Development for Software ArchitectureLArc 2025
Workshops

15:00 - 16:00
Measuring and optimizing microservice architecture for the quality of service required in different scenarios of edge AI.Tutorials/Tech Briefings at Workshop Room 5 (U71)
15:00
60m
Tutorial
Identifying and Architecting Microservices for Edge ComputingTutorial 2
Tutorials/Tech Briefings
Urjaswala Pankaj Vora The Pennsylvania State University
15:00 - 16:00
SAEroCon Session 5: Working SessionWorkshops at Workshop Room 6 (O96)
Chair(s): Jim Buckley Lero - The Irish Software Research Centre and University of Limerick, Sebastian Herold Karlstad University, Tobias Olsson Linnaeus University
16:00 - 17:00

Tue 1 Apr

Displayed time zone: Brussels, Copenhagen, Madrid, Paris change

08:30 - 09:00
RegistrationWorkshops at Campus Square
09:00 - 10:00
SAML Session 1: Welcome + PapersWorkshops at Workshop Room 1 (U82)
Chair(s): Justus Bogner Vrije Universiteit Amsterdam, Henry Muccini University of L'Aquila, Italy, Marie Platenius-Mohr ABB Corporate Research, Karthik Vaidhyanathan IIIT Hyderabad
09:00
20m
Paper
Agentic RAG with Human-in-the-RetrievalSAML 2025
Workshops
Xiwei (Sherry) Xu Data61, CSIRO, Dawen (David) Zhang CSIRO's Data61, Qing Liu University of Waterloo, Qinghua Lu Data61, CSIRO, Liming Zhu CSIRO’s Data61
09:20
20m
Paper
Serving LLMs as detectors in workflows with guardrailsSAML 2025
Workshops
09:40
20m
Paper
Towards practicable Machine Learning development using AI Engineering BlueprintsSAML 2025
Workshops
09:00 - 10:00
MDE4SA Session 1: Welcome and Keynote by Alessio BucaioniWorkshops at Workshop Room 3 (U74)
Chair(s): Francesco Basciani Gran Sasso Science Institute (GSSI)
09:00 - 10:00
AEDT Session 1: Keynote (Prof. Peter Gorm Larsen)Workshops at Workshop Room 4 (U75)
Chair(s): Pablo Oliveira Antonino Fraunhofer IESE, Philipp Zech University of Innsbruck, Austria
09:00
60m
Keynote
AEDT Keynote: Experience with Engineering Digital Twins - Peter Gorm LarsenAEDT 2025
Workshops

10:00 - 10:30
10:30 - 11:30
SAML Session 2Workshops at Workshop Room 1 (U82)
Chair(s): Justus Bogner Vrije Universiteit Amsterdam, Henry Muccini University of L'Aquila, Italy, Marie Platenius-Mohr ABB Corporate Research, Karthik Vaidhyanathan IIIT Hyderabad
10:30
20m
Paper
POE-ML: An automated Pipeline for Optimization and Evaluation of Machine LearningSAML 2025
Workshops
Malene Christiane Nielsen , Serkan Ayvaz The Maersk Mc-Kinney Moller Institute, University of Southern Denmark
10:50
20m
Paper
System-Awareness: an Enabling Condition to Design and Deploy Anomaly DetectorsSAML 2025
Workshops
Muhammad Atif University of Florence, Tommaso Zoppi , Andrea Bondavalli
11:10
20m
Paper
Managing Sources of Uncertainty in Utilizing AI in Development and Deployment of Safety-Critical Autonomous SystemsSAML 2025
Workshops
Robert Lowe , Maria Ulan Linnaeus University, Thanh Bui RISE Research Institutes of Sweden , Ana Adell , Jokin Labaien , Axel Brando
10:30 - 11:30
Session I: narrow ML modelsTutorials/Tech Briefings at Workshop Room 2 (U81)
Chair(s): Len Bass Carnegie Mellon University, Ingo Weber TU Munich & Fraunhofer, Munich
10:30
60m
Tutorial
Comprehensive Tutorial: Engineering AI SystemsTutorial 3
Tutorials/Tech Briefings
Ingo Weber TU Munich & Fraunhofer, Munich
10:30 - 11:30
AEDT Session 2Workshops at Workshop Room 4 (U75)
Chair(s): Pablo Oliveira Antonino Fraunhofer IESE, Philipp Zech University of Innsbruck, Austria
10:30
30m
Full-paper
An Agent-Oriented Twinning Architecture for Complex Event-Driven Anomaly Detection in Distributed CPSAEDT 2025
Workshops
Hussein Marah University of Antwerp, Lucas Lima , Hans Vangheluwe University of Antwerp and Flanders Make, Moharram Challenger University of Antwerp
11:00
30m
Paper
Harmonizing Physical and Digital Twins LifecyclesAEDT 2025
Workshops
Marco Picone University of Modena and Reggio Emilia, Riccardo Morandi , Antonello Barbone , Samuele Burattini Alma Mater Studiorum - University of Bologna, Mattia Fogli , Nicola Bicocchi , Carlo Giannelli Universita di Ferrara, Alessandro Ricci University of Bologna, Italy
12:30 - 13:30
SAML Session 3: Panel DiscussionWorkshops at Workshop Room 1 (U82)
Chair(s): Justus Bogner Vrije Universiteit Amsterdam, Henry Muccini University of L'Aquila, Italy, Marie Platenius-Mohr ABB Corporate Research, Karthik Vaidhyanathan IIIT Hyderabad
12:30
60m
Talk
SAML Panel DiscussionSAML 2025
Workshops

12:30 - 13:30
Session II: hands on with LLMsTutorials/Tech Briefings at Workshop Room 2 (U81)
Chair(s): Len Bass Carnegie Mellon University, Ingo Weber TU Munich & Fraunhofer, Munich
12:30
60m
Tutorial
Comprehensive Tutorial: Engineering AI SystemsTutorial 3
Tutorials/Tech Briefings
Ingo Weber TU Munich & Fraunhofer, Munich
12:30 - 13:30
MDE4SA Session 3Workshops at Workshop Room 3 (U74)
Chair(s): Francesco Basciani Gran Sasso Science Institute (GSSI)
12:30
20m
Paper
LLM-Based Recommender Systems for Violation Resolutions in Continuous Architectural ConformanceMDE4SA 2025
Workshops
Riccardo Rubei University of L'Aquila, Amleto Di Salle Gran Sasso Science Institute (GSSI), Alessio Bucaioni Mälardalen University
12:50
20m
Paper
Harnessing ChatGPT for Model Transformation in Software Architecture: From UML State Diagrams to Rebeca Models for Formal VerificationMDE4SA 2025
Workshops
Zahra Moezkarimi Mälardalen University, Kevin Eriksson , Albin Alm Johansson , Alessio Bucaioni Mälardalen University, Marjan Sirjani Malardalen University
13:10
20m
Paper
Framework for Transforming Compact Surface Languages into Augmented EAST-ADL ModelsMDE4SA 2025
Workshops
Imad Berrouyne Mälardalen University, Alessio Bucaioni Mälardalen University, Federico Ciccozzi Mälardalen University, Henrik Lönn Volvo Technology, Muhammad Waseem Anwar Department of Innovation, Design and Engineering Malardalen University
12:30 - 13:30
AEDT Session 3Workshops at Workshop Room 4 (U75)
Chair(s): Pablo Oliveira Antonino Fraunhofer IESE, Philipp Zech University of Innsbruck, Austria
12:30
30m
Paper
Architecting Digital Twins for Intelligent Transportation SystemsAEDT 2025
Workshops
Pre-print
13:00
30m
Paper
Exploring Synergies and Challenges of System-of-Systems Digital TwinsAEDT 2025
Workshops
Everton Cavalcante Federal University of Rio Grande do Norte, Thais Batista Federal University of Rio Grande do Norte, Flavio Oquendo IRISA (UMR CNRS) - Univ. Bretagne-Sud (UBS)
12:30 - 13:30
SAGAI Paper PresentationWorkshops at Workshop Room 5 (U71)
Chair(s): Rodrigo Falcão Fraunhofer IESE
12:30
30m
Paper
Design Process for Retrieval Augmented Generation SystemsSAGAI 2025
Workshops
Xiwei (Sherry) Xu Data61, CSIRO, Dawen (David) Zhang CSIRO's Data61, Wenjie Zhang , Qinghua Lu Data61, CSIRO, Liming Zhu CSIRO’s Data61
13:00
30m
Paper
Leveraging LLMs for Dynamic IoT Systems Generation through Mixed-Initiative InteractionSAGAI 2025
Workshops
Bassam Adnan , Sathvika Miryala , Aneesh Sambu , Karthik Vaidhyanathan IIIT Hyderabad, Martina De Sanctis Gran Sasso Science Institute, Romina Spalazzese Malmö University
13:30 - 14:30
SAML Session 4: Working Session + ClosingWorkshops at Workshop Room 1 (U82)
Chair(s): Justus Bogner Vrije Universiteit Amsterdam, Henry Muccini University of L'Aquila, Italy, Marie Platenius-Mohr ABB Corporate Research, Karthik Vaidhyanathan IIIT Hyderabad
13:30
60m
Talk
SAML Working SessionSAML 2025
Workshops

13:30 - 14:30
Session III: Foundation modelsTutorials/Tech Briefings at Workshop Room 2 (U81)
Chair(s): Len Bass Carnegie Mellon University, Ingo Weber TU Munich & Fraunhofer, Munich
13:30
60m
Tutorial
Comprehensive Tutorial: Engineering AI SystemsTutorial 3
Tutorials/Tech Briefings
Ingo Weber TU Munich & Fraunhofer, Munich
13:30 - 14:30
MDE4SA Session 4 + closingWorkshops at Workshop Room 3 (U74)
Chair(s): Francesco Basciani Gran Sasso Science Institute (GSSI)
13:30
60m
Paper
DATCloud: A Model-Driven Framework for Multi-Layered Data-Intensive ArchitecturesMDE4SA 2025
Workshops
Moamin Abughazala University of L'Aquila, Henry Muccini University of L'Aquila, Italy
13:30 - 14:30
AEDT Working SessionWorkshops at Workshop Room 4 (U75)
Chair(s): Pablo Oliveira Antonino Fraunhofer IESE, Philipp Zech University of Innsbruck, Austria
13:30
60m
Talk
AEDT Working SessionAEDT 2025
Workshops

13:30 - 14:30
SAGAI - DiscussionWorkshops at Workshop Room 5 (U71)
Chair(s): Rodrigo Falcão Fraunhofer IESE
13:30
60m
Talk
Discussion: The future of GenAI and Software ArchitectureSAGAI 2025
Workshops

14:30 - 15:00
15:00 - 16:00
Special Talk, Data Science DayWorkshops at DreamLab
15:00
60m
Talk
AI System Architecture
Workshops
Len Bass Carnegie Mellon University
16:00 - 17:30
Data Science Day ReceptionWorkshops / Tutorials/Tech Briefings at DreamLab
19:00 - 22:00
OC Event (only for the organizing committee)Workshops / Tutorials/Tech Briefings

Wed 2 Apr

Displayed time zone: Brussels, Copenhagen, Madrid, Paris change

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
60m
Keynote
LLMs for Engineering and Architecting Software: What Works, What’s Missing, and What’s Next?
Keynote
David Lo Singapore Management University
12:30 - 13:30
Microservices and Cloud-Native Architectures IResearch Papers at Hall 2 (U82)
Chair(s): Davide Taibi University of Oulu
12:30
15m
Research 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
15m
Research 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
15m
Research 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
15m
Research 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
15m
Research paper
LLMs for Generation of Architectural Components: An Exploratory Empirical Study in the Serverless World
Research Papers
Shrikara Arun , Meghana Tedla SERC, IIIT Hyderabad, India, Karthik Vaidhyanathan IIIT Hyderabad
12:45
15m
Research 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
15m
Paper
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
15m
Research paper
Do Large Language Models Contain Software Architectural Knowledge? An Exploratory Case Study with GPT
Research Papers
Mohamed Soliman Paderborn University, Jan Keim Karlsruhe Institute of Technology (KIT)
13:30 - 15:00
13:30
90m
Panel
Working Session 2: Quality Attributes in the Age of AI
Working Sessions
Len Bass Carnegie Mellon University, Qinghua Lu Data61, CSIRO
16:00 - 17:00
AI and Machine Learning in Software Architecture IIResearch Papers / Journal First / New and Emerging Ideas at Main Hall (O100)
Chair(s): Ingo Weber TU Munich & Fraunhofer, Munich
16:00
15m
Paper
Architecture Exploration and Reflection meet LLM-based Agents
New and Emerging Ideas
Andres Diaz Pace UNICEN University, Antonela Tommasel ISISTAN Research Institute, CONICET-UNCPBA, Rafael Capilla Universidad Rey Juan Carlos, Yamid Ramirez
16:15
15m
Research paper
Swiss Cheese Model for AI Safety: A Taxonomy and Reference Architecture for Multi-Layered Guardrails of Foundation Model Based Agents
Research Papers
Md. Shamsujjoha CSIRO's Data61, Qinghua Lu Data61, CSIRO, Dehai Zhao CSIRO's Data61, Liming Zhu CSIRO’s Data61
Link to publication Pre-print
16:30
15m
Paper
Will Generative AI Fill the Automation Gap in Software Architecting?
New and Emerging Ideas
James Ivers Carnegie Mellon University, Ipek Ozkaya Carnegie Mellon University
16:45
15m
Journal Early-Feedback
Toward Responsible AI in the Era of Generative AI: A Reference Architecture for Designing Foundation Model-Based Systems
Journal First
Qinghua Lu Data61, CSIRO, Liming Zhu CSIRO’s Data61, Xiwei (Sherry) Xu Data61, CSIRO, Zhenchang Xing CSIRO’s Data61; Australian National University, Jon Whittle CSIRO's Data61 and Monash University
16:00 - 17:00
19:00 - 21:00
19:00
2h
Talk
Reception
Research Papers

Thu 3 Apr

Displayed time zone: Brussels, Copenhagen, Madrid, Paris change

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
60m
Keynote
From Building Systems to Growing Systems
Keynote
Helena Holmström Olsson Malmö University
10:30 - 11:30
Security and Privacy in Software ArchitectureResearch Papers at Hall 2 (U82)
Chair(s): Andres Diaz Pace UNICEN University
10:30
15m
Research 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
15m
Research paper
Data-Centric Model for Architecture’s Vulnerabilities Analysis
Research Papers
Michel Bourdelles , Jamal EL HACHEM IRISA (UMR CNRS) - Univ. Bretagne-Sud (UBS), Salah Sadou
11:00
15m
Research 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
15m
Research paper
TrustMesh: A Blockchain-Enabled Trusted Distributed Computing Framework for Open Heterogeneous IoT Environments
Research Papers
Murtaza Rangwala University of Melbourne, Rajkumar Buyya University of Melbourne, Australia
DOI Pre-print File Attached
10:30 - 11:30
Energy Efficiency and Sustainability in Software ArchitectureResearch Papers / Software Architecture in Practice at Main Hall (O100)
Chair(s): Vasilios Andrikopoulos University of Groningen
10:30
15m
Research paper
On the Effectiveness of Microservices Tactics and Patterns to Reduce Energy Consumption: An Experimental Study on Trade-Offs
Research Papers
Xingwen Xiao , Chushu Gao Software Improvement Group, Justus Bogner Vrije Universiteit Amsterdam
Pre-print
10:45
15m
Paper
Using Sustainability Impact Scores for Software Architecture Evaluation
Software Architecture in Practice
Iffat Fatima Vrije Universiteit Amsterdam, Patricia Lago Vrije Universiteit Amsterdam, Vasilios Andrikopoulos University of Groningen, Bram van der Waaij TNO
Pre-print
11:00
15m
Research paper
Investigating the Impact of Software Design Patterns on Energy Consumption
Research Papers
Adel Noureddine University of Pau and Pays de l'Adour, Olivier Le Goaër LIUPPA, Université de Pau et des Pays de l'Adour
11:15
15m
Research paper
A Comprehensive Experimentation Framework for Energy-Efficient Design of Cloud-Native Applications
Research Papers
Sebastian Werner TU Berlin, Germany, Karl Wolf , Maria C Borges Technische Universität Berlin, Stefan Tai Technische Universität Berlin
Pre-print
12:30 - 13:30
Industrial IoT, Edge, and Cyber-Physical Systems ISoftware Architecture in Practice / Research Papers / Journal First at Hall 2 (U82)
Chair(s): Ralf Reussner Karlsruhe Institute of Technology (KIT) and FZI - Research Center for Information Technology (FZI)
12:30
15m
Paper
Design and Evaluation of An Event-Driven Cloud-Based Architecture for A Remote Patient Monitoring System
Software Architecture in Practice
Pedro Linhares , Pedro Wanderley , Marza Zaranza , Maria Andréia Formico Rodrigues University of Fortaleza, Nabor Mendonca University of Fortaleza
12:45
15m
Journal Early-Feedback
MLOps for Cyberphysical Production Systems: Challenges and Solutions
Journal First
Link to publication
13:00
15m
Paper
Kubernetes High-Availability Software Architecture Options for Two-Node Clusters in IoT Applications
Software Architecture in Practice
Rhaban Amelung née Hark ABB Research, Heiko Koziolek ABB Corporate Research, Vladimir Yussupov ABB Corporate Research, Nafise Eskandani ABB Corporate Research Center
13:15
15m
Research paper
From Legacy to Intelligent IIoT Systems: Automation, Scalability and Elasticity
Research Papers
Gianluca Caiazza Ca' Foscari University of Venice, Teodors Lisovenko Ca' Foscari University of Venice, Pietro Ferrara Ca’ Foscari University of Venice, Fabio Berti , Francesca Ferrari , Alessandro Zaupa , Guangzheng Zhang
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
15m
Paper
Axiomatic Software Architecture
New and Emerging Ideas
12:45
15m
Research 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
15m
Research 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
15m
Research 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
20m
Paper
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
20m
Paper
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
20m
Paper
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:30 - 16:00
15:30
1m
Paper
Toward a non-invasive architecture supporting traditional textile manufacturing systems in their transition to Industry 4.0
Early Career Track
15:31
1m
Poster
SecuRe - An Approach to Recommending Security Design Patterns
Poster Track
Alex R. Sabau RWTH Aachen University, Dominik Lammers , Horst Lichter RWTH Aachen University
Pre-print
15:33
1m
Paper
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:35
1m
Poster
PRE-Share Data: Assistance Tool for Resource-aware Designing of Data-sharing Pipelines
Poster Track
15:37
1m
Paper
A Measurement-Driven Approach to Enhancing Sustainability in Microservice Architectures
Early Career Track
Eoan O'Dea University of L'Aquila
15:38
1m
Paper
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
15:40
1m
Paper
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
15:42
1m
Paper
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
15:44
1m
Poster
Continuous Observability Assurance in Cloud-Native Applications
Poster Track
Maria C Borges Technische Universität Berlin, Sebastian Werner TU Berlin, Germany
Pre-print
15:45
1m
Research paper
From Legacy to Intelligent IIoT Systems: Automation, Scalability and Elasticity
Research Papers
Gianluca Caiazza Ca' Foscari University of Venice, Teodors Lisovenko Ca' Foscari University of Venice, Pietro Ferrara Ca’ Foscari University of Venice, Fabio Berti , Francesca Ferrari , Alessandro Zaupa , Guangzheng Zhang
15:47
1m
Research paper
Investigating the Impact of Software Design Patterns on Energy Consumption
Research Papers
Adel Noureddine University of Pau and Pays de l'Adour, Olivier Le Goaër LIUPPA, Université de Pau et des Pays de l'Adour
15:49
1m
Research 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
15:51
1m
Research 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
15:52
1m
Journal 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
15:54
1m
Paper
Axiomatic Software Architecture
New and Emerging Ideas
15:56
1m
Paper
Design and Evaluation of An Event-Driven Cloud-Based Architecture for A Remote Patient Monitoring System
Software Architecture in Practice
Pedro Linhares , Pedro Wanderley , Marza Zaranza , Maria Andréia Formico Rodrigues University of Fortaleza, Nabor Mendonca University of Fortaleza
15:58
1m
Paper
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
16:00 - 17:00
Industrial IoT, Edge, and Cyber-Physical Systems IINew and Emerging Ideas / Research Papers / Software Architecture in Practice at Hall 2 (U82)
Chair(s): Adel Noureddine University of Pau and Pays de l'Adour
16:00
15m
Research paper
Non-invasive software architecture for data pipelines with legacy support in smart manufacturing
Research Papers
Alberto Ceselli , Giuseppe de Martino , Patrizia Scandurra University of Bergamo, Italy
16:15
15m
Paper
AI Pipelines: A Scalable Architecture for Dynamic Data Processing
Software Architecture in Practice
Jakob Hviid University of Southern Denmark, SDU Software Engineering, Anders Launer Bæk-Petersen University of Southern Denmark, SDU Software Engineering, Emil Stubbe Kolvig-Raun University of Southern Denmark, Universal Robots, Juan Marín-Vega
Pre-print
16:30
15m
Paper
Architectural Proposal for Reproducible, Standardized Deep Learning Research
Software Architecture in Practice
Max Luebbering , Vijul Shah , Moinam Chatterjee Otto-von-Guericke University Magdeburg, Germany, Priya Priya , Osama Soliman , Rafet Sifa
16:45
15m
Paper
Scalable Architecture for Intent Based Optimal Control of Composite Systems
New and Emerging Ideas
16:00 - 17:00
Software Development Practices and Technical Debt IIResearch Papers / New and Emerging Ideas at Main Hall (O100)
Chair(s): Patrizio Pelliccione Gran Sasso Science Institute, L'Aquila, Italy
16:00
15m
Research paper
Evaluation of MQTT Bridge Architectures in a Cross-Organizational Context
Research Papers
Keila Lima Western Norway University of Applied Sciences, Tosin Daniel Oyetoyan Western Norway University of Applied Sciences, Rogardt Heldal Western Norway University of Applied Science, Wilhelm Hasselbring Kiel University
Pre-print
16:15
15m
Research paper
A Map of Cloud-Native Practices and Tools to Address Desirable System Qualities
Research Papers
Haoran Wei University of Western Ontario, Nazim Madhavji Western University, John Steinbacher IBM
16:30
15m
Paper
Toward Organizational Decoupling in Microservices Through Key Developer Allocation
New and Emerging Ideas
Xiaozhou Li Free University of Bozen-Bolzano, Noman Ahmad University of Oulu, Tomas Cerny University of Arizona, Andrea Janes Free University of Bozen-Bolzano, Valentina Lenarduzzi University of Oulu, Davide Taibi University of Oulu
16:45
15m
Research paper
Bridging the Gap Between MLOps and RLOps: An Industry 4.0 Case Study on Architectural Design Decisions in Practice
Research Papers
Stephen John Warnett University of Vienna, Uwe Zdun University of Vienna
Link to publication Pre-print

Fri 4 Apr

Displayed time zone: Brussels, Copenhagen, Madrid, Paris change

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
15m
Research 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
15m
Paper
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
15m
Paper
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
15m
Paper
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
15m
Journal 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
15m
Paper
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
15m
Paper
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
15m
Research 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 Architecture Experimentation and Practice IISoftware Architecture in Practice / Journal First / Research Papers at Hall 2 (U82)
Chair(s): Aleksander Fabijan Microsoft
12:30
15m
Research paper
Architecture Optimization using Surrogate-based Incremental Learning for Quality-attribute Analyses
Research Papers
Vadim Isakov Vrije Universiteit Amsterdam, Andres Diaz Pace UNICEN University, Sebastian Frank University of Hamburg, André van Hoorn University of Hamburg, Germany
12:45
15m
Paper
A Train Dispatcher in the Cloud generated from RDF Models
Software Architecture in Practice
Link to publication
13:00
15m
Paper
Comparative Analysis of Three IoT Data Storage System Architectures on AWS Cloud
Software Architecture in Practice
Dominik Rohal University of Helsinki;Finland, Lucy Ellen Lwakatare University of Helsinki, Yusheng Wu , Jesse Haataja , Jukka K. Nurminen , Juha Kangasluoma
13:15
15m
Journal Early-Feedback
Microservice API Evolution in Practice: A Study on Strategies and Challenges
Journal First
Alexander Lercher University of Klagenfurt, Johann Glock University of Klagenfurt, Christian Macho University of Klagenfurt, Martin Pinzger Universität Klagenfurt
Link to publication DOI
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
20m
Paper
Toward Bundler-Independent Module Federations: Enabling Typed Micro-Frontend Architectures
New and Emerging Ideas
Pre-print
12:50
20m
Journal 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
20m
Research 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