Foundations for the study of software architecture
ACM SIGSOFT Software Engineering Notes
Object-oriented metrics that predict maintainability
Journal of Systems and Software - Special issue on object-oriented software
A practitioner's handbook for real-time analysis
A practitioner's handbook for real-time analysis
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Efficient methods of validating timing constraints
Advances in real-time systems
Software reuse: a holistic approach
Software reuse: a holistic approach
Software architecture: perspectives on an emerging discipline
Software architecture: perspectives on an emerging discipline
A stakeholder-centric software architecture analysis approach
ISAW '96 Joint proceedings of the second international software architecture workshop (ISAW-2) and international workshop on multiple perspectives in software development (Viewpoints '96) on SIGSOFT '96 workshops
Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
SAAM: a method for analyzing the properties of software architectures
ICSE '94 Proceedings of the 16th international conference on Software engineering
Software architecture in practice
Software architecture in practice
Experience with performing architecture tradeoff analysis
Proceedings of the 21st international conference on Software engineering
On the criteria to be used in decomposing systems into modules
Communications of the ACM
Software Change Impact Analysis
Software Change Impact Analysis
Performance Engineering of Software Systems
Performance Engineering of Software Systems
Toward a discipline of scenario-based architectural engineering
Annals of Software Engineering
The 4+1 View Model of Architecture
IEEE Software
Scenario-Based Analysis of Software Architecture
IEEE Software
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
Attribute-Based Architecture Styles
WICSA1 Proceedings of the TC2 First Working IFIP Conference on Software Architecture (WICSA1)
Flexibility of the ComBAD Architectures
WICSA1 Proceedings of the TC2 First Working IFIP Conference on Software Architecture (WICSA1)
An approach to software architecture analysis for evolution and reusability
CASCON '97 Proceedings of the 1997 conference of the Centre for Advanced Studies on Collaborative research
Towards a Broader View on Software Architecture Analysis of Flexibility
APSEC '99 Proceedings of the Sixth Asia Pacific Software Engineering Conference
Architecture Level Prediction of Software Maintenance
CSMR '99 Proceedings of the Third European Conference on Software Maintenance and Reengineering
Scenario-Based Software Architecture Reengineering
ICSR '98 Proceedings of the 5th International Conference on Software Reuse
Analyzing the Properties of User Interface Software
Analyzing the Properties of User Interface Software
Software architecture design: evaluation and transformation
ECBS'99 Proceedings of the 1999 IEEE conference on Engineering of computer-based systems
Software Architecture Quality Analysis Methods
ICSR-7 Proceedings of the 7th International Conference on Software Reuse: Methods, Techniques, and Tools
Comparison of Software Product Line Architecture Design Methods: COPA, FAST, FORM, KobrA and QADA
Proceedings of the 26th International Conference on Software Engineering
Comparison of Software Product Line Architecture Design Methods: COPA, FAST, FORM, KobrA and QADA
Proceedings of the 26th International Conference on Software Engineering
A Basis for Analyzing Software Architecture Analysis Methods
Software Quality Control
Journal of Systems and Software
Collaborative architecture design and evaluation
DIS '06 Proceedings of the 6th conference on Designing Interactive systems
The essential components of software architecture design and analysis
Journal of Systems and Software
A general model of software architecture design derived from five industrial approaches
Journal of Systems and Software
A holistic architecture assessment method for software product lines
Information and Software Technology
Modeling traceability of concerns in architectural views
Proceedings of the 10th international workshop on Aspect-oriented modeling
Dynamic design and evaluation of software architecture in critical systems development
SCS '06 Proceedings of the eleventh Australian workshop on Safety critical systems and software - Volume 69
Journal of Systems and Software
Software architecture reliability analysis using failure scenarios
Journal of Systems and Software
View composition in multiagent architectures
International Journal of Agent-Oriented Software Engineering
Systematic approaches to understanding and evaluating design trade-offs
Journal of Systems and Software
Analysis of architecture evaluation data
Journal of Systems and Software
Architectural Analysis Approaches: A Component-Based System Development Perspective
ICSR '08 Proceedings of the 10th international conference on Software Reuse: High Confidence Software Reuse in Large Systems
An Iterative Framework for Software Architecture Recovery: An Experience Report
ECSA '08 Proceedings of the 2nd European conference on Software Architecture
Towards a Method for the Evaluation of Reference Architectures: Experiences from a Case
ECSA '08 Proceedings of the 2nd European conference on Software Architecture
Towards Independent Software Architecture Review
ECSA '08 Proceedings of the 2nd European conference on Software Architecture
Sharing the Architectural Knowledge of Quantitative Analysis
QoSA '08 Proceedings of the 4th International Conference on Quality of Software-Architectures: Models and Architectures
Proceedings of the 10th International Conference on Information Integration and Web-based Applications & Services
Quality attribute tradeoff through adaptive architectures at runtime
Journal of Systems and Software
Proceedings of the 15th workshop on Early aspects
Journal of Systems and Software
Discovery of architectural layers and measurement of layering violations in source code
Journal of Systems and Software
Software Architecture Evaluation in Global Software Development Projects
OTM '09 Proceedings of the Confederated International Workshops and Posters on On the Move to Meaningful Internet Systems: ADI, CAMS, EI2N, ISDE, IWSSA, MONET, OnToContent, ODIS, ORM, OTM Academy, SWWS, SEMELS, Beyond SAWSDL, and COMBEK 2009
An architectural design decision-centric approach to architectural evolution
ICACT'09 Proceedings of the 11th international conference on Advanced Communication Technology - Volume 1
A Rewriting Semantics for a Software Architecture Description Language
Electronic Notes in Theoretical Computer Science (ENTCS)
Combating architectural degeneration: a survey
Information and Software Technology
A comparative study of architecture knowledge management tools
Journal of Systems and Software
A classification and comparison of model checking software architecture techniques
Journal of Systems and Software
Knowledge based quality-driven architecture design and evaluation
Information and Software Technology
Architecting dependable systems IV
Applying empirical software engineering to software architecture: challenges and lessons learned
Empirical Software Engineering
QoSA'07 Proceedings of the Quality of software architectures 3rd international conference on Software architectures, components, and applications
Extending the capabilities of component models for embedded systems
QoSA'07 Proceedings of the Quality of software architectures 3rd international conference on Software architectures, components, and applications
Using systematic mapping to explore software architecture knowledge
Proceedings of the 2010 ICSE Workshop on Sharing and Reusing Architectural Knowledge
Structuring very large domain models: experiences from industrial MDSD projects
Proceedings of the Fourth European Conference on Software Architecture: Companion Volume
Indicator-based architecture-level security evaluation in a service-oriented environment
Proceedings of the Fourth European Conference on Software Architecture: Companion Volume
INES'10 Proceedings of the 14th international conference on Intelligent engineering systems
Information and Software Technology
Architecting automotive product lines: industrial practice
SPLC'10 Proceedings of the 14th international conference on Software product lines: going beyond
Lightweight and continuous architectural software quality assurance using the aSQA technique
ECSA'10 Proceedings of the 4th European conference on Software architecture
A Green Computing Based Architecture Comparison and Analysis
GREENCOM-CPSCOM '10 Proceedings of the 2010 IEEE/ACM Int'l Conference on Green Computing and Communications & Int'l Conference on Cyber, Physical and Social Computing
Towards accuracy of role-based access control configurations in component-based systems
Journal of Systems Architecture: the EUROMICRO Journal
The reliability estimation, prediction and measuring of component-based software
Journal of Systems and Software
Decision-making techniques for software architecture design: A comparative survey
ACM Computing Surveys (CSUR)
Controversy Corner: An empirical study of software architectures' effect on product quality
Journal of Systems and Software
Goals, questions and metrics for architectural decision models
Proceedings of the 6th International Workshop on SHAring and Reusing Architectural Knowledge
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
Analysis of a cross-domain reference architecture using change scenarios
Proceedings of the 5th European Conference on Software Architecture: Companion Volume
Characteristics of multiple-component defects and architectural hotspots: a large system case study
Empirical Software Engineering
An architecture analysis approach for supporting black-box software development
ECSA'11 Proceedings of the 5th European conference on Software architecture
Controlling software architecture erosion: A survey
Journal of Systems and Software
MEMS: a method for evaluating middleware architectures
QoSA'06 Proceedings of the Second international conference on Quality of Software Architectures
Embedded systems architecture: evaluation and analysis
QoSA'06 Proceedings of the Second international conference on Quality of Software Architectures
Applying the ATAM to an architecture for decentralized control of a transportation system
QoSA'06 Proceedings of the Second international conference on Quality of Software Architectures
On the systematic conformance check of software artefacts
EWSA'05 Proceedings of the 2nd European conference on Software Architecture
A study on software architecture evaluation
ICCSA'06 Proceedings of the 2006 international conference on Computational Science and Its Applications - Volume Part IV
Towards supporting the software architecture life cycle
Journal of Systems and Software
Changing attitudes towards the generation of architectural models
Journal of Systems and Software
A hybrid approach for multi-attribute qos optimisation in component based software systems
QoSA'10 Proceedings of the 6th international conference on Quality of Software Architectures: research into Practice - Reality and Gaps
An approach to quality achievement at the architectural level: AQUA
FMOODS'06 Proceedings of the 8th IFIP WG 6.1 international conference on Formal Methods for Open Object-Based Distributed Systems
Scaling up software architecture analysis
Journal of Systems and Software
Assessment of a framework for comparing software architecture analysis methods
EASE'07 Proceedings of the 11th international conference on Evaluation and Assessment in Software Engineering
Industrial architectural assessment using TARA
Journal of Systems and Software
Assessing practical usefulness and performance of the PREDIQT method: An industrial case study
Information and Software Technology
Beyond ATAM: architecture analysis in the development of large scale software systems
ECSA'07 Proceedings of the First European conference on Software Architecture
A goal-oriented approach for the generation and evaluation of alternative architectures
ECSA'07 Proceedings of the First European conference on Software Architecture
On the modularity of software architectures: a concern-driven measurement framework
ECSA'07 Proceedings of the First European conference on Software Architecture
Analyzing styles of the modular software architecture view
ECSA'07 Proceedings of the First European conference on Software Architecture
Beyond ATAM: Early architecture evaluation method for large-scale distributed systems
Journal of Systems and Software
Optimizing decomposition of software architecture for local recovery
Software Quality Control
Evaluation framework for software architecture viewpoint languages
Proceedings of the 9th international ACM Sigsoft conference on Quality of software architectures
Towards a methodology driven by relationships of quality attributes for qos-based analysis
Proceedings of the 4th ACM/SPEC International Conference on Performance Engineering
Automated software architecture security risk analysis using formalized signatures
Proceedings of the 2013 International Conference on Software Engineering
Architecting automotive product lines: Industrial practice
Science of Computer Programming
On the relationships between QoS and software adaptability at the architectural level
Journal of Systems and Software
Adaptation space exploration for service-oriented applications
Science of Computer Programming
Software architecture review by association
Journal of Systems and Software
Hi-index | 0.00 |
The purpose of the architecture evaluation of a software system is to analyze the architecture to identify potential risks and to verify that the quality requirements have been addressed in the design. This survey shows the state of the research at this moment, in this domain, by presenting and discussing eight of the most representative architecture analysis methods. The selection of the studied methods tries to cover as many particular views of objective reflections as possible to be derived from the general goal. The role of the discussion is to offer guidelines related to the use of the most suitable method for an architecture assessment process. We will concentrate on discovering similarities and differences between these eight available methods by making classifications, comparision and appropriateness studies.