Accepted Full Papers

  • Su Yen Chia, Sherry Xu, Ming Ding, David Smith, Hye-Young Paik, and Liming Zhu, A Selection Model of Privacy Patterns 
  • Priyadarshini, Simon Greiner, Maike Massierer, and Oum-El-Kheir Aktouf, Feature-based software architecture analysis to identify safety and security interactions
  • Yue Liu, Qinghua Lu, Guangsheng Yu, Hye-Young Paik and Liming Zhu, A Pattern-Oriented Reference Architecture for Governance-Driven Blockchain Systems
  • Samira Silva, Adiel Tuyishime, Tiziano Santilli, Ludovico Iovino and Patrizio Pelliccione, Quality Metrics in Software Architecture
  • Riccardo Pinciroli, Aldeida Aleti, and Catia Trubiani, Performance Modeling and Analysis of Design Patterns for Microservice Systems
  • Gianluca Filippone, Nadeem Qaisar Mehmood, Marco Autili, Fabrizio Rossi and Massimo Tivoli, From monolithic to microservice architecture: an automated approach based on graph clustering and combinatorial optimization
  • Björn Leander, Aida Causevic, Tomas Lindstrom, and Hans Hansson, Access Control Enforcement Architectures for Dynamic Manufacturing Systems
  • Lucas F. Mendes, Carla Ilane M. Bezerra, and Paulo Armando C. Aguilar, Software Architecture for IoT-based Indoor Positioning Systems for Ambient Assisted Living
  • Fabiano Freitas, Lincoln Rocha and Paulo Maia, A Pub/Sub-Based Mechanism for Inter-Component Exception Notification in Android Applications
  • Enxhi Ferko, Alessio Bucaioni, Patrizio Pelliccione and Moris Behnam, Standardisation in Digital Twin Architectures in Manufacturing
  • Jan Keim, Sophie Corallo, Dominik Fuchß, and Anne Koziolek, Detecting Inconsistencies in Software Architecture Documentation Using Traceability Link Recovery
  • Mohamed Soliman, Kirsten Gericke, and Paris Avgeriou, Where and What do Software Architects blog? An Exploratory Study on Architectural Knowledge in Blogs, and their Relevance to Design Steps
  • Céline Madeleine Aldenhoven and Ralf Sascha Engelschall, The beauty of software architecture
  • Aurora Macías, Elena Navarro, Carlos E. Cuesta and Uwe Zdun, Architecting Digital Twins Using a Domain-Driven Design-Based Approach
  • Zipani Tom Sinkala and Sebastian Herold, An Integrated Approach to Package and Class Code-to-Architecture   Mapping      
  • Hernán C. Vázquez, J. Andres Diaz-Pace, Santiago Vidal and Claudia Marcos, A Recommender System for Recovering Relevant Javascript Packages from Web Repositories

Accepted Short Papers

  • Quentin Rouland, Brahim Hamid, Jean-Paul Bodeveix, and Jason Jaskolka, Formal Analysis of the Satisfaction Relationship between Security Policies and Objectives in Software Architectures
  • Eng Lieh Ouh and Benjamin Gan, An Exploratory Study of Architectural Style and Effort Estimation for Multi-Tenant Microservices-Based Software as a Service (SaaS)

Note: The icons    represent the artifact badges. The  icon represent the best paper award candidates.

Call for Papers

The IEEE International Conference on Software Architecture (ICSA) is the premier venue bringing together practitioners and researchers working in the areas of software architecture, component-based software engineering, and quality aspects of complex software systems. The 20th IEEE International Conference on Software Architecture (ICSA 2023) continues the tradition of a working conference, where researchers and software architects together discuss day-to-day challenges of software architects and co-define the future of the field with the broad software architecture community. Interactive working sessions are used to identify synergies and collaboration opportunities – and to co-develop the innovative software architecture solutions of the future.

Following decades of technological advances, software and software-controlled systems play an essential role in every aspect of our lives. With this great power comes great responsibility for those architecting these systems. We are responsible for ensuring that the software systems used in domains as diverse as education, healthcare, commerce and government provide everyone with the functionality required for a full participation in the economic, social, political and cultural life of the society in which they live. We are responsible for delivering software systems capable of improving the terms of participation in society, in particular for those at risk of being left behind. In recognition of these responsibilities, the theme of ICSA 2023 is ‘Software Architecture for an Inclusive Society’. We are soliciting papers describing novel research on techniques, methodologies, tools and practices for the development, validation and verification, and maintenance of software architectures capable of enabling and enhancing social inclusion in the application domains in which they are used.

We call 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 (Mandatory): October 28th, 2022 AoE (Anywhere on Earth)

Full papers due: November 4th, 2022 AoE

Notification of acceptance: December 19th, 2022

Camera-ready due: January 27th, 2023 AoE

Conference: March 13th-17th, 2023

Topics

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

  • Architecture evaluation and quality aspects of software architectures
  • Model-driven engineering for architecture
  • Component-based software engineering
  • 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 and software architecture knowledge management
  • AI/ML techniques for architecture
  • Architecture & continuous integration/delivery, and DevOps
  • Agile architecting, continuous architecting, and other approaches to architecting
  • 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
  • Microservices, containerization, serverless platforms, and event-driven architectures
  • Architecture for legacy systems and systems integration
  • Architecting families of products
  • Architecture for specific types of systems, such as:
    • Edge / Fog / IoT systems / IoB systems
    • AI / ML systems
    • Cyber-physical systems
    • Systems using blockchain
    • Quantum computing
    • Self-adaptive systems
    • Autonomous systems
  • Theme-related topics:
    • Architecture for equality, diversity and inclusion
    • Cultural, ethics, economic, business, financial, social, and managerial aspects of architecture
    • Roles and responsibilities for software architects

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. For more background information, please refer to the Artefact Evaluation Track (AET).

Authors have an additional choice to make, in that they can either:

  1. opt to make data and/or code available; in this case, if accepted, their paper will be automatically submitted to AET for check of criteria, and whether badges can be assigned to the paper; or
  2. opt not to make their research artifacts and datasets accessible to the program committee; in that case, authors are asked to comment in their submitted paper on why this is not possible, practical, or desirable. This statement should be included at the end of the introduction section and may be deleted in the final version of the paper if accepted. Possible reasons may involve privacy restrictions and/or non-disclosure agreements.

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 .

Please note that ICSA 2023 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. 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.

Publication

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

The authors of submission 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 + an optional two-page summary) describing their research. Short papers and two-page summaries will be published in the ICSA 2023 companion proceedings.

Note that at least one author of an accepted contribution is required to register and present the work at the conference. In the absence of restrictions (such as those due to Covid-19), an in-person presentation is required.

Program Committee

Chairs

Vittorio Cortellessa, University of L’Aquila, Italy
Radu Calinescu, University of York, UK

Members

  • Aldeida Aleti, Monash University, Australia
  • Nour Ali, Brunel University, UK
  • Muhammad Ali Babar, University of Adelaide, Australia
  • Claudine Allen, University of The West Indies at Mona, Jamaica
  • Paris Avgeriou, University of Groningen, Netherlands
  • Rami Bahsoon, University of Birmingham, UK
  • Luciano Baresi, Politecnico di Milano, Italy
  • Thais Batista, Federal University of Rio Grande do Norte, Brazil
  • Steffen Becker, University of Stuttgart, Germany
  • Barbora Buhnova, Masaryk University, Czech Republic
  • Tomas Bures, Charles University, Czech Republic
  • Thelma E. Colanzi, State University of Maringá, Brazil
  • Javier Cámara, University of Malaga, Spain
  • Joanna Cecilia da Silva Santos, University of Notre Dame, France
  • Daniele Di Pompeo, University of L’Aquila, Italy
  • J. Andres Diaz-Pace, UNICEN University, Argentina
  • George Fairbanks, Google, USA
  • Joshua Garcia, University of California, Irvine, USA
  • David Garlan, Carnegie Mellon University, USA
  • Sinem Getir, University of York, UK
  • Ian Gorton, Northeastern University, USA
  • Lars Grunske, Humboldt University Berlin, Germany
  • Mahmoud Hammad, University of California, Irvine, USA
  • Robert Heinrich, Karlsruher Institute of Technology, Germany
  • Heiko Koziolek, ABB Corporate Research
  • Anne Koziolek, Karlsruhe Institute of Technology, Germany
  • Philippe Kruchten, University of British Columbia, Canada
  • Patricia Lago, Vrije Universiteit Amsterdam, Netherlands & Chalmers University of Technology, Sweden
  • Grace Lewis, Carnegie Mellon University, USA
  • Peng Liang, Wuhan University, China
  • Qinghua Lu, CSIRO, Australia
  • Ivano Malavolta, Vrije Universiteit Amsterdam, Netherlands
  • Sam Malek, University of California, Irvine, USA
  • Mehdi Mirakhorli, Rochester Institute of Technology, USA
  • Raffaela Mirandola, Politecnico di Milano, Italy
  • Elisa Yumi Nakagawa, University of São Paulo, Brazil
  • Elena Navarro, University of Castilla-La Mancha, Spain
  • Hye-Young Paik, University of New South Wales, Australia
  • Cesare Pautasso, University of Lugano, Switzerland
  • Hongyu Pei Breivold, ABB Corporate Research
  • Patrizio Pelliccione, Gran Sasso Science Institute, Italy
  • Jennifer Pérez Benedí, Universidad Politécnica de Madrid, Spain
  • Maryam Razavian, Eindhoven University of Technology, Netherlands
  • Ralf Reussner, Karlsruhe Institute of Technology, Germany
  • Matthias Riebisch, University of Hamburg, Germany
  • Genaina Rodrigues, University of Brasilia, Brazil
  • Patrizia Scandurra, University of Bergamo, Italy
  • Bradley Schmerl, Carnegie Mellon University, USA
  • Romina Spalazzese, Malmö University, Sweden
  • Massimo Tivoli, University of L’Aquila, Italy
  • Catia Trubiani, Gran Sasso Science Institute, Italy
  • Karthik Vaidhyanathan, International Institute of Information Technology​ Hyderabad, India
  • Perla Velasco-Elizondo, Autonomous University of Zacatecas, Mexico
  • Christina von Flach, UFBA, Brazil
  • Ingo Weber, Technical University Berlin, Germany
  • Danny Weyns, Katholieke Universiteit Leuven, Belgium
  • Rebekka Wohlrab, Chalmers | University of Gothenburg, Sweden
  • Eoin Woods, Endava, UK
  • Lu Xiao, Stevens Institute of Technology, USA
  • Sherry Xu, CSIRO, Australia
  • Uwe Zdun, University of Vienna, Austria
  • Liming Zhu, CSIRO’s Data61 & University of New South Wales, Australia
  • Olaf Zimmermann, OST, Switzerland