Write a Blog >>
ECSA 2021
Mon 13 - Fri 17 September 2021 Location to be announced

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 15th European Conference on Software Architecture (ECSA 2021) will be held from 13 to 17 September 2021.

ECSA 2021 was originally planned in the beautiful city of Växjö Sweden. Yet due to COVID-19 and considering what impact this may have on the conference, the ECSA Steering and Organizing Committee decided to organize ECSA 2021 as a virtual event.

We would like to express our empathy and condolences with those affected by COVID-19. Our primary concern is that members of our community, and their families and friends, remain safe and well.

Dates
Tracks
Plenary
You're viewing the program in a time zone which is different from your device's time zone - change time zone

Mon 13 Sep

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

14:00 - 17:00
Tutorial 1: Simulation of Software Architectures of Smart-Ecosystems: Theory and PracticeWorkshops/Tutorials

https://ww2.inf.ufg.br/~insight/tutorialecsa2021/

15:00 - 19:00
17:00 - 20:00
Tutorial 2: Identifying Confidentiality Violations in Architectural Design Using PalladioWorkshops/Tutorials

https://fluidtrust.github.io/tutorial-ecsa2021/

Tue 14 Sep

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

14:30 - 18:00
Doctoral SymposiumDoctoral Symposium
14:30
60m
Keynote
On the Axiom of Software Architecture Existence
Doctoral Symposium
Paola Inverardi University of L'Aquila
15:30
15m
Break
Break 1
Doctoral Symposium

15:45
15m
Doctoral symposium paper
A Model-Driven Approach for Formally Verifying SysML-Based Dynamic Software Architectures
Doctoral Symposium
Camila Araújo State University of Rio Grande do Norte
16:00
15m
Doctoral symposium paper
Enhancing System Quality Attibutes via Microservices Adoption
Doctoral Symposium
Roberta Capuano University of L'Aquila, Italy
16:15
15m
Doctoral symposium paper
Sketches and Natural Language in Agile Modeling
Doctoral Symposium
Dominik Fuchß Karlsruhe Institute of Technology
16:30
15m
Doctoral symposium paper
Architectural Access Control Policy Refinement and Verification under Uncertainty
Doctoral Symposium
Sebastian Hahner Karlsruhe Institute of Technology (KIT)
16:45
15m
Break
Break 2
Doctoral Symposium

17:00
15m
Doctoral symposium paper
Co-evolving Digital Architecture Twins
Doctoral Symposium
17:15
15m
Doctoral symposium paper
Model-Driven Reverse Engineering of Technology-Induced Architecture for Quality Prediction
Doctoral Symposium
Yves Kirschner Karlsruhe Institute of Technology
17:30
15m
Doctoral symposium paper
Design and Analysis of Self-protection: Adaptive Security for Software-Intensive Systems
Doctoral Symposium
Charilaos Skandylas Linnaeus University
17:45
15m
Doctoral symposium paper
Automated Scheduling of Multi-Robot System Missions: An Architectural Perspective
Doctoral Symposium
Gricel Vázquez University of York, UK
15:00 - 19:00

Wed 15 Sep

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

14:10 - 14:30
OpeningResearch Papers
Chair(s): Raffaela Mirandola Politecnico di Milano, Danny Weyns KU Leuven
14:10
20m
Other
Opening
Research Papers

14:30 - 15:30
Session 1: Architectures for reconfigurable and self-adaptive systemsResearch Papers
Chair(s): Javier Camara University of Málaga
14:30
20m
Paper
Dynamic Updates of Virtual PLCs deployed as Kubernetes MicroservicesResearch Track
Research Papers
Heiko Koziolek ABB Corporate Research, Andreas Burger ABB Corporate Research, Abdulla PP ABB Corporate Research, Julius Rückert ABB Corporate Research, Shardul Sonar SRH Hochschule Heidelberg, Pablo Rodriguez ABB
14:50
20m
Paper
A runtime safety enforcement approach by monitoring and adaptationResearch Track
Research Papers
Silvia Bonfanti University of Bergamo, Elvinia Riccobene Computer Science Dept., University of Milan, Patrizia Scandurra University of Bergamo, Italy
15:10
12m
Short-paper
Towards a Taxonomy of Autonomous SystemsResearch Track
Research Papers
Stefan Kugele Technische Hochschule Ingolstadt, Ana Petrovska Technical University of Munich, Germany, Ilias Gerostathopoulos Vrije Universiteit Amsterdam
15:45 - 16:45
Journal First PapersJournal First
Chair(s): Tomi Männistö University of Helsinki
15:45
12m
Paper
A Functional Safety Assessment Method for Cooperative Automotive Architecture
Journal First
Sangeeth Kochanthara , Niels Rood Eindhoven University of Technology, Arash Khabbaz Saberi Eindhoven University of Technology, Loek Cleophas Eindhoven University of Technology (TU/e) and Stellenbosch University (SU), Mark van den Brand Eindhoven University of Technology
15:57
12m
Paper
Architecture Design Evaluation of PaaS Cloud Applications using Generated Prototypes
Journal First
16:09
12m
Paper
A domain specific-model and DevOps approach for big data analytics architectures
Journal First
Cristian Camilo Castellanos Rodriguez Universidad de los Andes , Bogotá, Colombia, Carlos Varela Rensselaer Polytechnic Institute, US, Dario Correal Associate Professor
16:21
12m
Paper
Identifying architectural technical debt, principal, and interest in microservices: A multiple-case study
Journal First
Saulo Soares de Toledo University of Oslo, Norway, Antonio Martini University of Oslo, Norway, Dag Sjøberg University of Oslo
16:33
12m
Paper
Building and Evaluating a Theory of Architectural Technical Debt in Software-intensive Systems
Journal First
Roberto Verdecchia Vrije Universiteit Amsterdam, Philippe Kruchten University of British Columbia, Patricia Lago Vrije Universiteit Amsterdam, Ivano Malavolta Vrije Universiteit Amsterdam
Pre-print
17:00 - 18:00
Session 2: Architectural knowledge, decisions, and rationaleResearch Papers
Chair(s): Patricia Lago Vrije Universiteit Amsterdam
17:00
20m
Paper
Tracelink Recovery for Software Architecture DocumentationResearch Track
Research Papers
Jan Keim Karlsruhe Institute of Technology (KIT), Sophie Schulz Karlsruhe Institute of Technology, Dominik Fuchß Karlsruhe Institute of Technology, Claudius Kocher Karlsruhe Institute of Technology, Janek Speit Karlsruhe Institute of Technology, Anne Koziolek Karlsruhe Institute of Technology
Pre-print
17:20
20m
Paper
An Exploratory Study on Architectural Knowledge in Issue Tracking SystemsResearch Track
Research Papers
Mohamed Soliman University of Groningen, Matthias Galster University of Canterbury, Paris Avgeriou University of Groningen, The Netherlands
17:40
20m
Paper
Updating Service-based Software Systems in Air-Gapped EnvironmentsResearch Track
Research Papers

Thu 16 Sep

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

17:05 - 17:15
Break 5Social
17:15 - 18:05
Session 4: Architecting for Quality AttributesResearch Papers
Chair(s): Olaf Zimmermann University of Applied Sciences of Eastern Switzerland (OST)
17:15
12m
Short-paper
Human Behavior-Oriented Architectural DesignResearch Track
Research Papers
Moamin Abughazala University of L'Aquila, Mahyar Tourchi Moghaddam INRIA / University of L'Aquila, Henry Muccini University of L'Aquila, Italy, Karthik Vaidhyanathan University of L'Aquila
17:27
12m
Short-paper
Architectural Tactics for Energy-aware Robotics Software: A Preliminary StudyResearch Track
Research Papers
Katerina Chinnappan Vrije Universiteit Amsterdam, Ivano Malavolta Vrije Universiteit Amsterdam, Grace Lewis Carnegie Mellon Software Engineering Institute, Michel Albonico Federal University of Technology – Paraná - UTFPR, Patricia Lago Vrije Universiteit Amsterdam
Pre-print
17:40
12m
Short-paper
Taxonomy of Edge Blockchain Network DesignsResearch Track
Research Papers
Nguyen Khoi Tran The University of Adelaide, Muhammad Ali Babar The University of Adelaide
17:52
12m
Short-paper
Impact analysis of software parallelism in big data technologies for data-intensive architecturesResearch Track
Research Papers
Felipe Cerezo Rey Juan Carlos University, Carlos E. Cuesta Rey Juan Carlos University, Belen Vela Sanchez Rey Juan Carlos University
18:05 - 18:15
Break 6Social
18:15 - 18:30
DE&I papersDiversity, Equity and Inclusion (DE&I)
Chair(s): Ingrid Nunes Universidade Federal do Rio Grande do Sul (UFRGS), Brazil, Thomas Vogel Humboldt-Universität zu Berlin
18:15
15m
Paper
Toward Awareness Creation of Common Challenges Women are Facing in Academia: A Case Study from a German Perspective
Diversity, Equity and Inclusion (DE&I)
Sophie Schulz Karlsruhe Institute of Technology, Manar Mazkatli Karlsruhe Institute of Technology, Martina Rapp FZI Research Center for Information Technology, Hamideh Hajiabadi Karlsruhe Institute of Technology, Angelika Kaplan Karlsruhe Institute of Technology, Romina Kuehn , Larissa Schmid Karlsruhe Institute of Technology, Snigdha Singh Karlsruhe Institute of Technology

Fri 17 Sep

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

16:45 - 17:00
Break 8Social
17:00 - 18:00
Session 5: Machine learning for Software ArchitectureResearch Papers
Chair(s): Luciano Baresi Politecnico di Milano
17:00
20m
Paper
Explaining Architectural Tradeoff Spaces: a Machine Learning ApproachResearch Track
Research Papers
Javier Camara University of Málaga, Mariana Silva University of York, UK, David Garlan Carnegie Mellon University, Bradley Schmerl Carnegie Mellon University, USA
17:20
20m
Paper
A Machine Learning Approach to Service Discovery for Microservice ArchitecturesResearch Track
Research Papers
Mauro Caporuscio Linnaeus University, Marco De Toma University of L'Aquila, Henry Muccini University of L'Aquila, Italy, Karthik Vaidhyanathan University of L'Aquila
17:40
20m
Paper
A Reference Architecture for Federated Learning SystemsResearch Track
Research Papers
Sin Kit Lo CSIRO Data61, Qinghua Lu CSIRO Data61, Hye-Young Paik The University of New South Wales, Liming Zhu CSIRO’s Data61; UNSW
18:00 - 18:15
Break 9Social
18:15 - 19:15
Session 6: Architecture-centric Source Code AnalysisResearch Papers
Chair(s): Henry Muccini University of L'Aquila, Italy
18:15
20m
Paper
State of the Practice in Application Programming Interfaces (APIs): A Case StudyResearch Track
Research Papers
18:35
20m
Paper
Identifying Domain-Based Cyclic Dependencies in Microservice APIs Using Source Code DetectorsResearch Track
Research Papers
Patric Genfer University of Vienna, Uwe Zdun University of Vienna
18:55
20m
Paper
Optimized Dependency Weights in Source Code ClusteringResearch Track
Research Papers
Tobias Olsson Linnaeus University, Morgan Ericsson Linnaeus University, Anna Wingkvist Linnaeus University
19:15 - 20:00
Awards and closing Research Papers
Chair(s): Raffaela Mirandola Politecnico di Milano, Danny Weyns KU Leuven

Not scheduled yet

Not scheduled yet
Other
Opening
Research Papers

Guidelines for Reviewers

Submission Quality Criteria

These criteria are extracted from that published by ICSE 2021. Reviewers must carefully consider them when evaluating the papers submitted to the ECSA 2021 Technical Track:

  • Significance: the paper details its importance with respect to challenges to be solved by the software architecture community, discussing their relevance and usefulness especially to architecting for the digital society.
  • Soundness: the paper’s contributions are supported by rigorous application of appropriate research methods, constraining claims to what can be supported by results and discussing its limitations.
  • Novelty: the paper’s contribution is sufficiently original and is clearly explained with respect to the state-of-the-art.
  • Verifiability: the paper includes sufficient information to support independent replication or reproduction of the contributions claimed.
  • Presentation quality: paper’s quality of writing meets the high standards of ECSA, including clear descriptions and explanations, adequate use of the English language, absence of major ambiguity, clearly readable figures and tables, and adherence to the formatting instructions provided.

Review Quality Criteria

All the reviews are expected to meet the following criteria to provide authors with proper feedback:

  1. Reviewers will check that the Submission Quality Criteria are properly satisfied by the submissions evaluated.
  2. Reviewers will provide constructive suggestions or ideas to improve the quality of the paper.
  3. Reviewers will describe criticisms and comments in an argumentative and reasoned way, using a polite tone.
  4. Reviewers will suggest relevant related work as required, such as empirical standards, related papers highly relevant for the community, open repositories, etc.
  5. It is strictly prohibited that reviewers request any reference to their own work. This is a mandatory aspect that will be monitored during the whole review process. Only on request to and acceptance of the PC Chairs, citation requests well motivated to improve the paper content will be allowed.

Additional guidelines for the review process

  • Review Authorship. PC members will author their reviews, asking for sub-reviewers just for additional feedback.
  • Substantial Reviews. PC members are requested to submit a thorough and careful review. Please, pay attention to the bidding process to select those papers closer to your area of expertise.
  • Ethical Issues. PC members should inform PC co-chairs if they detect any evidence related to plagiarism, concurrent submission, etc.

Call for 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 15th European Conference on Software Architecture (ECSA 2021) will be held from 13 to 17 September 2021.

ECSA 2021 was originally planned in the beautiful city of Växjö Sweden. Yet due to COVID-19 and considering what impact this may have on the conference, the ECSA Steering and Organizing Committee decided to organize ECSA 2021 as a virtual event.

We would like to express our empathy and condolences with those affected by COVID-19. Our primary concern is that members of our community, and their families and friends, remain safe and well.

SPECIAL ISSUE

Selected papers from the conference will be considered for a Special Issue on “Architecting for the Digital Society” in the Journal of Systems and Software (JCR IF 2.450).

https://www.journals.elsevier.com/journal-of-systems-and-software/call-for-papers/special-issue-on-architecting-for-the-digital-society

SCOPE

ECSA 2021 aims to focus on how Software Architecture can enable the success of the next generation of software-enabled systems to address the challenges of society, such as health, climate, sustainability, mobility, diversity, and future of production. This raises questions such as: What are the current research successes that position Software Architecture at the core of the ability to build and sustain systems of the future? What automation, tools, and techniques do software architects and engineers need in order to ensure architectures developed are adaptable, evolvable, verifiable, and meet their quality and functional requirements?

The program committee of 15th 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, approaches for 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
  • Architectural design, analysis and evaluation
  • Architecture description languages and meta-models
  • Architecture verification and validation
  • Management of architectural knowledge, decisions, and rationale
  • Cross-disciplinary efforts and software architecture
  • Architectures for reconfigurable and self-adaptive systems
  • Architectural concerns of autonomic systems
  • Architectural patterns, styles and tactics, reference architectures
  • Architecture viewpoints and views
  • Architecture conformance
  • Software architecture and virtualization
  • Architecture-centric process models and frameworks
  • Software architecture and agility, continuous integration, continuous development and DevOps tools
  • Component-based models and deployment, middleware
  • Software architecture and system architecture, including software-defined networking
  • Software tools and environments for architecture-centric software engineering
  • Cultural, economic, business, social and managerial aspects of software architecture
  • Software architecture in different areas such as the cloud/edge-cloud, big data, blockchain, cyber-physical systems, IoT, autonomous systems, systems of systems, energy-aware software
  • Architecture and technical debt
  • Empirical studies, systematic literature reviews, and mapping studies in software architecture.

PAPER SUBMISSIONS

ECSA 2021 seeks three 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 in teaching and training of software architecture.
  • 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 or education and training software architectures. Submissions must have a sound basis, but not necessarily be validated in full.

All submitted papers will undergo a rigorous single-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 scientific ethics, and appropriate action will be taken in all such cases. For this aim, plagiarism checking will be conducted and any paper reporting more than 20% of coincidence will be desk-rejected.

All contributions must be formatted according to the Springer LNCS style (http://www.springer.com/computer/lncs?SGWID=0-164-6-793341-0). The aforementioned limit of pages includes figures and references.

Contributions need to be submitted in pdf format via EasyChair to the ECSA 2021: Easy Chair: https://easychair.org/conferences/?conf=ecsa2021. Please indicate “ECSA 2021 Research Track” in the category field.

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

IMPORTANT DATES

  • Abstract Submission: May 13th, 2021
  • Papers submission: May 17th, 2021
  • Notification of papers: June 14th, 2021
  • Camera ready: June 27th, 2021

Submission dates are 23:59h AoE (anywhere on Earth). Submission dates are strict and no extensions will be granted.

ORGANIZERS

  • General Co-Chair, Raffaela Mirandola, Politecnico di Milano, Italy
  • General Co-Chair, Danny Weyns, KU Leuven, Belgium and Linnaeus University, Sweden
  • Program Co-Chair, Stefan Biffl, Technische Universität Wien, Austria
  • Program Co-Chair, Elena Navarro, University of Castilla‐La Mancha, Spain

Accepted Papers

Title
A Machine Learning Approach to Service Discovery for Microservice ArchitecturesResearch Track
Research Papers
A Reference Architecture for Federated Learning SystemsResearch Track
Research Papers
A runtime safety enforcement approach by monitoring and adaptationResearch Track
Research Papers
An Exploratory Study on Architectural Knowledge in Issue Tracking SystemsResearch Track
Research Papers
Architectural Tactics for Energy-aware Robotics Software: A Preliminary StudyResearch Track
Research Papers
Pre-print
Dynamic Updates of Virtual PLCs deployed as Kubernetes MicroservicesResearch Track
Research Papers
Explaining Architectural Tradeoff Spaces: a Machine Learning ApproachResearch Track
Research Papers
Human Behavior-Oriented Architectural DesignResearch Track
Research Papers
Identifying Domain-Based Cyclic Dependencies in Microservice APIs Using Source Code DetectorsResearch Track
Research Papers
Impact analysis of software parallelism in big data technologies for data-intensive architecturesResearch Track
Research Papers
Optimized Dependency Weights in Source Code ClusteringResearch Track
Research Papers
State of the Practice in Application Programming Interfaces (APIs): A Case StudyResearch Track
Research Papers
Taxonomy of Edge Blockchain Network DesignsResearch Track
Research Papers
Towards a Taxonomy of Autonomous SystemsResearch Track
Research Papers
Tracelink Recovery for Software Architecture DocumentationResearch Track
Research Papers
Pre-print
Updating Service-based Software Systems in Air-Gapped EnvironmentsResearch Track
Research Papers