Proceedings of the 26th International Conference on Software Engineering
Interpretation, interaction and reality construction in software engineering: An explanatory model
Information and Software Technology
Proceedings of the 1st international conference on Theory and practice of electronic governance
The concepts of model in information systems engineering: A proposal for an ontology of models
The Knowledge Engineering Review
On The Roles of APIs in the Coordination of Collaborative Software Development
Computer Supported Cooperative Work
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
Issues in applying empirical software engineering to software architecture
ECSA'07 Proceedings of the First European conference on Software Architecture
Hi-index | 0.00 |
Current literature, research, and practice provide ambiguous meanings for the concept of architecture in the context of software and systems development. This qualitative and grounded theory based study delves into the practice of architecture design and description in three software-producing organizations. Nineteen architects, designers, and managers are interviewed and the general meanings of architecture in practical real-life situations are distilled and analyzed. The ambiguity of the concept of architecture receives its explanation. Architecture emerges as a plastic concept including diverging and simultaneous connotations for different stakeholders. The research process produces four general metaphors for architecture, "architecture as blueprint", "architecture as literature", "architecture as language ", and "architecture as decision". These metaphors and the research process are presented and discussed in detail.