Quality metrics in software architecture

S Silva, A Tuyishime, T Santilli… - 2023 IEEE 20th …, 2023 - ieeexplore.ieee.org
The importance of software architecture is largely recognized also in iterative and agile
development settings. However, it is quite complex to provide evidence that an architecture …

Guidelines for the development of a critical software under emergency

A Bombarda, S Bonfanti, C Galbiati, A Gargantini… - Information and …, 2022 - Elsevier
Context: During the first wave of the COVID-19 pandemic, an international and
heterogeneous team of scientists collaborated on a social project to produce a mechanical …

Technical architectures for automotive systems

A Bucaioni, P Pelliccione - 2020 IEEE International Conference …, 2020 - ieeexplore.ieee.org
Driven by software, the automotive domain is living an unprecedented revolution with
original equipment manufacturers increasingly becoming software companies. Vehicle …

[HTML][HTML] Beyond connected cars: A systems of systems perspective

P Pelliccione, E Knauss, SM Ågren, R Heldal… - Science of Computer …, 2020 - Elsevier
The automotive domain is rapidly changing in the last years. Among the different challenges
OEMs (ie the vehicle manufacturers) are facing, vehicles are evolving into systems of …

Relationships between software architecture and source code in practice: An exploratory survey and interview

F Tian, P Liang, MA Babar - Information and Software Technology, 2022 - Elsevier
Abstract Context Software Architecture (SA) and Source Code (SC) are two intertwined
artefacts that represent the interdependent design decisions made at different levels of …

DOMICO: Checking conformance between domain models and implementations

C Zhong, H Zhang, H Huang, Z Chen… - Software: Practice …, 2024 - Wiley Online Library
As a predominant design method for microsservices architecture (MSA), domain‐driven
design (DDD) utilizes a series of standard patterns in both models and implementations to …

Detecting inconsistencies in software architecture documentation using traceability link recovery

J Keim, S Corallo, D Fuchß… - 2023 IEEE 20th …, 2023 - ieeexplore.ieee.org
Documenting software architecture is important for a system's success. Software architecture
documentation (SAD) makes information about the system available and eases …

Using boundary objects and methodological island (BOMI) modeling in large-scale agile systems development

J Holtmann, J Horkoff, R Wohlrab, V Vu… - Software and Systems …, 2024 - Springer
Large-scale systems development commonly faces the challenge of managing relevant
knowledge between different organizational groups, particularly in increasingly agile …

[HTML][HTML] Architecture evaluation in continuous development

SM Ågren, E Knauss, R Heldal, P Pelliccione… - Journal of Systems and …, 2022 - Elsevier
Context In automotive, stage-gate processes have previously been the norm, with
architecture created mainly during an early phase and then used to guide subsequent …

Trace link recovery for software architecture documentation

J Keim, S Schulz, D Fuchß, C Kocher, J Speit… - … Conference on Software …, 2021 - Springer
Abstract Software Architecture Documentation often consists of different artifacts. On the one
hand, there is informal textual documentation. On the other hand, there are formal models of …