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 |