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.
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
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 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 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.
- Abstract submission: April 11, 2024 (23h59, AoE)
- Paper submission: April 18, 2024 (23h59, AoE)
- Notification: May 30, 2024
- Camera-ready paper: June 20, 2024 (23h59, AoE)
All dates are 23:59h AoE (Anywhere on Earth).
- Patrizia Scandurra, University of Bergamo, Italy
- Matthias Galster, University of Canterbury, New Zealand