Software architecture: perspectives on an emerging discipline
Software architecture: perspectives on an emerging discipline
Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
Toward a cooperative experimental system development approach
Computers and design in context
Evaluating software architectures: methods and case studies
Evaluating software architectures: methods and case studies
The 4+1 View Model of Architecture
IEEE Software
Software Architecture in Practice
Software Architecture in Practice
The Rational Unified Process: An Introduction
The Rational Unified Process: An Introduction
Architectural Prototyping: An Approach for Grounding Architectural Design and Learning
WICSA '04 Proceedings of the Fourth Working IEEE/IFIP Conference on Software Architecture
Towards an Operational Framework for Architectural Prototyping
WICSA '05 Proceedings of the 5th Working IEEE/IFIP Conference on Software Architecture
The Future of Empirical Methods in Software Engineering Research
FOSE '07 2007 Future of Software Engineering
A Just-In-Time Architectural Knowledge Sharing Portal
WICSA '08 Proceedings of the Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008)
Ready! Set! Go! An Action Research Agenda for Software Architecture Research
WICSA '08 Proceedings of the Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008)
Exploring quality attributes using architectural prototyping
QoSA'05 Proceedings of the First international conference on Quality of Software Architectures and Software Quality, and Proceedings of the Second International conference on Software Quality
Hi-index | 0.00 |
Architectural prototypingis the process of using executable code to investigate stakeholders' software architecture concerns with respect to a system under development. Previous work has established this as a useful and cost-effective way of exploration and learning of the design space of a system, in addressing issues regarding quality attributes, in addressing architectural risks, and in addressing the problem of knowledge transfer and conformance. Little work has been reported so far on the actual industrial use of architectural prototyping. In this paper, we report from an ethnographical study and focus group involving architects from four companies in which we have focused on architectural prototypes. Our findings conclude that architectural prototypes play an important role in resolving problems experimentally, but less so in exploring alternative solutions. Furthermore, architectural prototypes include end-user or business related functionality rather than purely architectural functionality. Based on these observations we provide recommendations for effective industrial architectural prototyping.