Technical Track

Accepted Full Papers

  • David Monschein, Manar Mazkatli, Robert Heinrich and Anne Koziolek. Enabling Consistency between Software Artefacts for Software Adaption and Evolution
  • Héctor Cadavid, Vasilios Andrikopoulos, Paris Avgeriou and P. Chris Broekema. System- and Software-level Architecting Harmonization Practices for Systems-of-Systems – An exploratory case study on a long-running large-scale scientific instrument
  • Apitchaka Singjai, Uwe Zdun and Olaf Zimmermann. Practitioner Views on the Interrelation of Microservice APIs and Domain-Driven Design: A Grey Literature Study Based on Grounded Theory
  • Evangelos Ntentos, Uwe Zdun, Konstantinos Plakidas and Sebastian Geiger. Semi-automatic Feedback for Improving Architecture Conformance to Microservice Patterns and Practices
  • Xiwei Xu, Hmn Dilum Bandara, Qinghua Lu, Ingo Weber, Len Bass and Liming Zhu. A Decision Model for Choosing Patterns in Blockchain-Based Applications
  • Holger Knoche and Wilhelm Hasselbring. Continuous API Evolution in Heterogenous Enterprise Software Systems
  • Heiko Koziolek, Sten Grüner and Julius Rückert. Towards Resilient IoT Messaging: An Experience Report Analyzing MQTT Brokers
  • Balwinder Sodhi and Ritu Kapur. Quantum Computing Platforms: Assessing Impact on Quality Attributes and SDLC Activities
  • Duc Le, Suhrid Karthik, Marcelo Laser and Nenad Medvidovic. Architectural Decay as Predictor of Issue- and Change-Proneness
  • Riccardo Pinciroli and Catia Trubiani. Model-based Performance Analysis for Architecting Cyber-Physical Dynamic Spaces
  • Klara Borowa, Andrzej Zalewski and Szymon Kijas. The Influence of Cognitive Biases on Architectural Technical Debt
  • Alessio Bucaioni, Patrizio Pelliccione and Rebekka Wohlrab. Aligning Architecture with Business Goals in the Automotive Domain
  • Ali Shokri, Joanna Cecilia Da Silva Santos and Mehdi Mirakhorli. ArCode: Facilitating the Use of Application Frameworks to Implement Tactic and Patterns
  • Joshua Garcia, Mehdi Mirakhorli, Lu Xiao, Yutong Zhao, Ibrahim Mujhid, Khoi Pham, Ahmet Okutan, Sam Malek, Rick Kazman, Yuanfang Cai and Nenad Medvidovic. Constructing a Shared Infrastructure for Software Architecture Analysis and Maintenance
  • Mohamed Soliman, Marion Wiese, Yikun Li, Matthias Riebisch and Paris Avgeriou. Exploring Web Search Engines to Capture Architectural Knowledge
  • Zipani Tom Sinkala and Sebastian Herold. InMap: Automated Interactive Code-to-Architecture Mapping Recommendations

Accepted Short Papers

  • Selva Samuel and Jonathan Aldrich. Facilitating Connector Evolution With Architecture-Centric Development
  • Sebastian Hahner, Stephan Seifermann, Robert Heinrich, Maximilian Walter, Tomas Bures and Petr Hnetynka. Modeling Data Flow Constraints for Design-Time Confidentiality Analyses
  • Jasmin Jahic, Robin Roitsch and Lukasz Grzymkowski. Knowledge-based Adequacy assessment Approach to support AI adoption
  • Muhammad Aufeef Chauhan, Muhammad Ali Babar and Stephen Grangier. Designing a Security Platform for Collaborating Autonomous Systems – An Experience Report

Call for Papers

The IEEE International Conference on Software Architecture (ICSA 2021) is the premier gathering of practitioners and researchers interested in software architecture, component-based software engineering, and quality aspects of complex software systems. ICSA continues the tradition 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 COVID-19 situation is challenging systems and their software architectures in different ways: the way we are collaboratively creating software architectures without the typical in-person activities such as workshops, brainstorming sessions, reviews; the challenges facing our systems in terms of new usage patterns and business opportunities; and the impact they are having on our social and economic well being. The theme of ICSA 2021 is “Software Architecture in the COVID-19 Reality.”

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: Dec 9, 2020

Full papers due: Dec 16, 2020 – AoE (Anywhere on Earth)

Notification of acceptance: Jan 22, 2021

Camera-ready due: Feb 19, 2021 – AoE (Anywhere on Earth)



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

  • Architecture & CI/CD, DevOps, Containerization, Serverless platforms
  • Microservices and event-driven architectures
  • Model driven engineering for continuous architecting
  • Agile architecting and other approaches to architecting
  • Architecting specific types of systems, such as Systems of Systems, IoT systems, AI/ML systems, CPSs, software ecosystems, self-adaptive systems, or autonomous systems
  • Component based software engineering
  • Architecture evaluation and quality aspects of software architectures
  • Automatic extraction and generation of software architecture descriptions
  • Refactoring and evolving architecture design decisions and solutions
  • Architecture frameworks and architecture description languages
  • Linking architecture to requirements and/or implementation
  • Architecture conformance
  • Reusable architectural solutions
  • Software architecture knowledge management
  • Software architecture for legacy systems and systems integration
  • Architecting families of products
  • Cultural, ethics, economic, business, financial, and managerial aspects of software architecture
  • Software architect roles and responsibilities
  • Training, soft skills, coaching, mentoring, education, and certification of software architects
  • Stakeholder management and collaborating with other business and technical domains
  • State-of-the-art and state-of-practice in software architecture
  • Industrial experiments and case studies


We solicit the submission of technical research papers that describe original and significant results of theoretical, empirical, conceptual, or experimental work in software architecture research or industrial practice. The submissions will be evaluated based on novelty, soundness, significance, verifiability, 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.

Please note that ICSA 2021 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. Technical research papers submitted that disregard these review requirements will not be reviewed but desk-rejected.

All papers are to be submitted electronically via the EasyChair submission system by the submission deadline, and must not have been published before.


All accepted technical research papers will be published in ICSA 2021 proceedings, and appear in IEEE Xplore Digital Library. At least one author of an accepted contribution is required to register and present the work at the conference.

Program Committee

Aldeida Aleti, Monash University, Australia
Nour Ali, Brunel University London, United Kingdom
Claudine Allen, University of West Indies, Jamaica
Paris Avgeriou, University of Groningen, The Netherlands
Ali Babar, The University of Adelaide, Australia
Hamid Bagheri, University of Nebraska Lincoln, USA
Rami Bahsoon, University of Birmingham, United Kingdom
Luciano Baresi, Politecnico di Milano, Italy
Thais Batista, Federal University of Rio Grande do Norte, Brazil
Alexandre Bergel, University of Chile, Chile
Rodrigo Bonifácio, University of Brasília, Brazil
Uwe Breitenbücher, University of Stuttgart, Germany
Barbora Buhnova, Masaryk University, Czech Republic
Tomas Bures, Charles University, Czech Republic
Rafael Capilla, Universidad Rey Juan Carlos, Spain
Thelma Elita Colanzi, State University of Maringá, Brazil
Vittorio Cortellessa, Universita’ dell’Aquila, Italy
Ivica Crnkovic, Chalmers University of Technology, Sweden
J. Andrés Díaz-Pace, UNICEN, Argentina
Laurence Duchien, INRIA, France
Alexander Egyed, Johannes Kepler University, Austria
Neil Ernst, University of Victoria, Canada
Matthias Galster, University of Canterbury, New Zealand
Joshua Garcia, University of California, Irvine, USA
David Garlan, Carnegie Mellon University, USA
Maayan Goldstein, Nokia Bell Labs, Israel
Lars Grunske, Humboldt University Berlin, Germany
Mahmoud Hammad, Jordan University of Science and Technology , Jordan
Wilhelm Hasselbring, Kiel University, Germany
Christine Hofmeister, East Stroudsburg University, USA
Rick Kazman, University of Hawaii, USA
Anne Koziolek, Karlsruhe Institute of Technology, Germany
Heiko Koziolek, ABB Corporate Research, Germany
Ivo Krka, Google, Switzerland
Philippe Kruchten, The University of British Columbia, Canada
Patricia Lago, Vrije Universiteit Amsterdam, The Netherlands
Peng Liang, Wuhan University, China
Marcelo de Almeida Maia, Federal University of Uberlândia, Brazil
Ivano Malavolta, Vrije Universiteit Amsterdam, The Netherlands
Sam Malek, University of California – Irvine, USA
Tomi Männistö, University of Helsinki, Finland
Nenad Medvidovic, University of Southern California, USA
Raffaela Mirandola, Politecnico di Milano, Italy
Henry Muccini, University of L’Aquila, Italy
Elisa Yumi Nakagawa, University of São Paulo, Brazil
Elena Navarro, University of Castilla-La Mancha, Spain
Flavio Oquendo, IRISA (UMR CNRS) – Univ. Bretagne-Sud (UBS), France
Ipek Ozkaya, Carnegie Mellon Software Engineering Institute, USA
Cesare Pautasso, University of Lugano, Switzerland
Patrizio Pelliccione, Chalmers University of Technology, Sweden
Jennifer Perez, Universidad Politécnica de Madrid, Spain
Maryam Razavian, Eindhoven University of Technology, The Netherlands
Ralf Reussner, Karlsruhe Institute of Technology, Germany
Matthias Riebisch, University of Hamburg, Germany
Riccardo Scandariato, Chalmers and University of Gothenburg, Sweden
Bradley Schmerl, Carnegie Mellon University, USA
Romina Spalazzese, Malmö University, Sweden
Girish Suryanarayana, Siemens Corporate Technology, India
Damian Andrew Tamburri, Technical University of Eindhoven, The Netherlands
Bedir Tekinerdogan, Wageningen University, The Netherlands
Massimo Tivoli, University of L’Aquila,, Italy
Catia Trubiani, Gran Sasso Science Institute, Italy
Sebastián Uchitel, University of Buenos Aires, Argentina
Perla Velasco, Autonomous University of Zacatecas, Mexico
Christina von Flach Chavez, Federal University of Bahia, Brazil
Rainer Weinreich, Johannes Kepler University Linz, Austria
Rebekka Wohlrab, Carnegie Mellon University, USA
Lu Xiao, Stevens Institute of Technology, USA
Eric Yuan, The Aerospace Corporation, USA
Uwe Zdun, University of Vienna, Austria
Yongjie Zheng, California State University San Marcos, USA
Liming Zhu, CSIRO, Australia
Olaf Zimmermann, University of Applied Sciences HSR FHO Rapperswill, Switzerland


Anton Jansen (Phillips Innovation Services, The Netherlands)

Grace A. Lewis (Carnegie Mellon Software Engineering Institute, USA)