ICSE 2024
Fri 12 - Sun 21 April 2024 Lisbon, Portugal

Welcome to the website of the SATrends 2024 conference. We are working hard to fill the website with all related information. Please check back soon!

SATrends 2024: Call for Papers

View track page for all details

2nd International Workshop on New Trends in Software Architecture (SATrends2025)

In this workshop, we aim to establish a forum to collect experiences, including failures and success stories, enabling practitioners and researchers to exchange opinions, learn from each other, and progress the state of the art in software architectures. Given the goals of the workshop, we are not interested in specific technical submissions, but we are looking for papers including (but not limited to):

  • Industrial Experience Reports.
  • Position Papers.
  • Extended Abstracts.

All contributions will undergo a thorough peer review by three program committee members. Accepted papers will be included in the IEEE workshop proceedings.

A selection of SATrends2024 papers will be considered for extension and submission to the ICSA 2024 NEMI track

Program

09:00- 09:15 Opening

9:15 - 09:45 SATRENDS-1-Keynote: Matrushka and the spider - or the challenge to connect architectural knowledge across boundaries.

(Chair: Davide Taibi)

Abstract

Architectural knowledge management emerged in the mid-2000s as a way to address the ‘why’ behind architecture designs. Since then, the field has seen many developments but all typically focus on (the knowledge of) a single architecture model. This is, however, an artificial boundary.

Matrushka and the spider are two creatures that habitually cross this boundary, and force us to cross it too. Matrushka challenges our understanding of what the scope of a ‘software intensive system’ is. The spider weaves a web in which everything becomes more and more connected - entangled, perhaps.

This talk addresses insights from industry and challenges for practitioners and researchers who are looking to connect architectural knowledge across the boundary of architecture in isolation.

Bio

Dr. Remco de Boer is a partner at ArchiXL, a Dutch enterprise & information architecture consultancy, where he leads the development of their semantic knowledge management platform. He is a Research Fellow in Digital Architecture at the Vrije Universiteit Amsterdam, where he also lectures the Digital Architecture course. As a practicing architect, he is involved in the design and evolution of national reference architectures for education and cultural heritage. His interests include the use of semantic technologies to integrate and link knowledge sources to support knowledge management. His ideas on architectural knowledge management have had a significant impact on the way in which the Dutch public sector and other organizations now treat their architectural knowledge.

9:45 - 10:30 Q&A and Discussion

10:30-11:00 break

11:00-12:30 SATRENDS-2: “New Trends on Software Architecture” (Chair: Patricia Lago)

11:00 - 11:15 On the need to merge architectural and infrastructural considerations   

11:15 - 11:30 Self-sustaining Software Systems (S4): Towards Improved Interpretability and Adaptation

11:30 - 11:45 Modular Monolith: Is This the Trend in Software Architecture?     

11:45 - 12:30 Working Session on new trends on software architecture

12:30-14:00 lunch

14:00-15:30 Session SATRENDS-3 “New Trends on Organizational Structure” (Chair: Luciano Baresi)

14:00 - 14:15 Understanding the Causes of Microservice Logical Coupling: an Exploratory Study

14:15 - 14:30 A Framework for Microservice Organizational Structure Optimization

14:30 - 15:30 Working Session on Organizational Structure

15:30-16:00 break

16:00-16:30 SATRENDS-2-Keynote: Playing with Abstractions: Can LLMs be Architects New Best Friend? (by Karthik Vaidhyanathan)

(Chair: Henry Muccini)

Abstract

Text is a powerful abstraction of reality, like architecture abstracts complex software systems. The advent of Large Language Models (LLMs) has set new benchmarks in understanding and generating human-like text, revolutionizing multiple sectors. In this talk, we explore some of these capabilities of LLMs to understand whether LLMs can be architects new best friend. Beginning with an overview and background of LLMs, we delve into their capabilities in generating design decisions, thereby contributing to better knowledge management. We further discuss how we are leveraging LLMs capabilities for runtime self-adaptation and conclude by showcasing our recent efforts in developing a Generative AI powered autonomous CloudOps Copilot.

Bio

Karthik Vaidhyanathan is an Assistant Professor at the Software Engineering Research Center, IIIT-Hyderabad, India where he is also associated with the leadership team of smart city living lab. His main research interests lie in the intersection of software architecture and machine learning with a specific focus on building sustainable software systems. His research focuses on how machine learning techniques, in particular Generative AI can be leveraged to better architect software systems and further how to better define architecting practices for developing Machine Learning-enabled software systems. As a part of his research activities, he serves as a reviewer/committee member in various workshops, conferences, and journals. He is also an editorial board member of IEEE Software.

16:30 - 17:00 Q&A and Discussion on LLMs for SA

17:00 - 17:30 Final discussion and conclusions

Important Dates

  • Paper Submission: Dec 7
  • Paper Notification: Jan 11
  • Camera Ready: Jan 25

Submissions

Submissions of papers for SATrends must: