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, 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 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 …