Table of Contents
ECSA 2021 Tracks
Industry Track Short Papers
-
Preface
-
Towards Automated Support for Blended Modelling of UML-RT Embedded Software Architectures
Malvina Latifaj,
Federico Ciccozzi,
Mattias Mohlin,
Ernesto Posse
-
Applicability of Machine Learning Architectural Patterns in Vehicle Architecture: A Case Study
Vasilii Mosin,
Darko Durisic,
Miroslaw Staron
-
OpEx Driven Software Architecture A Case Study
Sebastien Andreo,
Ambra Calà,
Jan Bosch
-
Hybrid-Cloud SQL Federation System at Twitter
Chunxu Tang,
Beinan Wang,
Huijun Wu,
Zhenzhao Wang,
Yao Li,
Vrushali Channapattan,
Zhenxiao Luo,
Ruchin Kabra,
Mainak Ghosh,
Nikhil Kantibhai Navadiya,
Prachi Mishra
Journal First Track
-
Preface
-
Summary: A Functional Safety Assessment Method for Cooperative Automotive Architecture (short paper)
Sangeeth Kochanthara,
Niels Rood,
Arash Khabbaz Saberi,
Loek Cleophas,
Yanja Dajsuren,
Mark van den Brand
-
Summary: Architecture Design Evaluation of PaaS Cloud Applications using Generated Prototypes (short paper)
David Gesvindr,
Ondrej Gasior,
Barbora Buhnova
-
Summary: Identifying Architectural Technical Debt, Principal and Interest in Microservices – A Multiple-Case Study (short paper)
Saulo S. de Toledo,
Antonio Martini,
Dag I.K. Sjøberg
-
Summary: A Domain Specific-Model and DevOps Approach for Big Data Analytics Architectures (short paper)
Camilo Castellanos,
Carlos A. Varela,
Dario Correal
-
Summary: Building and Evaluating a Theory of Architectural Technical Debt in Software-Intensive Systems (short paper)
Roberto Verdecchia,
Philippe Kruchten,
Patricia Lago,
Ivano Malavolta
Doctoral Symposium
Tools and Demonstrations Track
Workshops and Tutorials
PREFACE ECSA 2021 WORKSHOPS AND TUTORIALS
Software architecture researchers and practitioners were invited to submit proposals for workshops and tutorials to be held in conjunction with ECSA 2021. ECSA 2021 received six workshop proposals and two tutorial proposals, that were all accepted after a review by the ECSA 2021 workshops/tutorials committee.
The main goal of the workshops was to offer collaborative forums for practitioners and researchers to exchange and explore innovative software architecture ideas and challenges at an early stage. Suggested topics of interest included software architecture issues for AI- and ML-based systems, self-adaptive systems, cyber-physical systems, big data and cloud computing, IoT-based systems, blockchain engineering, sustainable architectures, context-aware (including autonomous and "smart") architecture, architecture erosion, as well as topics related to Quality-of-service (QoS) measurements (including privacy and security properties). Each workshop had its own organizing committee, program committee, and paper solicitation, review and selection process. Papers for proceedings were selected following a peer-review process organized by each workshop.
In addition, ECSA edition 2021 hosted tutorials on topics related to software architecture from theoretical foundations to practical applications. The main goal of tutorials at ECSA was to provide an opportunity for conference participants to expand their knowledge and skills in specific research and practical topics related to software architecture.
We express our sincere appreciation to the members of the ECSA 2021 workshops/tutorials committee who reviewed proposals and provided valuable feedback.
Matthias Galster and Patrizia Scandurra, Workshops/Tutorials Chairs of ECSA 2021
SAEroCon: 8th Workshop on Software Architecture Erosion and Architectural Consistency
-
Preface
-
A Comparison of Machine Learning-Based Text Classifiers for Mapping Source Code to Architectural Modules
Alexander Florean,
Laoa Jalal,
Zipani Tom Sinkala,
Sebastian Herold
-
Cost-Aware Migration to Functions-as-a-Service Architecture
Adam Stafford,
Farshad Ghassemi Toosi,
Anila Mjeda
-
What is in a Name? An Analysis of Associations Among Java Packaging and Artifact Names
Farshad Ghassemi Toosi,
Anila Mjeda
-
Studying Expert Initial Set and Hard to Map Cases in Automated Code-to-Architecture Mappings (short paper)
Tobias Olsson,
Morgan Ericsson,
Anna Wingkvist
-
Hard Cases in Source Code to Architecture Mapping using Naive Bayes
Tobias Olsson,
Morgan Ericsson,
Anna Wingkvist
-
A Preliminary Study on the Use of Keywords for Source Code to Architecture Mappings
Tobias Olsson,
Morgan Ericsson,
Anna Wingkvist
-
Modeling, Visualizing, and Checking Software Architectures Collaboratively in Shared Virtual Worlds
Rainer Koschke,
Marcel Steinbeck
-
Towards Hierarchical Code-to-Architecture Mapping Using Information Retrieval
Zipani Tom Sinkala,
Sebastian Herold
SAML: 1st International Workshop on Software Architecture and Machine Learning
CASA: 4th Context-aware, Autonomous and Smart Architectures International Workshop
-
Preface
-
Towards Novel and Intentional Cooperation of Diverse Autonomous Robots: An Architectural Approach
Niko Mäkitalo,
Simo Linkola,
Tomi Laurinen,
Tomi Männistö
-
Preemptive Anomaly Prediction in IoT Components (short paper)
Alhassan Boner Diallo,
Hiroyuki Nakagawa,
Tatsuhiro Tsuchiya
-
A Vision to identify Architectural Smells in Self-Adaptive Systems using Behavioral Maps (short paper)
Edilton Lima dos Santos,
Sophie Fortz,
Gilles Perrouin,
Pierre-Yves Schobbens
-
A Probabilistic Model for Personality Trait Focused Explainability
Mohammed N. Alharbi,
Shihong Huang,
David Garlan
-
A Framework for Adaptive Context and User-Related Management of Multimedia Contents (short paper)
Mariagrazia Fugini,
Jacopo Finocchi,
Elisa Rossi
FAACS: 5th International Workshop on Formal Approaches for Advanced Computing Systems
MDE4SA: 2nd International Workshop on Model-Driven Engineering for Software Architecture
MSR4SA: 1st International Workshop on Mining Software Repositories for Software Architecture
Tutorials