The goal of the Doctoral Symposium is to engage PhD researchers that work in the field of software architecture to actively participate in and contribute to the 15th European Conference on Software Architecture (ECSA 2021). During the symposium, PhD researchers will interact closely with established researchers in the field; receive feedback on their research and get advice on managing their research. The symposium will also help participants to establish a network with their peers in the field of software architecture. The program will feature a keynote that will shed light on the particular challenges of doing PhD research in the field of software architecture.
Tue 14 SepDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
Wed 15 SepDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
14:10 - 14:30 | |||
14:10 20mOther | Opening Research Papers |
14:30 - 15:30 | Session 1: Architectures for reconfigurable and self-adaptive systemsResearch Papers Chair(s): Javier Camara University of Málaga | ||
14:30 20mPaper | Dynamic Updates of Virtual PLCs deployed as Kubernetes MicroservicesResearch Track Research Papers Heiko Koziolek ABB Corporate Research, Andreas Burger ABB Corporate Research, Abdulla PP ABB Corporate Research, Julius Rückert ABB Corporate Research, Shardul Sonar SRH Hochschule Heidelberg, Pablo Rodriguez ABB | ||
14:50 20mPaper | A runtime safety enforcement approach by monitoring and adaptationResearch Track Research Papers Silvia Bonfanti University of Bergamo, Elvinia Riccobene Computer Science Dept., University of Milan, Patrizia Scandurra University of Bergamo, Italy | ||
15:10 12mShort-paper | Towards a Taxonomy of Autonomous SystemsResearch Track Research Papers Stefan Kugele Technische Hochschule Ingolstadt, Ana Petrovska Technical University of Munich, Germany, Ilias Gerostathopoulos Vrije Universiteit Amsterdam |
17:00 - 18:00 | Session 2: Architectural knowledge, decisions, and rationaleResearch Papers Chair(s): Patricia Lago Vrije Universiteit Amsterdam | ||
17:00 20mPaper | Tracelink Recovery for Software Architecture DocumentationResearch Track Research Papers Jan Keim Karlsruhe Institute of Technology (KIT), Sophie Schulz Karlsruhe Institute of Technology, Dominik Fuchß Karlsruhe Institute of Technology, Claudius Kocher Karlsruhe Institute of Technology, Janek Speit Karlsruhe Institute of Technology, Anne Koziolek Karlsruhe Institute of Technology Pre-print | ||
17:20 20mPaper | An Exploratory Study on Architectural Knowledge in Issue Tracking SystemsResearch Track Research Papers Mohamed Soliman University of Groningen, Matthias Galster University of Canterbury, Paris Avgeriou University of Groningen, The Netherlands | ||
17:40 20mPaper | Updating Service-based Software Systems in Air-Gapped EnvironmentsResearch Track Research Papers Oleksandr Shabelnyk TU Wien, Pantelis A. Frangoudis TU Wien, Schahram Dustdar TU Wien, Christos Tsigkanos TU Vienna |
Thu 16 SepDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
17:15 - 18:05 | Session 4: Architecting for Quality AttributesResearch Papers Chair(s): Olaf Zimmermann University of Applied Sciences of Eastern Switzerland (OST) | ||
17:15 12mShort-paper | Human Behavior-Oriented Architectural DesignResearch Track Research Papers Moamin Abughazala University of L'Aquila, Mahyar Tourchi Moghaddam University of Southern Denmark, SDU, Henry Muccini University of L'Aquila, Italy, Karthik Vaidhyanathan University of L'Aquila | ||
17:27 12mShort-paper | Architectural Tactics for Energy-aware Robotics Software: A Preliminary StudyResearch Track Research Papers Katerina Chinnappan Vrije Universiteit Amsterdam, Ivano Malavolta Vrije Universiteit Amsterdam, Grace Lewis Carnegie Mellon Software Engineering Institute, Michel Albonico Federal University of Technology – Paraná - UTFPR, Patricia Lago Vrije Universiteit Amsterdam Pre-print | ||
17:40 12mShort-paper | Taxonomy of Edge Blockchain Network DesignsResearch Track Research Papers | ||
17:52 12mShort-paper | Impact analysis of software parallelism in big data technologies for data-intensive architecturesResearch Track Research Papers Felipe Cerezo Rey Juan Carlos University, Carlos E. Cuesta Rey Juan Carlos University, Belen Vela Sanchez Rey Juan Carlos University |
Fri 17 SepDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
17:00 - 18:00 | Session 5: Machine learning for Software ArchitectureResearch Papers Chair(s): Luciano Baresi Politecnico di Milano | ||
17:00 20mPaper | Explaining Architectural Tradeoff Spaces: a Machine Learning ApproachResearch Track Research Papers Javier Camara University of Málaga, Mariana Silva University of York, UK, David Garlan Carnegie Mellon University, Bradley Schmerl Carnegie Mellon University, USA | ||
17:20 20mPaper | A Machine Learning Approach to Service Discovery for Microservice ArchitecturesResearch Track Research Papers Mauro Caporuscio Linnaeus University, Marco De Toma University of L'Aquila, Henry Muccini University of L'Aquila, Italy, Karthik Vaidhyanathan University of L'Aquila | ||
17:40 20mPaper | A Reference Architecture for Federated Learning SystemsResearch Track Research Papers Sin Kit Lo CSIRO Data61, Qinghua Lu CSIRO Data61, Hye-Young Paik The University of New South Wales, Liming Zhu CSIRO’s Data61; UNSW |
18:15 - 19:15 | Session 6: Architecture-centric Source Code AnalysisResearch Papers Chair(s): Henry Muccini University of L'Aquila, Italy | ||
18:15 20mPaper | State of the Practice in Application Programming Interfaces (APIs): A Case StudyResearch Track Research Papers Mikko Raatikainen , Elina Kettunen , Ari Salonen Digia, Marko Komssi F-Secure, Tommi Mikkonen University of Helsinki, Timo Lehtonen | ||
18:35 20mPaper | Identifying Domain-Based Cyclic Dependencies in Microservice APIs Using Source Code DetectorsResearch Track Research Papers | ||
18:55 20mPaper | Optimized Dependency Weights in Source Code ClusteringResearch Track Research Papers Tobias Olsson Linnaeus University, Morgan Ericsson Linnaeus University, Anna Wingkvist Linnaeus University |
19:15 - 20:00 | Awards and closing Research Papers Chair(s): Raffaela Mirandola Politecnico di Milano, Danny Weyns KU Leuven | ||
Accepted Papers
Title | |
---|---|
A Model-Driven Approach for Formally Verifying SysML-Based Dynamic Software Architectures Doctoral Symposium | |
Architectural Access Control Policy Refinement and Verification under Uncertainty Doctoral Symposium | |
Automated Scheduling of Multi-Robot System Missions: An Architectural Perspective Doctoral Symposium | |
Co-evolving Digital Architecture Twins Doctoral Symposium | |
Design and Analysis of Self-protection: Adaptive Security for Software-Intensive Systems Doctoral Symposium | |
Enhancing System Quality Attibutes via Microservices Adoption Doctoral Symposium | |
Model-Driven Reverse Engineering of Technology-Induced Architecture for Quality Prediction Doctoral Symposium | |
Sketches and Natural Language in Agile Modeling Doctoral Symposium |
Call for Papers
The goal of the Doctoral Symposium is to engage PhD researchers that work in the field of software architecture to actively participate in and contribute to the 15th European Conference on Software Architecture (ECSA 2021). During the symposium, PhD researchers will interact closely with established researchers in the field; receive feedback on their research and get advice on managing their research. The symposium will also help participants to establish a network with their peers in the field of software architecture. The program will feature a keynote that will shed light on the particular challenges of doing PhD research in the field of software architecture.
The technical scope of the Doctoral Symposium is that of ECSA 2021, as represented by the list of the topics in the ECSA 2021 call for papers. We encourage submissions from PhD researchers at any stage of their research. Based on the submissions, the program committee will invite a group of PhD researchers to give presentations of their PhD research, and to interact with senior researchers.
Submissions
To participate at the Doctoral Symposium, a submission package needs to be submitted by the submission deadline consisting of two parts: a research summary paper and a letter of recommendation.
Part 1: Research summary paper (five pages)
The paper (in the single-column CEUR-ART style at http://ceur-ws.org/Vol-XXX/CEURART.zip) should cover the following aspects:
- The research problem to be solved and its relevance in the software architecture field;
- A discussion of related work with an explaining why the research problem has not been solved yet
- The scientific methods used to tackle the research problem
- An outline of the proposed solution
- The expected results
- A plan for the evaluation of results;
- A critical reflection on the work.
The research summary paper needs to be submitted electronically (PDF) via the ECSA-2021 submission site: https://easychair.org/conferences/?conf=ecsa2021
Part 2: Letter of Recommendation (maximum one page)
The recommendation letter is written by the advisor(s). This letter should include the submission number of the research summary paper, the name of the candidate, an appreciation of the PhD research, the status of the research, and an expected date for the dissertation submission. The advisor(s) should send the signed recommendation letter in pdf format to the Doctoral Symposium chairs via email to genaina@unb.br and radu.calinescu@york.ac.uk (start the subject with [ECSA DS]).
All submissions must be formatted according to the single-column CEUR-ART style (http://ceur-ws.org/Vol-XXX/CEURART.zip).
The Doctoral Symposium Committee will use the following criteria to select submissions:
- The originality of the proposed research, the novelty of the research approach, and relevance to ECSA 2021;
- The technical quality of the submission, e.g., clarity, precision, and adequacy of the problem statement, related work, scientific methods, presentation of the solution, expected results, evaluation plan and critical reflection.
Proceedings
The proceedings of the Doctoral Symposium will be published, together with all the accepted papers of the different ECSA-2021 tracks and workshops, in a single joint CEUR (http://ceur-ws.org) volume that will be made available online before the conference.
Important Dates
- Research Summary and Letter Recommendation Submission: 2 July 2021
- Author Notification: 22 July 2021
- Camera-ready version: 29 July 2021
Note: All deadlines are 23:59h AoE (anywhere on Earth).
Track Chairs:
- Radu Calinescu, University of York, UK
- Genaina Rodrigues, University of Brasilia, Brasil