SEAMS 2020
Mon 29 June - Fri 3 July 2020
co-located with ICSE 2020

15th International Symposium on Software Engineering for Adaptive and Self-Managing Systems

(Virtually collocated with ICSE 2020, the 42nd International Conference on Software Engineering)

YouTube ChannelAccepted PapersProgramKeynotesCall for PapersSEAMS History

The 15th edition of the International Symposium on Software Engineering for Adaptive and Self-Managing Systems will be colocated with ICSE 2020. Due to the COVID-19 emergency, the ICSE 2020 organization has decided to hold the conference virtually on July 6-11 (please read the statement by the general chair). Following this decision, SEAMS organizing committee has decided to hold SEAMS virtually on June 29 - July 3, 2020. The objective of SEAMS is to bring together researchers and practitioners from academia, industry, and government, to investigate, discuss, examine and advance the fundamental principles, the state of the art, and the solutions addressing critical challenges of engineering self-adaptive and self-managing systems.

Modern and emerging software systems ranging from industrial Internet of Things and Cyber-Physical Systems to cloud and edge computing, robotics, and smart environments have to operate without interruption. Self-adaptation and self-management enable these systems to adapt themselves at runtime to preserve and optimize their operation in the presence of uncertain changes in their operating environment, resource variability, new user needs, attacks, intrusions, and faults. Approaches to complement software-based systems with self-managing and self-adaptive capabilities are an important area of research and development, offering solutions that leverage advances in fields including software architecture, fault-tolerant computing, programming languages, and run-time program analysis and verification. Research in this field is informed by related areas such as control systems, machine learning, artificial intelligence, agent-based systems, and biologically inspired computing. The SEAMS symposium focuses on applying software engineering to these approaches, to develop and advance methods, techniques, processes, and tools that can be used to support self-* properties such as self-protection, self-healing, self-optimization, and self-configuration.

Congratulations to the winners of SEAMS 2020 Awards!

SEAMS 2020 Best Paper Award

Dynamic Adaptation of Software-defined Networks for IoT Systems: A Search-based Approach

Authors: Seung Yeob Shin, Shiva Nejati, Mehrdad Sabetzadeh, Lionel Briand, Chetan Arora, and Frank Zimmer

SEAMS 2020 Best Student Paper Award

DATESSO: Self-Adapting Service Composition with Debt-Aware Two Levels Constraint Reasoning

Authors: Satish Kumar, Tao Chen, Rami Bahsoon, and Rajkumar Buyya

SEAMS 2006 Most Influential Paper Award

Architecture-based self-adaptation in the presence of multiple objectives

Authors: Shang-Wen Cheng, David Garlan, and Bradley Schmerl

SEAMS 2007 Most Influential Paper Award

An architectural style for solving computationally intensive problems on large network

Authors: Yuriy Brun and Nenad Medvidović

Thank you very much for your participation in SEAMS 2020 and see you in SEAMS 2021!

Save the Dates: June 29th – July 3rd, 2020 (PDF version)

The organizing committee of the 15th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2020) is pleased to announce that the symposium will take place online, following the cancellation of the physical conference due to the COVID-19 pandemic. Join us to recognize the work of our authors and organizing committee!


Following the example of many other conferences, we will have live sessions, in the timeframe June 29th – July 3rd, according to the schedule below. The sessions will start with a five-minute pitch presentation of each paper, after which the authors will answer questions about their work. The Q&A discussion will be moderated, and will cover both questions collected in advance and questions formulated during the session. Registered participants will have online access to the SEAMS proceedings, and to pre-recorded video presentations of the research papers from each session. The pre-recorded presentations will be made available on the SEAMS YouTube channel several days before the sessions.

Monday, June 29
  • UTC 14:00-15:45 Opening and keynote session
  • UTC 16:00-17:20 Session 1 - AI, Machine Learning and Statistics
Tuesday, June 30
  • UTC 06:00-07:30 Session 2 - Testing, Analysis, Reasoning, and Monitoring
  • UTC 14:00-15:30 Session 3 - Composition, Control, and Trustworthiness
Wednesday, July 1
  • UTC 14:00-15:15 Keynote session
  • UTC 15:30-16:50 Session 4 – Applications
Thursday, July 2
  • UTC 07:00-08:20 Session 5 - Design, Verification & Explainability
Friday, July 3
  • UTC 14:00-15:20 Session 6 - Ethical Concerns of Self-Adaptive Systems
  • UTC 15:30-16:00 Closing Remarks, Awards, and SEAMS 2021 Presentation

Links to the videoconferencing platform used for the online sessions (Zoom) and for the live messaging (Slack) will be announced before the conference. The detailed program is available on the conference website.


As an ICSE “virtually collocated” event, the online SEAMS 2020 registration will follow the ICSE 2020 rules. In particular, the registration will open by June 10th and will close on June 25th, and the registration fee will be:

Thank you and we are looking forward to meeting you during the online SEAMS 2020!

Shinichi Honiden, General Chair

Radu Calinescu and Elisabetta Di Nitto, Program Chairs

Tomas Bures, Ilias Gerostathopoulos, Genaina Rodrigues, Ezequiel Castellano, Raffaela Mirandola, Danny Weyns, Online Program Committee