SAAM: a method for analyzing the properties of software architectures
ICSE '94 Proceedings of the 16th international conference on Software engineering
Active design reviews: principles and practices
ICSE '85 Proceedings of the 8th international conference on Software engineering
Qualitative Methods in Empirical Studies of Software Engineering
IEEE Transactions on Software Engineering
Design and use of software architectures: adopting and evolving a product-line approach
Design and use of software architectures: adopting and evolving a product-line approach
Evaluating software architectures: methods and case studies
Evaluating software architectures: methods and case studies
Principles of survey research: part 3: constructing a survey instrument
ACM SIGSOFT Software Engineering Notes
Software Process Improvement Problems in Twelve Software Companies: An Empirical Analysis
Empirical Software Engineering
Making Architecture Reviews Work in the Real World
IEEE Software
A survey on software architecture analysis methods
IEEE Transactions on Software Engineering
Software Architecture in Practice
Software Architecture in Practice
Architecture-level modifiability analysis (ALMA)
Journal of Systems and Software
A Framework for Classifying and Comparing Software Architecture Evaluation Methods
ASWEC '04 Proceedings of the 2004 Australian Software Engineering Conference
Using the Focus Group Method in Software Engineering: Obtaining Practitioner and User Experiences
ISESE '04 Proceedings of the 2004 International Symposium on Empirical Software Engineering
Comparison of Scenario-Based Software Architecture Evaluation Methods
APSEC '04 Proceedings of the 11th Asia-Pacific Software Engineering Conference
Architecture Decisions: Demystifying Architecture
IEEE Software
Architecture Reviews: Practice and Experience
IEEE Software
Journal of Systems and Software
A Basis for Analyzing Software Architecture Analysis Methods
Software Quality Control
The essential components of software architecture design and analysis
Journal of Systems and Software
Design and code inspections to reduce errors in program development
IBM Systems Journal
Identifying and Understanding Architectural Risks in Software Evolution: An Empirical Study
PROFES '08 Proceedings of the 9th international conference on Product-Focused Software Process Improvement
Identifying high perceived value practices of CMMI level 2: An empirical study
Information and Software Technology
Taking care of cooperation when evolving socially embedded systems: The PloneMeeting case
CHASE '09 Proceedings of the 2009 ICSE Workshop on Cooperative and Human Aspects on Software Engineering
Applying empirical software engineering to software architecture: challenges and lessons learned
Empirical Software Engineering
SPLC'10 Proceedings of the 14th international conference on Software product lines: going beyond
Sustainability evaluation of software architectures: a systematic review
Proceedings of the joint ACM SIGSOFT conference -- QoSA and ACM SIGSOFT symposium -- ISARCS on Quality of software architectures -- QoSA and architecting critical systems -- ISARCS
ECSA'13 Proceedings of the 7th European conference on Software Architecture
Hi-index | 0.00 |
To support software architecture evaluation practices, several efforts have been made to provide a basis for comparing and assessing evaluation methods, document various best practices, and report the factors that may influence industrial practices. However, there has been no study to explore the experiences and perceptions of architects for determining the factors that influence architecture evaluation practices in a wide range of organizations. Hence, there is little empirically founded knowledge available on the factors that influence the industrial practices of software architecture evaluation. The goal of this paper is to report the results of an empirical study aimed at gaining an understanding of different factors involved in evaluating architectures in industry. The results of this study shed light on the factors that influence architecture evaluation practices based on the experiences and perception of architects who regularly evaluate architectures of various sizes of applications. It also discusses some of the strategies that practitioners apply to deal with the influence of the identified factors.