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 …
They serve as the point of departure for those seeking to understand a research topic, as …
Ontology-based software architecture documentation
A common approach to software architecture documentation in industry projects is the use of
file-based documents. This approach offers a single-dimensional perspective on the …
file-based documents. This approach offers a single-dimensional perspective on the …
Towards an evidence-based understanding of emergence of architecture through continuous refactoring in agile software development
The proponents of Agile software development approaches claim that software architecture
emerges from continuous small refactoring, hence, there is not much value in spending …
emerges from continuous small refactoring, hence, there is not much value in spending …
[HTML][HTML] How organisation of architecture documentation affects architectural knowledge retrieval
A common approach to software architecture documentation in industry projects is the use of
file-based documents. This approach offers a single-dimensional arrangement of the …
file-based documents. This approach offers a single-dimensional arrangement of the …
Continuous rationale visualization
Continuous software engineering (CSE) is characterized by frequent changes. It is
challenging for developers to change software while sustaining its high quality so that the …
challenging for developers to change software while sustaining its high quality so that the …
Improving Comprehensibility of Event-Driven Microservice Architectures by Graph-Based Visualizations
S Schoop, E Hebisch, T Franz - European Conference on Software …, 2024 - Springer
This paper presents an industrial case study examining challenges faced by software
architects and developers during planning and assessing the correctness of event-driven …
architects and developers during planning and assessing the correctness of event-driven …
The supportive effect of traceability links in architecture-level software understanding: Two controlled experiments
MA Javed, U Zdun - 2014 IEEE/IFIP Conference on Software …, 2014 - ieeexplore.ieee.org
The advocates of architecture traceability approaches regularly cite advantages like easier
understanding of architectural designs and support for software quality control and …
understanding of architectural designs and support for software quality control and …
Two controlled experiments on model-based architectural decision making
Context In recent years, architectural design decisions are becoming more and more
common for documenting software architectures. Rather than describing the structure of …
common for documenting software architectures. Rather than describing the structure of …
Automatic enforcement of constraints in real-time collaborative architectural decision making
Making and documenting architectural design decisions becomes increasingly important in
the process of software architecting. However, the remoteness of different decision …
the process of software architecting. However, the remoteness of different decision …
Do architectural design decisions improve the understanding of software architecture? two controlled experiments
Architectural design decision (ADD) and its design rationale, as a paradigm shift on
documenting and enriching architecture design description, is supposed to facilitate the …
documenting and enriching architecture design description, is supposed to facilitate the …