Call for Papers
The program committee of the 14th European Conference on Software Architecture (ECSA 2020) seeks submissions of papers describing fundamental and applied research, new methods, approaches, and processes, as well as novel applications and experience reports on all topics related to software architecture. Novel contributions can include research outcomes in industrial applications, case studies, best practices and experience reports as well as empirical studies, systematic literature reviews and mapping studies in software architecture.
At ECSA 2020, we aim to focus on how software architecture can enable the success of the next generation of software-enabled systems, especially given the incredible pace artificial intelligence (AI) and machine learning (ML) components are increasingly becoming part of software systems, as well as the increasing impact of hardware and data in the systems we develop. 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 evolvable, verifiable, and meet their quality and functional requirements?
Other topics include, but are not limited to:
- Foundational principles of software architecture
- Linking requirements engineering and software architecture
- Quality attributes and software architectures, such as security, privacy, trust aspects of software architecture
- Architectural design, analysis and evaluation
- Architecture description languages and meta-models, model-driven software architecture
- Architecture verification and validation
- Management of architectural knowledge, decisions, and rationale
- Cross disciplinary efforts and software architecture
- Architectural patterns, styles and tactics, reference architectures
- Architecture viewpoints and views
- Architecture conformance
- Architecture-based evolution, refactoring and reengineering, reverse engineering
- Architectures for reconfigurable and self-adaptive systems
- Architectures for software-ecosystems, ultra-large scale, long-lived systems and systems-of-systems
- Software architecture in different domains such as the cloud/edge-cloud, big data, blockchain, cyber-physical systems, IoT, autonomy,
- 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
ECSA 2020 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 it has been possibly validated).
- Education and training papers (max. 16 pages in LNCS style) that address experiences and best practices in teaching and training of software architecture.
- Short papers (max. 8 pages in LNCS style) that present promising preliminary results from work-in-progress or challenges in a topic of software architecture research or education and training software architectures (submissions should cover work that has a sound basis, but perhaps has not been validated in full).
The page limit is strict, and it will not be possible to purchase additional pages at any point in the process (including after the paper is accepted). Authors should consult Springer’s authors’ guidelines and use their proceedings templates, either for LaTeX or Microsoft Word, for the preparation of their papers. Springer’s proceedings LaTeX templates are available in Overleaf. Submissions that do not conform to these guidelines will be desk rejected before the review process.
All submitted papers will undergo a rigorous 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. Based on the originality, quality, and relevance of their submission, the authors of papers rejected to the Technical track may be invited to contribute to the ECSA 2020 Poster track.
Springer encourages authors to include their ORCIDs in their papers. In addition, the corresponding author of each paper, acting on behalf of all of the authors of that paper, must complete and sign a Consent-to-Publish form. The corresponding author signing the copyright form should match the corresponding author marked on the paper. Once the files have been sent to Springer, changes relating to the authorship of the papers cannot be made.
Contributions should be submitted before the submission deadline using the online submission site: EasyChair ECSA 2020 Research track.
Papers reporting industry experiences and industrial case studies should be submitted to the dedicated Industry Track of ECSA 2020.
All accepted papers will appear in the proceedings. The proceedings will be published by Springer-Verlag as part of the Lecture Notes in Computer Science (LNCS) series. At least one author of an accepted contribution is required to register, present the work, and participate during the discussions at the conference.
- Full research Research, Industry and Education papers: May 4, 2020 (strict)
- Notification of papers: June 8, 2020
- Camera ready: June 22, 2020
Notes: All deadlines are 23:59h AoE (anywhere on Earth). The submission deadline is strict and no extensions will be granted.