SAML 2021

1st International Workshop on Software Architecture and Machine Learning
Co-located with the 15th European Conference on Software Architecture (ECSA) 2021
Virtual, (Originally Växjö, Sweden)


Call for Papers

The increasing usage of machine learning (ML) coupled with the software architectural challenges of the modern era has given rise to two broad research challenges: i) Software architecture (SA) for ML-based systems and ii) ML techniques for (better) architecting any software system. In recent times, both the research and practitioner community have started exploring these research areas at the intersection of SA and ML. As a result, there have been emerging contributions from the scientific and practitioner community in these two research areas. However, these contributions are scattered across different communities of software engineering, self-adaptation, ML, etc. The goal of SAML 2021 is to bring together practitioners and the research community in one common platform to explore: i) how to come up with better SA practices for architecting ML-based systems; ii) how to leverage ML techniques to better architect software systems; iii) state of research and practice in architecting ML-based systems and in using ML techniques for architecting modern software systems. Further, SAML 2021 shall also provide a common forum to bring together both practitioners and researchers of SA and ML communities to identify and fill the research gaps that can benefit both communities. SAML 2021 seeks contributions in the form of full research papers, industry experience reports and short papers in topics including but not limited to:

  • Architecture design, analysis and evaluation of ML-based systems
  • Architecture frameworks, patterns and models for ML-based systems
  • Integration of ML development process and software development processes
  • Use of ML/AI for Architecting practices
  • Architecting Self-adaptive systems using ML/AI
  • Role of software architect in architecting ML-based systems
  • Software Architecture and MLOps practices
  • Quality conformance of ML-based systems
  • Architecture and Technical Debt in ML-based systems
  • Maintenance and Managing evolution of/in ML-based systems
  • Case studies and experience reports
  • Social and Organizational aspects of architecting ML-based software systems
  • Architecting ML/data pipelines

Important Dates

Submissions Deadline

July 02, 2021

Acceptance Notification

July 22, 2021

Camera Ready

July 29, 2021


September 14, 2021

Note: All deadlines are 23:59h AoE (Anywhere on Earth).


Types of Contributions

  • Regular full papers (including industry experience papers), which should not exceed 10 pages including all text, references, appendices, and figures
  • Short papers (including experience papers), which should not exceed 9 pages (at least 5 pages) including all text, references, appendices, and figures
  • Position papers with expressed interest, 1 page
Submissions should follow the two-column CEUR-ART style format available at CEUR formatting guidelines. Contributions should be submitted before the submission deadline using the online submission site: EasyChair All submissions must be original work and must not have been previously published, nor be under consideration for publication elsewhere.


The accepted regular and short papers will be published in a CEUR volume. Revised and extended version of selected papers will be published in post-proceedings (Springer LNCS). The position papers will be published in the SAML 2021 web page. At least one author of each accepted paper should register for the conference and participate in the workshop.


Organizing Committee

Program Committee

  • Aishwarya Asesh Adobe, USA
  • Jan Bosch Chalmers University of Technology, Sweden
  • Tomas Bures Charles University, Czech Republic
  • Ilias Gerostathopoulos Vrije University, Netherlands
  • Ian Gorton Northeastern University, United States
  • Helena Holmström Olsson Malmö University, Sweden
  • Grace Lewis Carnegie Mellon University, United States
  • David Lo Singapore Management University, Singapore
  • Lucy Ellen Lwakatare University of Helsinki, Finland
  • Tommi Mikkonen University of Helsinki, Finland
  • Jørn Ølmheim Equinor ASA, Norway
  • Romina Spalazzese Malmö University, Sweden


Time (CEST) Event Speaker(s)/Author(s) Session Chair(s)
15:00 - 15:20 Welcome and Opening SAML 2021 Organizing Committee
15:20 - 16:20 Keynote: Distributed Trust Architecture - The New Reality of ML-based Systems Liming Zhu Henry Muccini
16:20 - 16:40 Coffee Break
16:40 - 17:00 Mapping Program Elements to Layers using Centrality Measures and Machine Learning Techniques Sanjay Thakare and Arvind Kiwelekar Michael Keeling
17:00 - 17:20 Developing a Software Reference Architecture for Journalistic Knowledge Platforms Marc Gallofré Ocaña and Andreas L Opdahl Michael Keeling
17:20 - 17:40 A Microservices Architecture for Machine Learning Assisted Decision Support in a Real-Time Field Sensors Environment Giovanni De Gasperis, Giuseppe Della Penna and Sante Dino Facchini Michael Keeling
17:40 - 18:00 Coffee break
18:00 - 19:00 SAML 2021 Panel: Productive Partnerships in Architecting ML Systems Jan Bosch, Timothy J. Halloran, Grace Lewis, Anastas Stoyanovsky Ipek Ozkaya and Karthik Vaidhyanathan
19:00 - 19:20 Self-Adaptation for Machine Learning Based Systems Maria Casimiro, Paolo Romano, David Garlan, Gabriel A. Moreno, Eunsuk Kang and Mark Klein Ivica Crnkovic
19:20 - 19:35 The extra mile to take: Technical Debt solutions for Industrial ML
Download Position Paper
Hadil Abukwaik, Benjamin Kloepper, Reuben Borrison and Shrikant Bhat Ivica Crnkovic
19:35 - 19:50 Closing Remarks SAML 2021 Organizing Committee
All time listed is as per Central European Summer Time (CEST). To find your local time click here

Instructions for the Participants

We will be using an online platform, Whova for our event. Inside of Whova:

  1. you will have access to all sessions and materials
  2. meet other attendees
  3. be able to ask questions during live sessions.
You would have already received the instructions to log in to Whova from ECSA 2021 virtualization team. If not, please contact the ECSA 2021 virtualizaiton team



Via Vetoio, Copitto
L'Aquila, Italy 67100



+39 0862433721

Your message has been sent. Thank you!