Foundations for the study of software architecture
ACM SIGSOFT Software Engineering Notes
Quantifying the costs and benefits of architectural decisions
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Evaluating software architectures: methods and case studies
Evaluating software architectures: methods and case studies
Documenting Software Architectures: Views and Beyond
Documenting Software Architectures: Views and Beyond
Design Rationale Systems: Understanding the Issues
IEEE Expert: Intelligent Systems and Their Applications
A survey on software architecture analysis methods
IEEE Transactions on Software Engineering
Measuring and Assessing Maintainability at the End of High Level Design
ICSM '93 Proceedings of the Conference on Software Maintenance
Software Architecture in Practice
Software Architecture in Practice
Investigating Metrics for Architectural Assessment
METRICS '98 Proceedings of the 5th International Symposium on Software Metrics
Scenario-Based Software Architecture Reengineering
ICSR '98 Proceedings of the 5th International Conference on Software Reuse
A Framework for Classifying and Comparing Software Architecture Evaluation Methods
ASWEC '04 Proceedings of the 2004 Australian Software Engineering Conference
Architecture Reviews: Practice and Experience
IEEE Software
A quality-driven systematic approach for architecting distributed software applications
Proceedings of the 27th international conference on Software engineering
A rationale-based architecture model for design traceability and reasoning
Journal of Systems and Software
Industrial architectural assessment using TARA
Journal of Systems and Software
Hi-index | 0.00 |
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 discuss existing challenges towards independent software architecture design review.