ICSA 2021 Preliminary Program
All Times UTC
In order to accommodate authors and attendees from across the world, each day in the program is divided into three sections or time zones: Americas/EU, EU/Asia, and Asia/Americas. You will see that each paper and most live presentations are listed twice, at times that are convenient for the presenter’s location. This means that each of the presentations will be done twice in order to reach all audiences, which should also make it convenient for attendees as there will be more options to join live.
Monday, March 22, 2021
8:50 15:00 QSA — 1st Workshop on Quantum Software Architecture
14:00 19:00 WASA – 7th International Workshop on Automotive System/Software Architectures
13:00 17:30 BlockArch – 2nd International Workshop on Blockchain-Based Architecture
15:00 16:00 Early Career Researchers Forum (ECRF)
Tuesday, March 23, 2021
0:00 0:20 Opening
0:20 1:05 Session 1: Quality Attributes and Emerging Technologies
Quantum Computing Platforms: Assessing Impact on Quality Attributes and SDLC Activities
Architectural Decay as Predictor of Issue- and Change-Proneness
A Decision Model for Choosing Patterns in Blockchain-Based Applications
1:05 1:15 Break
1:15 2:00 Session 2: Infrastructure and Platforms
Long Live The Image: Container-Native Data Persistence in Production
Designing a Security Platform for Collaborating Autonomous Systems – An Experience Report
Constructing a Shared Infrastructure for Software Architecture Analysis and Maintenance
2:00 2:10 Break
2:10 3:00 Keynote 1: Transforming Care @ Scale and Speed with Philips Architecture in COVID-19 Times – Vijaynanda (Vijay) (Philips India)
8:00 8:20 Opening
8:20 9:10 Keynote 1: Transforming Care @ Scale and Speed with Philips Architecture in COVID-19 Times – Vijaynanda (Vijay) (Philips India)
9:10 9:20 Break
9:20 10:05 Session 3: Architectures for Emerging Technologies Session 5: Microservices 1
Quantum Computing Platforms: Assessing Impact on Quality Attributes and SDLC Activities A Process Model for Microservices Design and Identification
Towards Resilient IoT Messaging: An Experience Report Analyzing MQTT Brokers Microservices for Continuous Deployment, Monitoring and Validation in Cyber-Physical Systems: an Industrial Case Study for Elevators Systems
A Decision Model for Choosing Patterns in Blockchain-Based Applications Semi-automatic Feedback for Improving Architecture Conformance to Microservice Patterns and Practices
10:05 10:15 Break
10:15 11:00 Session 4: Security and Privacy Session 6: Microservices and Performance
φcomp: An Architecture for Monitoring and Enforcing Security Compliance in Sensitive Health Data Environment Practitioner Views on the Interrelation of Microservice APIs and Domain-Driven Design: A Grey Literature Study Based on Grounded Theory
Designing a Security Platform for Collaborating Autonomous Systems – An Experience Report Monolith Modularization Towards Microservices: Refactoring and Performance Trade-offs
Modeling Data Flow Constraints for Design-Time Confidentiality Analyses Model-based Performance Analysis for Architecting Cyber-Physical Dynamic Spaces
17:00 17:20 Sponsor Talk: Architecture Verification – Thomas Eisenbarth (Axivion)
17:20 18:05 Session 7: Quality Attributes Session 9: Microservices 2
Architectural Decay as Predictor of Issue- and Change-Proneness A Process Model for Microservices Design and Identification
Towards Resilient IoT Messaging: An Experience Report Analyzing MQTT Brokers Monolith Modularization Towards Microservices: Refactoring and Performance Trade-offs
Model-based Performance Analysis for Architecting Cyber-Physical Dynamic Spaces Semi-automatic Feedback for Improving Architecture Conformance to Microservice Patterns and Practices
18:05 18:15 Break
18:15 19:00 Session 8: Security and Maintainability Session 10: Microservices 3
φcomp: An Architecture for Monitoring and Enforcing Security Compliance in Sensitive Health Data Environment Practitioner Views on the Interrelation of Microservice APIs and Domain-Driven Design: A Grey Literature Study Based on Grounded Theory
Constructing a Shared Infrastructure for Software Architecture Analysis and Maintenance Microservices for Continuous Deployment, Monitoring and Validation in Cyber-Physical Systems: an Industrial Case Study for Elevators Systems
Modeling Data Flow Constraints for Design-Time Confidentiality Analyses Long Live The Image: Container-Native Data Persistence in Production
19:00 19:10 Break
19:10 20:10 Working Sessions 1: Part 1
Architecture Technical Debt Software Architecture Problems in the Next 5-10 Years
 
Wednesday March 24, 2021
0:00 0:50 Keynote 2: Human Archipelagos Have Been Induced by COVID, but Architectural Archipelagos Are All Our Own Doing – Nenad Medvidovic (University of Southern California)
0:50 1:35 Session 11: Assessment and Design Techniques 1
Facilitating Connector Evolution With Architecture-Centric Development
PPTAM: What, Where and How of Scalability Assessment
ArCode: Facilitating the Use of Application Frameworks to Implement Tactic and Patterns
1:35 1:45 Break
1:45 3:00 Working Sessions 2: Part 1
Software Architecture for ML Systems Software Architecture Design Reasoning and Thinking
8:00 8:50 Keynote 3: The Not-So-Subtle Art of Taking a Deep Breath: Live-Wiring Yourself for Better Output and Experience – Birgit Penzenstadler (Chalmers University)
8:50 9:35 Session 12: Business Impact and Analysis
Aligning Architecture with Business Goals in the Automotive Domain
The Influence of Cognitive Biases on Architectural Technical Debt
Contrasting Big Bang with Continuous Integration through Defect Reports
9:35 9:45 Break
9:45 10:05 Sponsor Talk: Event Driven Architecture on Apache Kafka – Ivan Greguric Ortolan (Mimacom)
10:05 11:05 Working Sessions 3: Part 1
Architecting for Sustainability (Part 1)
11:05 12:05 Social Event 1
17:00 17:50 Keynote 3 – The Not-So-Subtle Art of Taking a Deep Breath: Live-Wiring Yourself for Better Output and Experience – Birgit Penzenstadler (Chalmers University)
17:50 18:10 Sponsor Talk: Package Structure of Software Systems – Matthias Eschhold & Steve Walter (Novatec)
18:10 18:55 Session 13: Assessment and Design Techniques 2 Session 14: Architecture Evolution
ArCode: Facilitating the Use of Application Frameworks to Implement Tactic and Patterns The Influence of Cognitive Biases on Architectural Technical Debt
Aligning Architecture with Business Goals in the Automotive Domain Facilitating Connector Evolution With Architecture-Centric Development
PPTAM: What, Where and How of Scalability Assessment Contrasting Big Bang with Continuous Integration through Defect Reports
18:55 19:00 Break
19:00 20:30 Working Sessions 1: Part 2
Architecture Technical Debt Software Architecture Problems in the Next 5-10 Years
20:30 21:30 Social Event 1
Thursday, March 25, 2021
0:00 1:30 Working Sessions 2: Part 2
Software Architecture for ML Systems Software Architecture Design Reasoning and Thinking
8:00 8:45 Session 15: Traceability and Decomposition 1 Session 16: Architectural Knowledge
InMap: Automated Interactive Code-to-Architecture Mapping Recommendations System- and Software-level Architecting Harmonization Practices for Systems-of-Systems – An Exploratory Case study on a long-running large-scale scientific instrument
Automatic Class Decomposition using Clustering Knowledge-based Adequacy Assessment Approach to Support AI Adoption
Why and How Your Traceability Should Evolve: Insights from an Automotive Supplier Exploring Web Search Engines to Capture Architectural Knowledge
8:45 8:55 Break
8:55 10:40 Working Sessions 3 : Part 2
Architecting for Sustainability
10:40 11:40 Social Event 2
17:00 17:50 Keynote 2: Human Archipelagos Have Been Induced by COVID, but Architectural Archipelagos Are All Our Own Doing – Nenad Medvidovic (University of Southern California)
17:50 18:35 Session 17: Traceability and Decomposition 2 Session 18: Architectural Knowledge and Traceability
System- and Software-level Architecting Harmonization Practices for Systems-of-Systems – An Exploratory Case Study on a Long-Running Large-Scale Scientific Instrument Why and How Your Traceability Should Evolve: Insights from an Automotive Supplier
Automatic Class Decomposition using Clustering Knowledge-based Adequacy Assessment Approach to Support AI Adoption
InMap: Automated Interactive Code-to-Architecture Mapping Recommendations Exploring Web Search Engines to Capture Architectural Knowledge
18:35 18:45 Break
18:45 19:45 New and Emerging Ideas Panel: Software Architecture in the COVID-19 Reality
19:45 20:45 Social Event 2
Friday, March 26, 2021
8:00 8:55 Session 19: Sustainability and Evolution 1
A Framework of Software Architecture Principles for Sustainability-driven Design and Measurement
Enabling Consistency between Software Artefacts for Software Adaption and Evolution
Continuous API Evolution in Heterogenous Enterprise Software Systems
The Tao Way to Anti-Fragile Software Architectures: The Case of Mobile Applications
8:55 9:15 Awards Ceremony
9:15 9:25 Break
9:25 10:15 Most Influential Paper Presentation
10:15 10:35 Closing
18:00 18:55 Session 20: Sustainability and Evolution 2
A Framework of Software Architecture Principles for Sustainability-driven Design and Measurement
Enabling Consistency between Software Artefacts for Software Adaption and Evolution
Continuous API Evolution in Heterogenous Enterprise Software Systems
The Tao Way to Anti-Fragile Software Architectures: The Case of Mobile Applications
18:55 19:05 Break
19:05 19:55 Most Influential Paper Presentation
19:55 20:15 Awards Ceremony
20:15 20:35 Closing