2008
DOI: 10.1007/978-3-540-88030-1_25
|View full text |Cite
|
Sign up to set email alerts
|

Towards Independent Software Architecture Review

Abstract: Abstract. Many software architecture evaluation methods, proposed by the research community, have a common problem of engaging the same architects to perform architecture design and evaluation. This violates the independence of quality assurance and hence may lead to biased evaluation, thereby resulting in inferior architectural design. In this paper, we analyze current approaches and issues to software architecture quality assurance. We propose seven conditions for architectural design quality assurance and d… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2011
2011
2023
2023

Publication Types

Select...
3
1
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(2 citation statements)
references
References 15 publications
0
2
0
Order By: Relevance
“…An architecture review is considered as an effective way to ensure the quality of software architecture design [12,15]. However, the current architecture review methods and processes have not been widely adopted by industry due to a large number of limitations [12,14]. Historically, (formal) architecture review processes rely on time-consuming, tedious and expensive face-to-face meetings [12,14].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…An architecture review is considered as an effective way to ensure the quality of software architecture design [12,15]. However, the current architecture review methods and processes have not been widely adopted by industry due to a large number of limitations [12,14]. Historically, (formal) architecture review processes rely on time-consuming, tedious and expensive face-to-face meetings [12,14].…”
Section: Introductionmentioning
confidence: 99%
“…However, the current architecture review methods and processes have not been widely adopted by industry due to a large number of limitations [12,14]. Historically, (formal) architecture review processes rely on time-consuming, tedious and expensive face-to-face meetings [12,14]. Given the increasing trend to leveraging crowdsourcing in knowledge-intensive activities, we assert that software architecture community should explore the potential role of crowdsourcing as an alternative method in designing and evaluating software architectures and getting novice architects to gain the required knowledge, skills, and experience by soliciting the contributions from the online communities [16].…”
Section: Introductionmentioning
confidence: 99%