2018
DOI: 10.1007/s11334-018-0319-4
|View full text |Cite
|
Sign up to set email alerts
|

Software architectural patterns in practice: an empirical study

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

2
6
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
6
3

Relationship

1
8

Authors

Journals

citations
Cited by 17 publications
(8 citation statements)
references
References 14 publications
2
6
0
Order By: Relevance
“…Nevertheless, we realized that addressing quality attributes is a major concern in the design of both non-MSA-based and MSA-based systems. The results of the surveys conducted by Kassab et al [119], Ameller et al [120] and our study show that some quality attributes (e.g., performance, availability and security) are the common interest to practitioners of both MSA-based and non-MSA-based systems. Kassab et al [119] found that the most relevant quality attributes from an architectural design point of view in practice are usability, performance, modifiability, and availability.…”
Section: Design Of Microservices Systemssupporting
confidence: 57%
See 1 more Smart Citation
“…Nevertheless, we realized that addressing quality attributes is a major concern in the design of both non-MSA-based and MSA-based systems. The results of the surveys conducted by Kassab et al [119], Ameller et al [120] and our study show that some quality attributes (e.g., performance, availability and security) are the common interest to practitioners of both MSA-based and non-MSA-based systems. Kassab et al [119] found that the most relevant quality attributes from an architectural design point of view in practice are usability, performance, modifiability, and availability.…”
Section: Design Of Microservices Systemssupporting
confidence: 57%
“…The results of the surveys conducted by Kassab et al [119], Ameller et al [120] and our study show that some quality attributes (e.g., performance, availability and security) are the common interest to practitioners of both MSA-based and non-MSA-based systems. Kassab et al [119] found that the most relevant quality attributes from an architectural design point of view in practice are usability, performance, modifiability, and availability. Ameller et al [120] identified that the most important quality attributes for practitioners in service-based systems are dependability, performance, security, and usability.…”
Section: Design Of Microservices Systemssupporting
confidence: 57%
“…Considering the non-functional requirements and quality attributes like modifiability, maintainability, adaptability, and security, the framework architecture decisions [15] were taken to use micro-services. The advantages of micro-services can be characterized as the ease of maintainability, scalability, and cross-functional team maintenance.…”
Section: High-level Architecture Of the Systemmentioning
confidence: 99%
“…Architectural patterns are part of the trend of knowledge based architecture design; Li et al (2013). Kassab et al (2018), Taibi et al (2018), and Harrison et al (2007) show how patterns are instrumental in the capturing of architectural design decisions. In this article, we describe such a pattern in detail and provide the design decisions that were employed in practice, with the goal of providing a comprehensive source of knowledge for practitioners.…”
Section: Introductionmentioning
confidence: 99%