ECSA 2023
Mon 18 - Fri 22 September 2023 Istanbul, Turkey
Dates
Wed 20 Sep 2023
Fri 22 Sep 2023
Tracks
ECSA Doctoral Symposium
ECSA Industry Program
ECSA Journal First
ECSA Research Papers
ECSA Social
ECSA Tools & Demos
Plenary
Hide plenary sessions
You're viewing the program in a time zone which is different from your device's time zone change time zone

Wed 20 Sep

Displayed time zone: Athens change

11:00 - 12:30
ModellingTools & Demos / Research Papers / Journal First at Mavi Salon
Chair(s): Marion Wiese Universität Hamburg, MIN Fakultät, FB Informatik
11:00
25m
Full-paper
Automated Integration of Heteregeneous Architecture Information into a Unified ModelFull Paper
Research Papers
11:50
15m
Short-paper
Continuous Evaluation of Consistency in Software Architecture ModelsShort Paper
Research Papers
Priom Biswas , Andreas Morgenstern Fraunhofer, Pablo Oliveira Antonino Fraunhofer IESE, Rafael Capilla Universidad Rey Juan Carlos, Elisa Yumi Nakagawa University of São Paulo
12:05
15m
Short-paper
Automated Reverse Engineering of the Technology-Induced Software System StructureShort Paper
Research Papers
Yves Kirschner Karlsruhe Institute of Technology, Jan Keim Karlsruhe Institute of Technology (KIT), Anne Koziolek Karlsruhe Institute of Technology, Nico Peter
14:00 - 15:30
AutomationTools & Demos / Research Papers at Mavi Salon
Chair(s): Hassan Sartaj Simula Research Laboratory
14:00
25m
Full-paper
Architecting Explainable Service RobotsFull Paper
Research Papers
Marcello M. Bersani Politecnico di Milano, Matteo Camilli Politecnico di Milano, Livia Lestingi DEIB, Politecnico di Milano, Raffaela Mirandola Politecnico di Milano, Matteo Rossi Politecnico di Milano, Patrizia Scandurra University of Bergamo, Italy
14:25
25m
Full-paper
Analysing Interoperability in Digital Twin Software Architectures for ManufacturingFull Paper
Research Papers
Alessio Bucaioni Mälardalen University, Patrizio Pelliccione Gran Sasso Science Institute, L'Aquila, Italy, Enxhi Ferko , Moris Behnam
14:50
15m
Short-paper
Cloud-native Architecture for Mixed File-based and API-based Digital Twin ExchangeShort Paper
Research Papers
Nafise Eskandani ABB Corporate Research Center - TU Darmstadt, Sten Grüner ABB Corporate Research
15:05
15m
Short-paper
Extracting the Architecture of Microservices: An Approach for Explainability and TraceabilityShort Paper
Research Papers
Pierre-Jean Quéval University of Vienna, Uwe Zdun University of Vienna
16:00 - 17:35
AnalysisResearch Papers at Mavi Salon
Chair(s): Nour Ali Brunel University London
16:00
25m
Full-paper
Empirical analysis of inter-package dependencies architecture and evolution: A Case Study of UbuntuFull Paper
Research Papers
Chadni Islam The University of Adelaide, Muhammad Ali Babar University of Adelaide, Victor Prokhorenko
16:25
25m
Full-paper
What rationales drive architectural decisions? An empirical inquiryFull Paper
Research Papers
Klara Borowa Warsaw University of Technology, Andrzej Zalewski Warsaw University of Technology, Rafal Lewanczyk , Klaudia Stpiczynska , Patryk Stradomski
16:50
15m
Short-paper
A Comparison of Static and Dynamic Analysis to Identify Microservices in Monolith SystemsShort Paper
Research Papers
17:05
15m
Short-paper
Towards Assessing Spread in Sets of Software Architecture DesignsShort Paper
Research Papers
Vittorio Cortellessa University of L'Aquila, Andres Diaz Pace UNICEN University, Daniele Di Pompeo University of L'Aquila, Michele Tucci University of L'Aquila, Italy
17:20
15m
Short-paper
Shaping IoT Systems Together: the User-System Mixed-initiative Paradigm and its ChallengesShort Paper
Research Papers
Romina Spalazzese Malmö University, Martina De Sanctis Gran Sasso Science Institute, Fahed Alkhabbas Malmö University, Paul Davidsson

Fri 22 Sep

Displayed time zone: Athens change

11:00 - 12:30
DesignIndustry Program / Tools & Demos / Research Papers at Mavi Salon
Chair(s): Priyanka Karkhanis Eindhoven University of Technology
11:00
25m
Full-paper
Tool Support for the Adaptation of Quality of Service Trade-Offs in Service- and Cloud- Based Dynamic Routing ArchitecturesFull Paper
Research Papers
Amirali Amiri , Uwe Zdun University of Vienna
11:25
25m
Full-paper
Supporting the Exploration of Quality Attribute Tradeoffs in Large Design SpacesFull Paper
Research Papers
Andres Diaz Pace UNICEN University, Rebekka Wohlrab Chalmers University of Technology, David Garlan Carnegie Mellon University
11:50
15m
Short-paper
A Query Language for Software Architecture InformationShort Paper
Research Papers
Joshua Ammermann Karlsruhe Institute of Technology (KIT), Sven Jordan , Lukas Linsbauer ABB Corporate Research, Ina Schaefer KIT
14:00 - 15:35
DependabilityResearch Papers / Industry Program at Mavi Salon
Chair(s): Martina De Sanctis Gran Sasso Science Institute
14:00
25m
Full-paper
A Graph-based Java Projects Representation for Antipatterns DetectionFull Paper
Research Papers
Roberta Capuano University of L'Aquila, Italy, Henry Muccini University of L'Aquila, Italy
14:25
25m
Full-paper
Architecture-based Attack Path Analysis for Identifying Potential Security IncidentsFull Paper
Research Papers
Walter Maximilian Karlsruhe Institute of Technology (KIT), Robert Heinrich Karlsruhe Institute of Technology, Ralf Reussner Karlsruhe Institute of Technology (KIT) and FZI - Research Center for Information Technology (FZI)
14:50
15m
Short-paper
Guidance Models for Designing Big Data Cyber Security Analytics SystemsShort Paper
Research Papers
Faheem Ullah , Muhammad Ali Babar University of Adelaide

Accepted Papers

Title
A Comparison of Static and Dynamic Analysis to Identify Microservices in Monolith SystemsShort Paper
Research Papers
A Graph-based Java Projects Representation for Antipatterns DetectionFull Paper
Research Papers
Analysing Interoperability in Digital Twin Software Architectures for ManufacturingFull Paper
Research Papers
A Query Language for Software Architecture InformationShort Paper
Research Papers
Architecting Explainable Service RobotsFull Paper
Research Papers
Architecture-based Attack Path Analysis for Identifying Potential Security IncidentsFull Paper
Research Papers
Automated Integration of Heteregeneous Architecture Information into a Unified ModelFull Paper
Research Papers
Automated Reverse Engineering of the Technology-Induced Software System StructureShort Paper
Research Papers
Cloud-native Architecture for Mixed File-based and API-based Digital Twin ExchangeShort Paper
Research Papers
Continuous Evaluation of Consistency in Software Architecture ModelsShort Paper
Research Papers
Empirical analysis of inter-package dependencies architecture and evolution: A Case Study of UbuntuFull Paper
Research Papers
Extracting the Architecture of Microservices: An Approach for Explainability and TraceabilityShort Paper
Research Papers
Guidance Models for Designing Big Data Cyber Security Analytics SystemsShort Paper
Research Papers
Shaping IoT Systems Together: the User-System Mixed-initiative Paradigm and its ChallengesShort Paper
Research Papers
Supporting the Exploration of Quality Attribute Tradeoffs in Large Design SpacesFull Paper
Research Papers
Tool Support for the Adaptation of Quality of Service Trade-Offs in Service- and Cloud- Based Dynamic Routing ArchitecturesFull Paper
Research Papers
Towards Assessing Spread in Sets of Software Architecture DesignsShort Paper
Research Papers
What rationales drive architectural decisions? An empirical inquiryFull Paper
Research Papers

Call for Papers

Dates
Wed 21 Sep 2022
Thu 22 Sep 2022
Fri 23 Sep 2022
Tracks
ECSA Industry Program
ECSA Research Papers
ECSA Social
ECSA Tools & Demos
Plenary
Hide plenary sessions
You're viewing the program in a time zone which is different from your device's time zone - change time zone

Wed 21 Sep

Displayed time zone: Belgrade, Bratislava, Budapest, Ljubljana, Prague change

15:30 - 16:30
Architecture development, reconstruction and recoveryResearch Papers / Industry Program at S4
Chair(s): Ilias Gerostathopoulos Vrije Universiteit Amsterdam, Steffen Becker University of Stuttgart
15:30
5m
Full-paper
ARCHI4MOM: Using Tracing Information to Extract the Architecture of Microservice-based Systems from Message-oriented Middleware
Research Papers
A: Snigdha Singh Karlsruhe Institute of Technology, A: Dominik Werle Karlsruhe Institute of Technology, A: Anne Koziolek Karlsruhe Institute of Technology
15:35
5m
Short-paper
AutoArx: Digital Twins of Living Architectures
Research Papers
A: Sven Jordan , A: Lukas Linsbauer TU Braunschweig, A: Ina Schaefer Karlsruhe Institute of Technology (KIT)
15:50
40m
Other
Discussion
Research Papers

Thu 22 Sep

Displayed time zone: Belgrade, Bratislava, Budapest, Ljubljana, Prague change

15:30 - 17:00
Components, APIs and interface managementResearch Papers / Tools & Demos at S4
Chair(s): Jasmin Jahic University of Cambridge, UK, Nuno Laranjeiro University of Coimbra
15:30
5m
Full-paper
Avoiding Excessive Data Exposure through Microservice APIs
Research Papers
A: Patric Genfer University of Vienna, A: Uwe Zdun University of Vienna
15:35
5m
Full-paper
Documentation-as-code for Interface Control Document management in Systems of Systems: a Technical Action Research Study
Research Papers
A: Héctor Cadavid University of Groningen, A: Vasilios Andrikopoulos University of Groningen, A: Paris Avgeriou University of Groningen, The Netherlands
15:40
5m
Short-paper
To deprecate or to simply drop operations? An empirical study on the evolution of a large OpenAPI collection
Research Papers
A: Fabio Di Lauro , A: Cesare Pautasso Software Institute, Faculty of Informatics, USI Lugano, A: souhaila serbout Software Institute @ USI
15:55
65m
Other
Discussion
Research Papers

17:30 - 18:30
Microservices and MiddlewareTools & Demos / Research Papers at S4
Chair(s): Davide Taibi Tampere University , Luciano Baresi Politecnico di Milano
17:30
5m
Full-paper
Assessing Architecture Conformance to Coupling-Related Infrastructure-as-Code Best Practices: Metrics and Case Studies
Research Papers
A: Evangelos Ntentos University of Vienna, A: Uwe Zdun University of Vienna, A: Jacopo Soldani University of Pisa - Department of Computer Science, A: Antonio Brogi Università di Pisa
17:35
5m
Full-paper
Teaching Microservice Architecture Using DevOps - An Experience Report
Research Papers
17:40
5m
Short-paper
Should microservices’ security smells stay or get refactored? Towards a trade-off analysis
Research Papers
A: Francisco Ponce , A: Jacopo Soldani University of Pisa - Department of Computer Science, A: Hernan Astudillo Universidad Tecnica Federico Santa María, A: Antonio Brogi Università di Pisa
17:50
40m
Other
Discussion
Research Papers

Fri 23 Sep

Displayed time zone: Belgrade, Bratislava, Budapest, Ljubljana, Prague change

09:00 - 10:30
Architecting for data-driven systemsResearch Papers / Tools & Demos / Industry Program at S4
Chair(s): Jan Carlson Malardalen University, Anne Koziolek Karlsruhe Institute of Technology
09:00
5m
Full-paper
ProML: A Decentralised Architecture for Provenance Management of Machine Learning Software SystemsBest paper candidate
Research Papers
A: Nguyen Khoi Tran The University of Adelaide, A: Bushra Sabir , A: Muhammad Ali Babar The University of Adelaide, A: Nini Cui , A: Mehran Abolhasan , A: Justin Lipman
09:05
5m
Full-paper
A systematic survey of architectural approaches and trade-offs in data de-identification
Research Papers
A: Dimitri Van Landuyt KU Leuven, Belgium, A: Wouter Joosen Katholieke Universiteit Leuven
09:10
5m
Full-paper
Accurate Performance Predictions with Component-based Models of Data Streaming ApplicationsBest paper candidate
Research Papers
A: Dominik Werle Karlsruhe Institute of Technology, A: Stephan Seifermann Karlsruhe Institute of Technology, A: Anne Koziolek Karlsruhe Institute of Technology
09:25
65m
Other
Discussion
Research Papers

11:00 - 12:30
Architecture modeling, design and decision makingTools & Demos / Research Papers at S4
Chair(s): Henry Muccini University of L'Aquila, Italy, Luciano Baresi Politecnico di Milano
11:00
5m
Full-paper
From Informal Architecture Diagrams to Flexible Blended ModelsBest paper candidate
Research Papers
A: Robbert Jongeling Malardalen University, A: Federico Ciccozzi Malardalen University, A: Antonio Cicchetti Mälardalen University, A: Jan Carlson Malardalen University
11:05
5m
Short-paper
Debiasing Architectural Decision-Making: A Workshop-Based Training Approach
Research Papers
A: Klara Borowa Warsaw University of Technology, A: Maria Jarek , A: Gabriela Mystkowska , A: Weronika Paszko , A: Andrzej Zalewski
11:10
5m
Short-paper
Persistence Factories Architectural Design Pattern
Research Papers
A: Jorge Ortiz-Fuentes , A: Ángel Herranz Universidad Politécnica de Madrid
11:15
5m
Short-paper
Feature-based Investigation of Simulation Structure and Behaviour
Research Papers
A: Sandro Koch Karlsruhe Institute of Technology (KIT), A: Robert Heinrich Karlsruhe Institute of Technology (KIT), A: Ralf Reussner Karlsruhe Institute of Technology (KIT) and FZI - Research Center for Information Technology (FZI)
11:25
65m
Other
Discussion
Research Papers

Accepted Papers

Title
Accurate Performance Predictions with Component-based Models of Data Streaming ApplicationsBest paper candidate
Research Papers
ARCHI4MOM: Using Tracing Information to Extract the Architecture of Microservice-based Systems from Message-oriented Middleware
Research Papers
Assessing Architecture Conformance to Coupling-Related Infrastructure-as-Code Best Practices: Metrics and Case Studies
Research Papers
A systematic survey of architectural approaches and trade-offs in data de-identification
Research Papers
AutoArx: Digital Twins of Living Architectures
Research Papers
Avoiding Excessive Data Exposure through Microservice APIs
Research Papers
Debiasing Architectural Decision-Making: A Workshop-Based Training Approach
Research Papers
Documentation-as-code for Interface Control Document management in Systems of Systems: a Technical Action Research Study
Research Papers
Feature-based Investigation of Simulation Structure and Behaviour
Research Papers
From Informal Architecture Diagrams to Flexible Blended ModelsBest paper candidate
Research Papers
Persistence Factories Architectural Design Pattern
Research Papers
ProML: A Decentralised Architecture for Provenance Management of Machine Learning Software SystemsBest paper candidate
Research Papers
Should microservices’ security smells stay or get refactored? Towards a trade-off analysis
Research Papers
Teaching Microservice Architecture Using DevOps - An Experience Report
Research Papers
To deprecate or to simply drop operations? An empirical study on the evolution of a large OpenAPI collection
Research Papers

The European Conference on Software Architecture (ECSA) is the premier European software architecture conference, providing researchers, practitioners, and educators with a platform to present and discuss the most recent, innovative, and significant findings and experiences in the field of software architecture research and practice. The 17th European Conference on Software Architecture (ECSA 2023) will be held from September 18 to 22, 2023.

ECSA 2023 is planned as an in-person conference taking place in the beautiful and historic city of İstanbul in Turkey.

Scope

The special theme for ECSA 2023 is “Software Architectures for Engaging Responsibility”. We are interested in learning about how software architecture principles and practices are evolving and being applied to engage software architects in societal and environmental responsibility. This raises questions such as: What are current research and practice results in developing and evolving software architecture principles for systems that include responsible design solutions? What are current research and practice results in developing and evolving software architecture principles for promoting responsibility in different domains such as collaborative, autonomous and heterogeneous systems, as well as other emerging applications? What are good/bad examples and case studies in the context of responsible software architectures? How have software architecture courses changed to accommodate responsibility in design decisions, team skills, and underlying technologies?

The Program Committee of 17th European Conference on Software Architecture seeks submissions of original and unpublished high-quality papers describing fundamental and applied research; new methods, approaches, and processes; novel applications; education and training in software architecture; and experience reports on all topics related to software architecture including, but not limited to:

  • Foundational principles of software architecture
  • Linking requirements engineering and software architectures
  • Quality attributes and software architectures
  • Architecture design, analysis and feedback
  • Architecture description languages and meta-models
  • Architecture verification and validation
  • Management of architectural knowledge, decisions, and rationale
  • Cross-disciplinary approaches to software architecture
  • Architectures for reconfigurable and self-adaptive systems
  • Architectural concerns of autonomic systems
  • Architecture patterns, styles and tactics; reference architectures
  • Architecture viewpoints and views
  • Architecture conformance
  • Software architecture virtualization and visualization
  • Architecture-centric process models and frameworks
  • Software architecture and agility, continuous integration, continuous deployment, and DevOps tools
  • Component-based models and deployment; middleware
  • Software architecture and system architecture
  • Software tools and environments for architecture-centric software engineering
  • Ethics, cultural, economic, business, social and managerial aspects of software architecture
  • Software architecture applied to new and emerging areas such as the cloud/edge-cloud, big data, blockchain, cyber-physical systems, IoT, autonomous systems, systems of systems, energy-aware software, quantum computing
  • Architecture and technical debt
  • Software architecture education
  • Empirical studies, systematic literature reviews, and mapping studies in software architecture.

Paper Submissions

ECSA 2023 seeks four types of papers for the research track:

  • Research papers (max. 16 pages in LNCS style) which describe novel contributions to software architecture research (submissions should cover work that has a sound scientific/technological basis and has been validated)
  • Education and training papers (max. 16 pages in LNCS style) that address methodologies, experiences and best practices for teaching and training software architecture
  • Experience reports (max. 16 pages in LNCS style) that cover innovative implementations, novel applications, insightful performance results and experience in applying software architecture research advances to practical situations and systems
  • Short papers(max. 8 pages in LNCS style) that present novel and preliminary work-in-progress or challenges in a topic of software architecture research, education, and training. Submissions must have a sound basis, but not necessarily be validated in full.

All submitted papers will undergo a rigorous double-blind peer review process. Papers will be selected based on originality, quality, soundness, and relevance. All contributions must be original, not published, accepted, or submitted for publication elsewhere. Contravention of this concurrent submission policy will be deemed a serious breach of ethics, and appropriate action will be taken in all such cases. Plagiarism checking will be conducted and any paper reporting more than a 20% match with published work will be desk-rejected.

To note is that research papers, education and training papers, and experience reports that are rejected in their categories may be re-evaluated as short papers only if the committee decides on rejection of the full paper on the basis that it presents preliminary work.

The research track of ECSA 2023 supports an Open Science policy. We encourage all contributing authors to disclose (anonymized and curated) data/artifacts to increase reproducibility. Note that sharing research artifacts is not mandatory for submission or acceptance. Upon submission to the research track, authors are encouraged:

  • To make their artifact available to the program committee (via a link to an anonymous repository) – and provide instructions on how to access this data in the paper; or
  • To include in the paper an explanation as to why this is not possible or desirable; and
  • To indicate why they do not intend to make their data or study materials publicly available upon acceptance, if that is the case.

All contributions must be formatted according to the Springer LNCS style http://www.springer.com/computer/lncs?SGWID=0-164-6-793341-0. Page limits include figures and references.

Contributions need to be submitted in PDF format via EasyChair to the ECSA 2023 Research Track: https://easychair.org/conferences/?conf=ecsa2023.

Please indicate ECSA’23 Research Papers in the Track field.

The proceedings will be published by Springer-Verlag as part of the Lecture Notes in Computer Science (LNCS) series.

We plan to organize a JSS Special Issue on the theme “Software Architectures for Engaging Responsibility” and to invite authors of selected papers to submit an extended version of their research.

Important Dates

Main Conference:

  • Abstract submission: May 5, 2023  May 11, 2023 (Extended)
  • Paper submission: May 12, 2023  May 18, 2023 (Extended)
  • Acceptance notifications: June 16, 2023   June 23, 2023 (Extended)
  • Camera-ready: June 30, 2023

Submission dates are 23:59h AoE (anywhere on Earth).

Organizers

  • Program Co-Chair, Chouki Tibermacine, University of Montpellier,France
  • Program Co-Chair, Catia Trubiani, Gran Sasso Science Institute, Italy

:
: