The evolution of architectural decision making as a key focus area of software architecture research: A semi-systematic literature study

M Bhat, K Shumaiev, U Hohenstein… - 2020 ieee …, 2020 - ieeexplore.ieee.org
Literature review studies are essential and form the foundation for any type of research.
They serve as the point of departure for those seeking to understand a research topic, as …

Human aspects in software architecture decision making: a literature review

A Tang, M Razavian, B Paech… - 2017 IEEE International …, 2017 - ieeexplore.ieee.org
Despite past efforts, we have little understanding and limited research efforts on how
architects make decisions in the real-world settings. It seems that software architecture …

Guiding architectural decision making on service mesh based microservice architectures

A El Malki, U Zdun - … Architecture: 13th European Conference, ECSA 2019 …, 2019 - Springer
Microservices are becoming the de-facto standard way for software development in the
cloud and in service-oriented computing. Service meshes have been introduced as a …

Guiding architectural decision making on quality aspects in microservice apis

U Zdun, M Stocker, O Zimmermann, C Pautasso… - … ICSOC 2018, Hangzhou …, 2018 - Springer
Microservice APIs represent the client perspective on microservice-based software
architecture design and related practices. Major issues in API design concern the quality …

Quality attributes use in architecture design decision methods: research and practice

I Lytra, C Carrillo, R Capilla, U Zdun - Computing, 2020 - Springer
Over the past 10 years software architecture has been perceived as the result of a set of
architecture design decisions rather than the elements that form part of the software design …

Deriving architectural models from requirements specifications: A systematic mapping study

E Souza, A Moreira, M Goulão - Information and software technology, 2019 - Elsevier
Context Software architecture design creates and documents the high-level structure of a
software system. Such structure, expressed in architectural models, comprises software …

Supporting architectural decision making on data management in microservice architectures

E Ntentos, U Zdun, K Plakidas, D Schall, F Li… - … Conference, ECSA 2019 …, 2019 - Springer
Today many service-based systems follow the microservice architecture style. As
microservices are used to build distributed systems and promote architecture properties …

Supporting Architectural Decision Making on Training Strategies in Reinforcement Learning Architectures

E Ntentos, SJ Warnett, U Zdun - 2024 IEEE 21st International …, 2024 - ieeexplore.ieee.org
In the dynamic landscape of artificial intelligence and machine learning, Reinforcement
Learning (RL) has emerged as a powerful paradigm for training intelligent agents in …

Supporting consistency between architectural design decisions and component models through reusable architectural knowledge transformations

I Lytra, H Tran, U Zdun - European Conference on Software Architecture, 2013 - Springer
In recent years, the software architecture community has proposed to use architectural
design decisions (ADDs) for capturing the design rationale and the architectural knowledge …

Analyzing and completing middleware designs for enterprise integration using coloured petri nets

D Fahland, C Gierds - … Conference, CAiSE 2013, Valencia, Spain, June 17 …, 2013 - Springer
Abstract Enterprise Integration Patterns allow us to design a middleware system
conceptually before actually implementing it. So far, the in-depth analysis of such a design …