ECSA 2024
Tue 3 - Fri 6 September 2024 Luxembourg, Luxembourg
Dates
Tracks
Plenary

This program is tentative and subject to change.

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

Wed 4 Sep

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

10:30 - 11:00
Coffee breakSocial
11:00 - 12:35
Technical Session 1: Architecture decision makingResearch Papers
11:00
15m
Short-paper
Helping architects to make quality design decisions using LLM-based assistantsShort Paper
Research Papers
Andres Diaz Pace UNICEN University, Antonela Tommasel ISISTAN Research Institute, CONICET-UNCPBA, Rafael Capilla Universidad Rey Juan Carlos
11:15
15m
Short-paper
Automated Quality Concerns Extraction from User Stories and Acceptance Criteria for Early Architectural DecisionsShort Paper
Research Papers
Khubaib Amjad Alam National University of Computer and Emerging Sciences, Hira Asif National University of Computer & emerging Sciences (FAST-NUCES), Irum Inayat National University of Computer and Emerging Sciences, Islamabad, Pakistan, Saif-Ur-Rehman Khan Department of Computing, Shifa Tameer-e-Millat University (STMU)
11:30
25m
Full-paper
Exploring Architectural Design Decisions in Mailing Lists and their Traceability to Issue TrackersResearch Paper
Research Papers
Mohamed Soliman Paderborn University
11:55
25m
Full-paper
Introducing Architecture Decision Records in Practice: An Action Research StudyExperience Report
Research Papers
Bardha Ahmeti Chalmers | University of Gothenburg, Maja Linder Chalmers | University of Gothenburg, Raffaela Groner Chalmers | University of Gothenburg, Rebekka Wohlrab Chalmers University of Technology
12:20
15m
Short-paper
Towards Teamwise Informed Decisions On Microservice Security SmellsShort Paper
Research Papers
Francisco Ponce , Jacopo Soldani University of Pisa, Italy, Hernan Astudillo Universidad Andrés Bello, Chile, Antonio Brogi Università di Pisa
12:35 - 14:00
LunchSocial
14:00 - 15:30
Technical Session 2: Architecture documentationResearch Papers
14:00
25m
Full-paper
The Execution Perspective in Software Architecture Descriptions: A Systematic MappingResearch Paper
Research Papers
Tales Viglioni IRISA (France), UBS (France), UFRN (Brazil), IFPE (Brazil), Thais Batista Federal University of Rio Grande do Norte, Everton Cavalcante Federal University of Rio Grande do Norte, Flavio Oquendo IRISA (UMR CNRS) - Univ. Bretagne-Sud (UBS)
14:25
25m
Full-paper
Architectural Views: The State of Practice in Open-Source Software ProjectsResearch Paper
Research Papers
Sofia Migliorini University of Florence, Roberto Verdecchia University of Florence, Ivano Malavolta Vrije Universiteit Amsterdam, Patricia Lago Vrije Universiteit Amsterdam, Enrico Vicario University of Florence
Pre-print
14:50
15m
Short-paper
SCATS Framework for Software Integration in Software-Defined Vehicle with Cross-Organizational Agile TeamsShort Paper
Research Papers
Jasmin Jahic University of Cambridge, UK
15:05
25m
Full-paper
An Analysis of MLOps Architectures: A Systematic Mapping StudyResearch Paper
Research Papers
Faezeh Amou Najafabadi Vrije Universiteit Amsterdam, Justus Bogner Vrije Universiteit Amsterdam, Ilias Gerostathopoulos Vrije Universiteit Amsterdam, Patricia Lago Vrije Universiteit Amsterdam
15:30 - 16:00
Coffee breakSocial
16:00 - 17:30
Technical Session 3: Architecture modeling and designTools & Demos / Research Papers / Industry Program
16:00
25m
Full-paper
Integrating Data Quality in Industrial Big Data Architectures: an Action Design Research StudyIndustry
Industry Program
Ipek Ustunboyacioglu JADS/Tilburg University, Indika Kumara Tilburg University, Dario Di Nucci University of Salerno, Damian Andrew Tamburri TU/e, Willem-Jan van den Heuvel JADS/Tilburg University
16:25
25m
Full-paper
The Nature of Questions that Arise During Software ArchitectureResearch Paper
Research Papers
Neil Harrison Utah Valley University, Ademar Aguiar Faculty of Engineering, University of Porto & INESC TEC
16:50
25m
Full-paper
Attention-based Method for Design Pattern DetectionResearch Paper
Research Papers
Rania Mzid University of Tunis El Manar -Higher Institute of Computer Science, Ilyes Rezgui University of Tunis El Manar -Higher Institute of Computer Science, Tewfik Ziadi LIP6, Sorbonne Université
17:15
5m
Paper
OAS2Tree: Visual API-First DesignTools & Demos
Tools & Demos
souhaila serbout Software Institute @ USI, Cesare Pautasso Software Institute, Faculty of Informatics, USI Lugano
17:30 - 19:30
Guided Tour of Luxembourg CitySocial

Thu 5 Sep

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

08:00 - 09:00
RegistrationSocial
10:00 - 10:30
Technical Session 4: Architecture modeling and designResearch Papers / Tools & Demos
10:00
25m
Full-paper
Automated Architecture Recovery for Embedded Software Systems: An Industrial Case StudyResearch Paper
Research Papers
Domenico Amalfitano University of Naples Federico II, Marco De Luca Federico II University of Naples, Domenico Francesco De Angelis University of Naples Federico II, Anna Rita Fasolino Federico II University of Naples
10:25
5m
Paper
Extending a low-code tool with multi-cloud deployment capabilitiesTools & Demos
Tools & Demos
Fitash Ul Haq Luxembourg Institute of Science and Technology, Iván Alfonso Luxembourg Institute of Science and Technology, Armen Sulejmani Luxembourg Institute of Science and Technology, Jordi Cabot Luxembourg Institute of Science and Technology
10:30 - 11:00
Coffee breakSocial
11:00 - 12:30
Technical Session 5: Microservices architectureResearch Papers / Industry Program
11:00
15m
Short-paper
Temporal Community Detection in Developer Collaboration Networks of Microservice ProjectsShort Paper
Research Papers
Alexander Bakhtin University of Oulu, Xiaozhou Li University of Oulu, Davide Taibi University of Oulu and Tampere University
11:15
25m
Full-paper
Case Study: Applying optimization tools to microservice environments that scale safely at Ancestry.com and the LearningsIndustry
Industry Program
Darek Gajewski Cloud Engineering Technologings Inc, University of Arizona, Muhmmad Ashfakur Rahman Arju Montana State University, Amr Elsayed Baylor University, Tomas Cerny University of Arizona
11:40
25m
Full-paper
Exploring Architectural Evolution in Microservice Systems using Repository Mining Techniques and Static Code AnalysisResearch Paper
Research Papers
Patric Genfer University of Vienna, Uwe Zdun University of Vienna
12:05
25m
Full-paper
Performance Impact of Microservice Granularity Decisions: An Empirical Evaluation Using the Service Weaver FrameworkExperience Report
Research Papers
Ricardo Mendonca Filho University of Fortaleza, Nabor Mendonca University of Fortaleza
12:30 - 14:00
LunchSocial
15:00 - 15:30
Technical Session 6: Microservices architectureResearch Papers
15:00
15m
Short-paper
Uncertainty Calculation-as-a-Service: Microservice-Based Metrology ApplicationsShort Paper
Research Papers
Anil Cetinkaya , M. Cagri Kaya Chalmers University of Technology, Teklie Belay Bzuneh University of Gothenburg, Halit Oguztuzun Middle East Technical University
15:15
15m
Short-paper
Improving Comprehensibility of Event-Driven Microservice Architectures by Graph-Based VisualizationsShort Paper
Research Papers
Sven Schoop University of Applied Sciences Düsseldorf; Ausbildung.de GmbH, Erik Hebisch Ausbildung.de GmbH, Thomas Franz University of Applied Sciences Düsseldorf
15:30 - 16:00
Coffee breakSocial
16:00 - 17:30
Technical Session 7: Architecture evaluationIndustry Program / Tools & Demos / Research Papers
16:00
5m
Paper
Semantics Enhancing Model Transformation for Automated Constraint Validation of Palladio Software Architecture to MontiArc ModelsTools & Demos
Tools & Demos
Sebastian Weber , Jörg Henß FZI Forschungszentrum Informatik, Bahareh Taghavi Karlsruhe Institute of Technology (KIT), Thomas Weber , Sebastian Stüber RWTH Aachen University, Chair of Software Engineering, Adrian Marin RWTH Aachen University, Bernhard Rumpe RWTH Aachen University, Robert Heinrich Karlsruhe Institute of Technology (KIT)
16:05
25m
Full-paper
Cause-Effect Chain-Based Diagnosis of Automotive Onboard Energy SystemsIndustry
Industry Program
Stefan Kugele Technische Hochschule Ingolstadt, Lorenz Schreyer BMW Group, Martin Lamprecht BMW Group
16:30
25m
Full-paper
Architecture-based Issue Propagation AnalysisResearch Paper
Research Papers
Sandro Speth Institute of Software Engineering, University of Stuttgart, Niklas Krieger , Robert Heinrich Karlsruhe Institute of Technology (KIT), Steffen Becker University of Stuttgart
16:55
5m
Paper
A Multi-variant Benchmark for Microservice Systems in Software Engineering ResearchTools & Demos
Tools & Demos
Tomas Cerny University of Arizona, Md Showkat Hossain Chy Baylor University, Muhmmad Ashfakur Rahman Arju Montana State University, Korn Sooksatra Baylor University, Amr Elsayed Baylor University, Valentina Lenarduzzi University of Oulu
17:00
5m
Paper
DiSpel Cockpit: Specification, Verification, and Refinement of Resilience ScenariosTools & Demos
Tools & Demos
Sebastian Frank University of Hamburg, Aref El-Maarawi Tefur University of Hamburg, Alireza Hakamian University of Hamburg, André van Hoorn University of Hamburg, Germany
17:05
25m
Full-paper
MDEPT: Microservices Design Evaluator and Performance TesterResearch Paper
Research Papers
Raghad Matar Fraunhofer IESE, Jasmin Jahic University of Cambridge, UK
18:00 - 21:00
BanquetSocial

Fri 6 Sep

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

08:00 - 09:00
RegistrationSocial
10:00 - 10:30
Technical Session 8: TrustworthinessResearch Papers
10:00
25m
Full-paper
Modeling and Analyzing Zero Trust Architectures Regarding Performance and SecurityResearch Paper
Research Papers
Nicolas Boltz Karlsruhe Institute of Technology (KIT), Larissa Schmid Karlsruhe Institute of Technology, Bahareh Taghavi Karlsruhe Institute of Technology (KIT), Christopher Gerking Karlsruhe Institute of Technology (KIT), Robert Heinrich Karlsruhe Institute of Technology (KIT)
10:30 - 11:00
Coffee breakSocial
11:00 - 11:40
Awards Ceremony and Most Influential Paper presentationResearch Papers
11:00
30m
Paper
Specification and Detection of SOA Antipatterns in Web ServicesMost Influential Pape
Research Papers
Francis Palma University of New Brunswick, Naouel Moha École de Technologie Supérieure (ETS), Guy Tremblay , Yann-Gaël Guéhéneuc Concordia University and Polytechnique Montréal
11:40 - 12:30
Technical Session 9: SustainabilityResearch Papers
11:40
25m
Full-paper
Energy Consumption of IoT Monitoring Software Architectures in the EdgeExperience Report
Research Papers
Juan Sebastian Ochoa Universidad Politécnica de Madrid, Jennifer Perez Universidad Politécnica de Madrid (UPM), Javier García Universidad Politécnica de Madrid, Daniel Guamán Universidad Técnica Particular de Loja, Norberto Cañas Universidad Politécnica de Madrid, Vanessa Rodríıguez-Horcajo Universidad Politécnica de Madrid
12:05
25m
Full-paper
Software Architecture Assessment for Sustainability: A Case StudyResearch Paper
Research Papers
Iffat Fatima , Patricia Lago Vrije Universiteit Amsterdam
12:30 - 14:00
LunchSocial
15:00 - 15:30
Technical Session 10: TrustworthinessResearch Papers
15:00
25m
Full-paper
Towards Secure Management of Edge-Cloud IoT Microservices using Policy as CodeResearch Paper
Research Papers
Samodha Pallewatta CREST, The University of Adelaide, Adelaide, Australia, Muhammad Ali Babar School of Computer Science, The University of Adelaide
15:30 - 16:00
Coffee breakSocial
16:00 - 16:40
Technical Session 11: Trustworthiness + EUGAINResearch Papers
16:00
15m
Talk
European Network For Gender Balance in Informatics (EUGAIN)
Research Papers
Barbora Buhnova Masaryk University
16:15
25m
Full-paper
Electric Vehicle Fast-Charging Software: Architectural Considerations Towards TrustworthinessResearch Paper
Research Papers
Vick Dini Politecnico di Milano, Damian Andrew Tamburri TU/e, Elisabetta Di Nitto Politecnico di Milano
16:40 - 17:00
ClosingSocial

Accepted Papers

Title
An Analysis of MLOps Architectures: A Systematic Mapping StudyResearch Paper
Research Papers
Architectural Views: The State of Practice in Open-Source Software ProjectsResearch Paper
Research Papers
Pre-print
Architecture-based Issue Propagation AnalysisResearch Paper
Research Papers
Attention-based Method for Design Pattern DetectionResearch Paper
Research Papers
Automated Architecture Recovery for Embedded Software Systems: An Industrial Case StudyResearch Paper
Research Papers
Automated Quality Concerns Extraction from User Stories and Acceptance Criteria for Early Architectural DecisionsShort Paper
Research Papers
Electric Vehicle Fast-Charging Software: Architectural Considerations Towards TrustworthinessResearch Paper
Research Papers
Energy Consumption of IoT Monitoring Software Architectures in the EdgeExperience Report
Research Papers
Exploring Architectural Design Decisions in Mailing Lists and their Traceability to Issue TrackersResearch Paper
Research Papers
Exploring Architectural Evolution in Microservice Systems using Repository Mining Techniques and Static Code AnalysisResearch Paper
Research Papers
Helping architects to make quality design decisions using LLM-based assistantsShort Paper
Research Papers
Improving Comprehensibility of Event-Driven Microservice Architectures by Graph-Based VisualizationsShort Paper
Research Papers
Introducing Architecture Decision Records in Practice: An Action Research StudyExperience Report
Research Papers
MDEPT: Microservices Design Evaluator and Performance TesterResearch Paper
Research Papers
Modeling and Analyzing Zero Trust Architectures Regarding Performance and SecurityResearch Paper
Research Papers
Performance Impact of Microservice Granularity Decisions: An Empirical Evaluation Using the Service Weaver FrameworkExperience Report
Research Papers
SCATS Framework for Software Integration in Software-Defined Vehicle with Cross-Organizational Agile TeamsShort Paper
Research Papers
Software Architecture Assessment for Sustainability: A Case StudyResearch Paper
Research Papers
Temporal Community Detection in Developer Collaboration Networks of Microservice ProjectsShort Paper
Research Papers
The Execution Perspective in Software Architecture Descriptions: A Systematic MappingResearch Paper
Research Papers
The Nature of Questions that Arise During Software ArchitectureResearch Paper
Research Papers
Towards Secure Management of Edge-Cloud IoT Microservices using Policy as CodeResearch Paper
Research Papers
Towards Teamwise Informed Decisions On Microservice Security SmellsShort Paper
Research Papers
Uncertainty Calculation-as-a-Service: Microservice-Based Metrology ApplicationsShort Paper
Research Papers

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 share the most recent, innovative, and significant findings and experiences in the field of software architecture research and practice.

The 18th European Conference on Software Architecture (ECSA 2024) will be held from September 2 to 6, 2024 as an in-person conference taking place in Luxemburg.

Scope

The theme for ECSA 2024 is “trustworthy software”. With the increasing complexity of software and the black box nature of software components, it becomes more and more difficult - but at the same time also more important - to prove and demonstrate that we can trust software. At the same time, legislators introduce certification and regulations of software-based technology (e.g., the Digital Services Act and the AI Act in the European Union, the Software Bill of Materials mandated by the US government, or domain-specific compliance and data privacy requirements in sectors like banking). Also, end users demand explainable and understandable software. ECSA 2024 explores how software architecture can help with building trustworthy systems that are maintainable and evolve over time. This includes socio-technical aspects of trust (e.g., what trust means for different types of stakeholders), how we define and measure trust as a quality attribute, how software architecture can support transparency in software to increase the trust of technical and non-technical stakeholders, etc. In detail, we are interested in topics around provenance at the architecture level, data sovereignty and data ownership and control (e.g., in systems that utilize Large Language Models), explainable software and explainable AI from a software architecture perspective, software supply chains (e.g., Google’s SLSA) and architectural implications such as dependencies and security, how software architecture can support certification, governance and regulatory compliance. We are interested in learning about software architecture principles and practices, assurance methods from and for industry to architect trustworthy software, and methods to show the suitability of the software architecture for its intended application, including risk-driven architectures, and governance tactics to mitigate security threats in design decisions. Furthermore, we are interested in research and practical experiences in particular domains of trustworthy systems (e.g., large-scale national digital infrastructures and national digital ID systems).

The Program Committee of ECSA 2024 seeks submissions of original and unpublished high-quality papers on all topics related to software architecture and in particular the theme of ECSA 2024 outlined above. We particularly encourage papers that demonstrate that diversity in gender, culture, religion, country, etc. are key factors for success and innovation in software architecture.
Topics of interest include, but are not limited to:

  • Foundational principles of software architecture
  • Relationship of requirements engineering and software architecture
  • Quality attributes and software architectures
  • Architecture practices for secure, explainable, and trustworthy software
  • Architecture design and analysis
  • Architecture description languages and meta-models
  • Architecture verification and validation
  • Management of architectural knowledge, decisions, and rationale
  • 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 agile, incremental, iterative, and continuous development
  • 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, human, and managerial aspects of software architecture
  • Architecture and technical debt
  • Software architecture education
  • Cross-disciplinary approaches to software architecture
  • Architectures for reconfigurable and self-adaptive systems
  • Architectural concerns of autonomic systems
  • Software architecture applied to new and emerging areas, such as the cloud/edge, big data, blockchain, cyber-physical systems, IoT, autonomous systems, systems-of-systems, energy-aware software, quantum computing, AI-enabled systems
  • Empirical studies, systematic literature reviews, and mapping studies in software architecture
  • Diversity, equity, and inclusion in activities related to software architecture

Paper Submissions

ECSA 2024 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 2024 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 required:

  • 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.

While sharing research artifacts is not mandatory for submission or acceptance, authors are required to include a Data Availability statement after the Conclusions section in a section named "Data Availability". This statement should explain whether or not data and/or artifacts are available or how they could be accessed (or not). Upon acceptance, papers with Open Science artifacts (e.g., data, tools, etc.) will be invited to upload their artifacts into the ECSA Zenodo community (https://zenodo.org/communities/ecsa) to make them accessible and visible to the ECSA community. Sharing artifacts via the ECSA Zenodo community is required for authors to be eligible for the best Open Artifact award.

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 2024 Research Track: https://easychair.org/conferences/?conf=ecsa2024.

Please select the “Research Track” in EasyChair for your submission and click "Continue".

The proceedings will be published by Springer as part of the LNCS series.

We plan to organize a Special Issue on the theme of ECSA 2024 and to invite authors of selected papers to submit an extended version of their research.

Important Dates

Main Conference:

  • Abstract submission: April 11, 2024   April 18, 2024 (23h59, AoE)
  • Paper submission: April 18, 2024   April 25, 2024 (23h59, AoE)
  • Notification: May 30, 2024   June 3, 2024
  • Camera-ready paper: June 20, 2024   June 25, 2024 (23h59, AoE)

All dates are 23:59h AoE (Anywhere on Earth).

Organizers

  • Patrizia Scandurra, University of Bergamo, Italy
  • Matthias Galster, University of Canterbury, New Zealand

Review Instructions

1. Introduction

ECSA aims for an inclusive and transparent review process. The following document outlines review criteria for the “Research Papers” track at ECSA 2024 as well as quality criteria for reviews. We aim to balance clarity and level of detail, i.e., we aim to provide a concise guide to support reviewers.

The “Research Papers” track at ECSA 2024 accepts different types of papers (see Call for Papers). The type of paper needs to be taken into consideration when evaluating the merit of a submission.
We encourage reviewers to be open, positive and professional:

  • Review authorship: PC members were invited because of their expertise. Therefore, we expect PC members to author their reviews, asking for sub-reviewers only for additional feedback. This means that reviewers may solicit help from others. However, reviewers should rewrite the review in their own words, and adjust the scores accordingly. The opinions should be represented as the PC member’s opinions, not those of a sub-reviewer.

  • Review quality: PC members are requested to submit a thorough and careful review. Reviewers should pay attention to the bidding process to select those papers closer to their area of expertise.

  • Be clear about what is missing: Even if, in the view of a reviewer, a paper does not meet the standards required for acceptance, we encourage reviewers to highlight what, in their opinion, would be necessary to make it acceptable for ECSA (while acknowledging that ECSA submissions are subject to the limitations of conference papers regarding lengths, etc.).

  • Numerical scoring: Reviewers should try not to be indecisive (i.e., by scoring most papers in the middle of the numerical range). Please take a stand. Whatever a reviewer’s position is, we ask to justify it in the comments.

  • Ethical issues: PC members should inform PC co-chairs if they detect any evidence related to plagiarism, concurrent submission, etc.

  • Update reviews: Reviews can be updated at any time, i.e., we encourage reviewers to follow the submitted reviews of submissions assigned to them and make adjustments even before the official discussion period.

  • Discussion leaders: For papers that require more detailed discussions to reach a final decision of accepting or rejecting them, we might assign discussion leaders. Discussion leaders will be assigned before or during the discussion period. To reduce the workload for PC members, not all papers will have a discussion leader and we will not assign discussion leaders up front.

2. Review criteria

Relevance: The extent to which the paper responds to the scope as outlined in the Call for Papers and to which the paper’s contributions are important with respect to software architecture research, practice and education/training. ECSA is interested in growing its community, so we encourage new areas of architecture-related research, even if they are not explicitly mentioned in the Call for Papers. If a reviewer believes that a paper is not relevant for ECSA, we ask for an explanation of why not.

  • For RESEARCH PAPERS, the key concern is how the paper discusses implications for software architecture research and/or practice and explains the meaning of the findings (in particular if the focus of the paper is on empirical work).

  • For EXPERIENCE REPORT papers, the key concern is the relevance of lessons learned from the paper to software architecture research or practice. 

  • For EDUCATION AND TRAINING papers, the key concern is how other educators (in higher education or industry) can benefit from the work presented in the paper or learn from insights about how to teach and train (or not teach) software architecture-related topics.

  • For SHORT PAPERS, the key concern is how convincing the paper argues that the work, if fully completed, impacts software architecture research, practice or education and training.


Soundness: The extent to which the paper’s claims and contributions are supported by rigorous application of appropriate research methods. 

  • RESEARCH PAPERS should provide a rigorous description of the research method as well acknowledge limitations and validity threats.

  • For EXPERIENCE REPORT and EDUCATION AND TRAINING papers, this typically entails appropriate discussion of the context in which the technology or techniques were applied, such that readers can understand the applicability of the lessons learned (rather than, e.g., controlled experimentation or proofs). 

  • SHORT PAPERS should have sound proposals for the research and the motivation for the proposed work.


Originality: The extent to which the contribution is sufficiently original and is clearly explained with respect to the state-of-the-art. Note that originality is not about providing surprising or unexpected results or the complexity of a proposed solution, but how the work advances the body-of-knowledge. If a paper lacks important references, we ask reviewers to provide suggestions, but avoid self-citations. When a reviewer’s own work is extremely relevant, they should always contact the PC co-chairs and provide potential alternatives of other related work.

  • For RESEARCH PAPERS, there needs to be a clear discussion of how the proposed work fits into the current body of knowledge. For papers that provide new approaches, simple and elegant solutions which still have the potential to improve the state of practice or provide relevant insights are acceptable and should not be criticized for being “too trivial” (in that case, soundness and relevance should be assessed carefully). Also, papers that confirm previous findings are encouraged (as long as findings are discussed in the context of previous works). 

  • EXPERIENCE REPORT and EDUCATION AND TRAINING papers need not always propose a novel technique, but should still add to the body of knowledge of software architecture in context (e.g., by offering insights into why or how a technique or method works or could be applied in a certain context).

  • SHORT PAPERS need to outline how, if the proposed work is completed, advances the body of knowledge in software architecture research, practice, or education and training (e.g., will the contribution be a new technique, new empirical evidence, experience). 


Quality: The extent to which the paper’s writing is clear, with well-organized descriptions and explanations, adequate use of the English language, absence of major ambiguities, clearly readable figures and tables, and adherence to the formatting instructions provided.


In addition to the above criteria, we also ask reviewers to comment on reproducibility and open science principles. As stated in the Call for Papers, ECSA 2024 supports an Open Science policy. We encourage authors to disclose (anonymized and curated) data/artifacts to increase reproducibility.


Reproducibility and Open Science: The extent to which the paper provides sufficient detail on methods and experiments, and shares information and artifacts that are practical and reasonable to share, to support replication and reproducibility. Note that suitable sharing depends on the type of paper. For example:

  • In RESEARCH PAPERS, qualitative interview transcripts often cannot be released due to de-identification risk or industry data may contain trade secrets. 

  • EDUCATION AND TRAINING might share teaching or training resources. 

  • EXPERIENCE PAPERS and SHORT PAPERS may not have any supplementary material. 

Note that according to the Call for Papers, research artifacts are not mandatory for submission or acceptance.


Data availability statement:

While sharing research artifacts is not mandatory for submission or acceptance, authors are required to include a Data Availability statement after the Conclusions section in a section named "Data Availability". This statement should explain whether or not data and/or artifacts are available or how they could be accessed (or not). More specifically, this statement could be used for the following:

  • 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. 

3. Review quality criteria

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

  • Reviewers will check that the review criteria (see above) are properly satisfied by the submissions evaluated. All reviews will comment on the review criteria.

  • Reviewers will provide constructive suggestions or ideas to improve the quality of the paper (even if a paper is not accepted).

  • Reviewers will describe criticisms and comments in an argumentative and reasoned way, using a polite tone. ECSA aims to provide a supportive community.

  • Reviewers will suggest related work as required, such as empirical standards, related papers highly relevant for the community, open repositories, etc. 

  • In general, requests to cite a reviewer’s own work are not allowed. Only on request,  providing a strong motivation for how the citation will improve the paper (and explaining why there are no alternative references), and after consultation with the PC co-chairs, citations to a reviewer’s own work might be allowed.