ICSA 2025
Mon 31 March - Fri 4 April 2025 Odense, Denmark

Call for Papers

The IEEE International Conference on Software Architecture (ICSA) is the premier gathering of practitioners and researchers interested in software architecture, component-based software engineering, and quality aspects of complex software systems. The 22nd IEEE International Conference on Software Architecture (ICSA 2025) continues the tradition of a working conference, where practitioners and researchers meet and where software architects can explain the challenges they face and try to influence the future of the field. Interactive working sessions will be the place where researchers meet practitioners to identify opportunities to create the future.

The rapid development and integration of advanced artificial intelligence (AI) technologies are transforming the landscape of software architecture. As we move towards the next generation of intelligent systems, architects are challenged to design frameworks that can seamlessly incorporate AI capabilities such as natural language processing, machine learning, and generative models. The theme of ICSA 2025 is Architecting for the Next Generation of Intelligent Systems. ICSA 2025 innovative contributions that explore the opportunities and challenges presented by these advancements. We seek papers that propose new methodologies, tools, and best practices for integrating intelligent systems into software architecture. Additionally, we welcome case studies highlighting both successful and unsuccessful applications of these technologies, providing valuable insights into their practical implications and potential pitfalls.

Besides the main theme, we call on both researchers and practitioners for contributions that advance our understanding of architectures in real-world software, facilitate empirical research by making architectural artifacts and tools publicly available, and promote replicability of results through common datasets and benchmarks. We welcome original papers that explore and explain the role of architecture in current systems and future systems. This conference looks at what can be learned from our software architecture history, experience, studies, and best practices.

Important Dates

  • Abstracts due: November 8th, 2024 (firm)
  • Full papers due: November 15th, 2024 (firm)
  • Notification of acceptance: December 15th, 2024
  • Camera-ready due: January 27th, 2025

Notes: All deadlines are 23:59h AoE (anywhere on Earth)

Topics

Topics of interest for the conference include (but are not limited to) the following:
  • Requirements & Architecture
    • Stakeholder management and collaborating with other domains
    • Stakeholder management and collaborating with other domains
    • Linking architecture to requirements and/or implementation
    • Methods to address the intertwining of specification and design
    • Sustainability, ethics, business, financial, and managerial aspects of software architecture
  • Architecture Design
    • Model-driven architecture
    • Component-based software engineering
    • Architecture frameworks and architecture description languages
    • Reusable architectural solutions & architecture knowledge management
  • Cloud-native Computing & Architecture
    • Microservices & containerization
    • Serverless platforms & novel forms of virtualization (WASM, MicroVMs, etc.)
    • Event-driven architectures
    • Observability & Distributed Tracing
  • Architecture Evaluation
    • Evaluating quality aspects (e.g., security, performance, reliability, evolvability)
    • AI/ML techniques for architecture
    • Architecture conformance checking
    • Lightweight evaluation methods
  • Architecture & Life-cycle
    • Automatic extraction and generation of software architecture descriptions
    • Architecture & continuous integration/delivery, and DevOps
    • Refactoring and evolving architecture design decisions and solutions
    • Agile architecting, continuous architecting, and other approaches to architecting
  • Architecture & Architects
    • Roles and responsibilities for software architects
    • Training, soft skills, coaching, mentoring, education, and certification
    • Architecture for equality, diversity and inclusion
    • State-of-the-art and state-of-practice in software architecture
  • Architecture for specific types of systems, such as:
    • Edge / Fog / Internet of Things (IoT) systems / IoB systems
    • AI / ML systems & systems using blockchains
    • Cyber-physical systems
    • Self-adaptive & autonomous systems
  • Architecture & Generative AI:
    • Design assistance & identification of architectural patterns
    • Decision making support, comparing technologies, evaluating trade-offs
    • Generating source code to facilitate implementing architecture designs
    • Reviewing designs, identifying inconsistencies, and suggesting improvements

Open Science Principles

The ICSA conference encourages authors of research papers to follow the principles of transparency, reproducibility, and replicability. In particular, the conference supports the adoption of open data and open source principles and encourages authors to disclose data in order to increase reproducibility and replicability. Sharing of research artifacts is desired but not mandatory for submission or acceptance. The program committee members, however, may use this information to inform their decision.

Submission

We solicit the submission of technical research papers that describe original and significant results of theoretical, empirical, conceptual, or experimental work in software architecture. The submissions will be evaluated based on novelty, soundness, significance/relevance, open science principles (as outlined above), and presentation quality, in that order. All submissions must conform to the IEEE paper formatting and submission instructions and must not exceed 10 pages for the main text, inclusive of all figures, tables, appendices, etc. Two additional pages containing only references are permitted. The submissions must conform to the author instructions as well as to the IEEE Guidelines for Artificial Intelligence (AI)-Generated Text

Please note that ICSA 2025 will pursue a double-blind review process for technical research papers only, therefore all technical research paper submissions have to fulfill the double-blind reviewing requirements. Submissions that disregard these review requirements will be desk-rejected without review. For artifacts that will be published following the open science principles (see above), we ask that authors undertake reasonable, possibly non-exhaustive steps to not disclose their identity, e.g., by anonymizing author names, handles, affiliations, and URLs. The leakage of information in additional artifacts will not lead to desk rejection. Reviewers will be asked to treat artifacts and papers as confidential.

All papers are to be submitted electronically via the EasyChair submission system by the submission deadline and must not have been published before or be submitted for review elsewhere while under consideration at ICSA. All submissions will be checked with an anti-plagiarism tool.

Publication

All accepted technical research papers will be published in the ICSA 2025 main proceedings and appear in the IEEE Xplore Digital Library.

The authors of submissions that are rejected as technical research papers – but for which reviews show a strong potential for positively influencing the state of the art or state of practice in software architecture, or strong potential to stimulate discussion – will be invited to submit a short paper (up to 8 pages including references) or a poster (poster presented at the conference + up to 4 pages (including references) describing their research. Short papers and poster summaries (up to 4 pages) will be published in the ICSA 2025 companion proceedings.

Note that at least one author of an accepted contribution is required to register and present the work at the conference. An in-person presentation is required.

Research Track Chairs

Jan Bosch, Chalmers University of Technology, Sweden
Raffaela Mirandola, Karlsruhe Institute of Technology, Germany