Download ICSA's program: here

All sessions will be held virtually at the Zoom platform, with access restricted to participants registered in ICSA 2020.
The Times of all sessions refer to the Pacific Standard Time (PST/GMT-8). Adjust to your time zone: +3 for US East Coast (EST), +5 for Brazil (BRT), +9 for for Western Europe (CET), +15 for China, etc. To convert into your local time zone, please use The Time Zone Converter.

ICSA 2020 Monday
November 2
Tuesday
November 3
Wednesday
November 4
Thursday
November 5
Friday
November 6
09:00-09:20 (PST)





T1: Enabling
Industry 4.0
with Eclipse BaSyx





Alpha room






T2: Modeling Micro-
services
with
DDD






Beta room






WS1: BlockArch










Gamma room






WS2:
SESoS/
WDES









Delta room






T3: Challenges and 
Approaches
for the
Assessment
of Microservice
Architecture
Deployment
Alternatives
in DevOps


Alpha
room






WS3: SEH










Beta room
Opening Session

Plenary room
Keynote:
Tim Menzies,
NC State University



Plenary room
Keynote: Alexandre Freire and Henrique Alves, NuBank

Plenary room

09:20-10:00 (PST)

Keynote:
André van der Hoek,
University of California


Plenary room
10:00-10:10 (PST) Break Break

10:10-10:20 (PST)

A Complexity Metric for Microservices Architecture Migration (TT)


Alpha room
The evolution of architectural decision making as a key focus area of software architecture research (TT)
Beta room

Technical Architectures for Automotive Systems (TT)



Alpha room
10:20-10:30 (PST)
Break



10:30-10:50 (PST)


How
'micro'
are your services? (NEMI)




Alpha room

PerfMinerArch - A Tool to Visualize and Analyze Performance Deviations (Tools)



Beta room
Semi-automatic Architectural Suggestions for the Functional Safety of Cooperative Driving Systems (NEMI)
Gamma room

Microservice Decomposition via Static and Dynamic Analysis of the Monolith (SAiP)


Alpha room

COCOS: a Scalable Architecture for Containerized Heterogeneous Systems (TT)


Beta room

Automated Microservice Identification in Legacy Systems with Functional and Non-Functional Metrics (TT)

Alpha room
10:50-11:00 (PST)
Break

Break
Data-driven Adaptation in Microservice-based IoT Architecture (NEMI)


Alpha room
A Toolbox for Realtime Timeseries Anomaly Detection (Tools)


Beta room
Understanding Software Systems through Interactive Pattern Detection (NEMI)
Gamma room
From Monolithic architecture Style to Microservice one based on Semi-automatic Approach (TT)
Alpha room
Butterfly Space: An Architectural Approach for Investigating Performance Issues (TT)


Beta room
Strategies for Pattern-Based Detection of Architecturally-Relevant Software Vulnerabilities (TT)


Alpha room

11:00-11:10 (PST)






T1: Enabling
Industry 4.0
with Eclipse BaSyx





Alpha room






T2: Modeling Micro-
services
with
DDD






Beta room






WS1: BlockArch










Gamma room






WS2:
SESoS/
WDES









Delta room






T3: Challenges and 
Approaches
for the
Assessment
of Microservice
Architecture
Deployment
Alternatives
in DevOps


Alpha
room






WS3: SEH










Beta room



11:10-11:30 (PST)
Towards Formalizing Microservices Architectural Patterns with Event (NEMI)


Alpha room
An Automated Approach to Recover the Use-case View of an Architecture (NEMI)

Beta room
The Impact of Constructors on the Validity of Class Cohesion Metrics (NEMI)


Gamma room


Anatomy, concept, and design space of blockchain networks (TT)



Alpha room
Employment of optimal approximations on Apache Hadoop checkpoint technique for performance improvements (TT)
Beta room


Architectural Patterns for Cross-Domain Personalised Automotive Functions (TT)


Alpha room
11:30-11:40 (PST)
Break

Break

Break

11:40-12:00 (PST)
Model-Based Analysis of Microservice Resiliency Patterns (TT)
Alpha room

Automated Security Analysis for Microservice Architecture (NEMI)


Beta room
Incremental Calibration of Architectural Performance Models with Parametric Dependencies (TT)
Alpha room
A Classification of Replicated Data for the Design of Eventually Consistent Domain Models (SAiP)
Beta room
DesignDiff: Continuously Modeling Software Design Difference from Code Revisions (TT)


Alpha room

12:00-12:20 (PST)
REST vs GraphQL: A Controlled Experiment (TT)

Alpha room

Towards Identifying Microservice Candidates from Business Rules Implemented in Stored Procedures (SAiP)

Beta room

A Goal-driven Approach for Deploying Self-adaptive IoT Systems (TT)

Alpha room
Multi-tenant Quality Attributes to Manage Tenants in SaaS Applications (ECRF)
Beta room
Unlimited Rulebook: a Reference Architecture for Economy Mechanics in Digital Games (TT)
Alpha room



12:20-12:40 (PST)

Enforcing Architectural Security Decisions (TT)

Alpha room

A Lightweight Architecture Analysis of a Monolithic Messaging Gateway (SAiP)



Beta room
Quantitative Verification-Aided Machine Learning: A Tandem Approach for Architecting Self-Adaptive IoT Systems (TT)
Alpha room

A Model-Driven Architectural Design Method for Big Data Analytics (ECRF)




Beta room
Are Architectural Smells Independent from Code Smells? An Empirical Study (Journal First Track)




Alpha room

12:40-13:00 (PST)


ICSA2020's Most Influential Paper Award


Plenary room
On the Deployment of IoT Systems: An Industrial Survey (SAiP)
Alpha room
Serverless: What it Is, What to Do and What Not to Do (SAiP)

Beta room


Closing


Plenary room