Abstract
Software reference architectures have been around for quite some years. They have been designed and used with varying success. We have conducted an exploratory survey among software architects and developers to establish the extent to which SRA have penetrated among practitioners and to identify the benefits and problems practitioners face when using and designing SRA. In this article, we present our findings.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Muller, G.: A Reference Architecture Primer. Repport: Gaudi Project (2008)
Taylor, R., Medvidovic, N., Dashofy, E.: Software Architecture: Foundations, Theory, and Practice. Wiley, John & Sons (2009)
Bass, L., Clements, P., Kazman, R.: Software Architecture in Practice. Addison-Wesley Professional (2003)
Angelov, S., Grefen, P.: An E-contracting Reference Architecture. The Journal of Systems and Software 81(11), 1816–1844 (2008)
Angelov, S., Trienekens, J.J.M., Grefen, P.: Towards a Method for the Evaluation of Reference Architectures: Experiences from a Case. In: Morrison, R., Balasubramaniam, D., Falkner, K. (eds.) ECSA 2008. LNCS, vol. 5292, pp. 225–240. Springer, Heidelberg (2008)
Galster, M., Avgeriou, P.: Empirically-grounded Reference Architectures: A Proposal. In: QoSA+ISARCS 2011, Boulder, Colorado, USA, June 20-24. ACM (2011)
MartÃnez-Fernández, S., Ayala, C., Franch, X.: A Reuse-Based Economic Model for Software Reference Architectures. Repport: ESSI-TR-12-6, Departament d’Enginyeria de Serveis i Sistemes d’Informació, Barcelona, Spain (2012)
Galster, M., Avgeriou, P., Tofan, D.: Constraints for the Design of Variability-Intensive Service-Oriented Reference Architectures – An Industrial Case Study. Information and Software Technology 55(2), 428–441 (2013)
Shull, F., Singer, J., Sjøberg, D.: Guide to Advanced Empirical Software Engineering. Springer (2007)
Fink, A.: The Survey Handbook, 2nd edn. Sage Publications, Inc. (2002)
Pfleeger S., Kitchenham, B.: Principles of Survey Research, parts 1-6. ACM Sigsoft, Software Engineering Notes 26(6), 16–18, 27(1), 18–20, 27(2), 20–24, 27(3), 20–23, 27(5), 17–20, 28(2), 24–27 (2001-2003)
Wohlin, C., Runeson, P., Höst, M., Ohlsson, M.C., Regnell, B., Wesslén, A.: Experimentation in Software Engineering. Springer (2012)
Punter, T., Ciolkowski, M., Freimut, B., John, I.: Conducting On-Line Surveys in Software Engineering. In: Proceedings on the International Symposium on Empirical Software Engineering 2003, pp. 80–88 (2003)
Pfleeger, S.: Experimental Design and Analysis in Software Engineering, parts 1-5. ACM Sigsoft, Software Engineering Notes 19(4), 16–20, 20(1), 22–26, 20(2), 14–16, 20(3), 13–15, 20(5), 14–17 (1995)
Carmel, E.: Taxonomy of New Software Exporting Nations. The Electronic Journal on Information Systems in Developing Countries 13(2), 1–6 (2003)
Angelov, S., Grefen, P., Greefhorst, D.: A Framework for Analysis and Design of Software Reference Architectures. Information and Software Technology 54(4), 417–431 (2012)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Angelov, S., Trienekens, J., Kusters, R. (2013). Software Reference Architectures - Exploring Their Usage and Design in Practice. In: Drira, K. (eds) Software Architecture. ECSA 2013. Lecture Notes in Computer Science, vol 7957. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-39031-9_2
Download citation
DOI: https://doi.org/10.1007/978-3-642-39031-9_2
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-39030-2
Online ISBN: 978-3-642-39031-9
eBook Packages: Computer ScienceComputer Science (R0)