Call for technical papers

The International Conference on Software Architecture (ICSA 2017) extends the WICSA and CompArch history and tradition as the premier gathering of practitioners and researchers interested in software architecture, in component-based software engineering and in quality aspects of software and how these relate to the design of software architectures.

ICSA will keep the characteristic of a working conference, where researchers meet practitioners and where software architects can explain the problems they face in their day-to-day work 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 increasing size of software systems and the emergence of increasingly autonomous systems is asking for innovative software engineering practices. The way software is developed and maintained is rapidly changing and must take into account multifaceted constraints like fast-changing and unpredictable markets, complex and changing customer requirements, pressures of shorter time-to-market, rapidly advancing information technologies, just to name a few of these new aspects. To cope with such constraints, software is increasingly produced according to rapid continuous software engineering development processes. The theme of ICSA 2017 is Continuous architecting – exploring the role, importance, and characteristics of architecture in continuous software engineering development processes.

We welcome original papers that explore and explain the role of architecture in current systems as well as in near future systems, with special focus on self-adaptive, smart, and autonomous systems. This conference looks at what can be learned from our software architecture history, experience, studies, and best practices.

We invite you to contribute to ICSA 2017 and we welcome you to Gothenburg where the collaboration between academy and industry is one of the main drivers for innovation.

Best papers will be invited to submit a revised version to the upcoming special issue on Architecting Autonomous and Smart Systems of the Journal of Systems and Software.


Types of submissions

We solicit the software architecture community for two types of submissions: full technical papers and short technical papers.

  • Full technical papers should describe original and significant results of theoretical, empirical, conceptual, or experimental research and industrial practice in software architecture. Full technical papers are limited to 10 proceedings pages.
  • Short technical papers present not yet fully mature research results that can stimulate discussions. Short technical papers are limited to 4 proceedings pages. Papers should trigger discussion and raise awareness and reflection on specific topics, in research and/or industrial practice.

Papers must not have been previously published or be under consideration elsewhere for publication. All papers should explicitly state the goals of the systems or approaches described, discuss relationships to previous work, and should use accepted and standard terminology.

Depending on their ability to trigger discussion, both full and short accepted papers can be clustered and discussed in working sessions, always an integral part of the ICSA program.

We also welcome papers for these other tracks: Industrial, New and emerging ideas, Tool demonstration. Further details on submission of each type of contribution can be found on the respective pages of the tracks.

We are also actively soliciting proposals for tutorials and workshops sessions to be part of the conference program.


Topics of interest for the conference include (but are not limited to) the following themes:

  • Architecture and CI&D, DevOps, and/or Microservices
  • Model driven engineering for continuous architecting
  • Up-front architecture and agile development
  • Architecting Systems of Systems, IoT systems, CPSs, software ecosystems, self-adaptive systems, or autonomous systems
  • Component based software engineering and architecture design
  • Architecture evaluation and quality aspects of software architectures
  • Automatic extraction and generation of software architecture descriptions
  • Re-factoring and evolving architecture design decisions and solutions
  • Architecture frameworks and architecture description languages
  • Linking architecture to requirements and/or implementation
  • Preserving architecture quality throughout the system lifetime
  • Reusable architectural solutions
  • Software architecture knowledge management
  • Software architecture for legacy systems and systems integration
  • Architecting families of products
  • Cultural, economic, business and managerial aspects of software architecture
  • Software architects roles and responsibilities
  • Training, education, and certification of software architects
  • State-of-the-art and state-of-practice in software architecture
  • Industrial experiments and case studies

Formatting and Submission Instructions

All accepted papers must conform to the Author Final Paper Preparation and Submission Instructions.

All accepted contributions will be published in the ICSA 2017 Proceedings and in the IEEE Digital Library.

Important dates

  • Abstracts (mandatory) due: 5 January 2017
  • Full papers due: 10 January 2017   DEADLINE EXTENDED TO: 14 January 2017
  • Notification of acceptance: 13 February 2017
  • Camera-ready due: 1 March 2017
  • Online Proceedings: 31 March 2017

More Information

For more information please contact the Program Committee Chairs:

Patrizio Pelliccione – patrizio.pelliccione(at)

Marija Mikic – marija(at)