TY - JOUR AU - Armbrust, M. AU - Fox, A. AU - Griffith, R. AU - Joseph, A. D. AU - Katz, R. AU - Konwinski, A. AU - Lee, G. AU - Patterson, D. AU - Rabkin, A. AU - Stoica, I. AU - Zaharia, M. PY - 2010 DA - 2010// TI - A view of cloud computing JO - Commun ACM VL - 53 UR - https://doi.org/10.1145/1721654.1721672 DO - 10.1145/1721654.1721672 ID - Armbrust2010 ER - TY - JOUR AU - Khazaei, H. AU - Misic, J. AU - Misic, V. B. PY - 2012 DA - 2012// TI - Performance analysis of cloud computing centers using m/g/m/m+ r queuing systems JO - Parallel Distrib Syst IEEE Trans on VL - 23 UR - https://doi.org/10.1109/TPDS.2011.199 DO - 10.1109/TPDS.2011.199 ID - Khazaei2012 ER - TY - BOOK AU - Fehling, C. AU - Leymann, F. AU - Retter, R. AU - Schupeck, W. AU - Arbitter, P. PY - 2014 DA - 2014// TI - Cloud Computing Patterns PB - Springer CY - London UR - https://doi.org/10.1007/978-3-7091-1568-8 DO - 10.1007/978-3-7091-1568-8 ID - Fehling2014 ER - TY - BOOK AU - Bauer, E. AU - Adams, R. PY - 2012 DA - 2012// TI - Reliability and availability of cloud computing PB - Wiley CY - New Jersey UR - https://doi.org/10.1002/9781118393994 DO - 10.1002/9781118393994 ID - Bauer2012 ER - TY - STD TI - Ochei LC, Bass J, Petrovski A (2015) Evaluating degrees of multitenancy isolation: A case study of cloud-hosted gsd tools In: 2015 International Conference on Cloud and Autonomic Computing (ICCAC), 101–112. IEEE. https://ieeexplore.ieee.org/abstract/document/7312145/. UR - https://ieeexplore.ieee.org/abstract/document/7312145/ ID - ref5 ER - TY - JOUR AU - Ochei, L. C. AU - Petrovski, A. AU - Bass, J. PY - 2015 DA - 2015// TI - Evaluating degrees of isolation between tenants enabled by multitenancy patterns for cloud-hosted version control systems (vcs) JO - Int J Intell Comput Res VL - 6 UR - https://doi.org/10.20533/ijicr.2042.4655.2015.0075 DO - 10.20533/ijicr.2042.4655.2015.0075 ID - Ochei2015 ER - TY - STD TI - Ochei LC, Bass J, Petrovski A (2016) Implementing the required degree of multitenancy isolation: A case study of cloud-hosted bug tracking system In: 13th IEEE International Conference on Services Computing (SCC 2016). IEEE. ID - ref7 ER - TY - BOOK AU - Runeson, P. AU - Host, M. AU - Rainer, A. AU - Regnell, B. PY - 2012 DA - 2012// TI - Case study research in software engineering: Guidelines and examples PB - Wiley CY - New Jersey UR - https://doi.org/10.1002/9781118181034 DO - 10.1002/9781118181034 ID - Runeson2012 ER - TY - JOUR AU - Cruzes, D. S. AU - Dybå, T. AU - Runeson, P. AU - Höst, M. PY - 2015 DA - 2015// TI - Case studies synthesis: a thematic, cross-case, and narrative synthesis worked example JO - Empir Softw Eng VL - 20 UR - https://doi.org/10.1007/s10664-014-9326-8 DO - 10.1007/s10664-014-9326-8 ID - Cruzes2015 ER - TY - JOUR AU - Cruzes, D. S. AU - Dybå, T. PY - 2011 DA - 2011// TI - Research synthesis in software engineering: A tertiary study JO - Inf Softw Technol VL - 53 UR - https://doi.org/10.1016/j.infsof.2011.01.004 DO - 10.1016/j.infsof.2011.01.004 ID - Cruzes2011 ER - TY - STD TI - Chong F, Carraro G (2006) Architecture strategies for catching the long tail. technical report, microsoft. [Online https://msdn.microsoft.com/en-us/library/aa479069.aspx]. Accessed Oct 2018. UR - https://msdn.microsoft.com/en-us/library/aa479069.aspx ID - ref11 ER - TY - STD TI - Wang ZH, Guo CJ, Gao B, Sun W, Zhang Z, An WH (2008) A study and performance evaluation of the multi-tenant data tier design patterns for service oriented computing In: IEEE International Conference on e-Business Engineering, 94–101. IEEE. https://ieeexplore.ieee.org/abstract/document/4690605/. UR - https://ieeexplore.ieee.org/abstract/document/4690605/ ID - ref12 ER - TY - STD TI - Vengurlekar N (2012) Isolation in private database clouds. Oracle Corporation. [Online https://www.oracle.com/technetwork/database/database-cloud/]. Accessed Oct 2018. UR - https://www.oracle.com/technetwork/database/database-cloud/ ID - ref13 ER - TY - STD TI - Walraven S, De Borger W, Vanbrabant B, Lagaisse B, Van Landuyt D, Joosen W (2015) Adaptive performance isolation middleware for multi-tenant saas In: Utility and Cloud Computing (UCC), 2015 IEEE/ACM 8th International Conference on, 112–121. IEEE. https://ieeexplore.ieee.org/abstract/document/7431402/. UR - https://ieeexplore.ieee.org/abstract/document/7431402/ ID - ref14 ER - TY - STD TI - Mietzner R, Unger T, Titze R, Leymann F (2009) Combining different multi-tenancy patterns in service-oriented applications In: Proceedings of the 2009 IEEE International Enterprise Distributed Object Computing Conference (edoc 2009), 131–140. IEEE. https://ieeexplore.ieee.org/abstract/document/5277698/. UR - https://ieeexplore.ieee.org/abstract/document/5277698/ ID - ref15 ER - TY - STD TI - Guo CJ, Sun W, Huang Y, Wang ZH, Gao B (2007) A framework for native multi-tenancy application development and management In: Proceedings of the 2007 IEEE International Conference on ECommerce Technology and the IEEE International Conference on Enterprise Computing, E-Commerce, and EServices, 551–558. IEEE. http://doi.ieeecomputersociety.org/10.1109/CEC-EEE.2007.4. UR - http://doi.ieeecomputersociety.org/10.1109/CEC-EEE.2007.4 ID - ref16 ER - TY - STD TI - Walraven S, Monheim T, Truyen E, Joosen W (2012) Towards performance isolation in multi-tenant saas applications In: Proceedings of the 7th Workshop on Middleware for Next Generation Internet Computing, 6. ACM. ID - ref17 ER - TY - CHAP AU - Krebs, R. AU - Wert, A. AU - Kounev, S. PY - 2013 DA - 2013// TI - Multi-tenancy performance benchmark for web application platforms BT - Web Engineering PB - Springer CY - Berlin UR - https://doi.org/10.1007/978-3-642-39200-9_36 DO - 10.1007/978-3-642-39200-9_36 ID - Krebs2013 ER - TY - JOUR AU - Youngs, R. AU - Redmond-Pyle, D. AU - Spaas, P. AU - Kahan, E. PY - 1999 DA - 1999// TI - A standard for architecture description JO - IBM Syst J VL - 38 UR - https://doi.org/10.1147/sj.381.0032 DO - 10.1147/sj.381.0032 ID - Youngs1999 ER - TY - STD TI - Varia(c) JCloud architectures. Amazon Web Services (AWS). [Online http://www.truecloudcosts.com/Docs/Amazon%20-%20Cloud%20Architectures.pdf]. Accessed Nov 2018. UR - http://www.truecloudcosts.com/Docs/Amazon%20-%20Cloud%20Architectures.pdf ID - ref20 ER - TY - STD TI - Varia(a) J (2014) Migrating your existing applications to the cloud: a phase-driven approach to cloud migration. Amazon Web Services (AWS). Online https://d1.awsstatic.com/whitepapers/cloud-migration-main.pdf. Accessed Nov 2018. UR - https://d1.awsstatic.com/whitepapers/cloud-migration-main.pdf ID - ref21 ER - TY - STD TI - Varia(b) J (2014) Architecting for the cloud: best practices. Amazon Web Services (AWS). Online https://d1.awsstatic.com/whitepapers/AWS_Cloud_Best_Practices.pdf. Accessed Oct 2018. UR - https://d1.awsstatic.com/whitepapers/AWS_Cloud_Best_Practices.pdf ID - ref22 ER - TY - STD TI - Cruzes DS, Dybå T (2010) Synthesizing evidence in software engineering research In: Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement, 1. ACM. https://dl.acm.org/citation.cfm?id=1852788. UR - https://dl.acm.org/citation.cfm?id=1852788 ID - ref23 ER - TY - JOUR AU - RAGIN, C. PY - 1997 DA - 1997// TI - Turning the tables: How case-oriented research challenges variable-oriented research JO - Comparative Social Research VL - 16 ID - RAGIN1997 ER - TY - BOOK AU - Yin, R. K. PY - 2014 DA - 2014// TI - Case Study Research: Design and methods, 4th ed PB - Sage Publications, Inc. CY - California ID - Yin2014 ER - TY - JOUR AU - Ochei, L. C. AU - Bass, J. M. AU - Petrovski, A. PY - 2015 DA - 2015// TI - A novel taxonomy of deployment patterns for cloud-hosted applications: A case study of global software development (gsd) tools and processes JO - Int J Adv Softw VL - 8 ID - Ochei2015 ER - TY - JOUR AU - Runeson, P. AU - Host, M. PY - 2009 DA - 2009// TI - Guidelines for conducting and reporting case study research in software engineering JO - Empir Softw Eng VL - 14 UR - https://doi.org/10.1007/s10664-008-9102-8 DO - 10.1007/s10664-008-9102-8 ID - Runeson2009 ER - TY - BOOK AU - Sheridan, J. C. AU - Ong, C. PY - 2011 DA - 2011// TI - SPSS version 18.0 for Windows-Analysis without anguish PB - Wiley CY - Milton ID - Sheridan2011 ER - TY - BOOK AU - Verma, J. P. PY - 2015 DA - 2015// TI - Repeated Measures Design for Empirical Researchers PB - Wiley CY - New Jersey ID - Verma2015 ER - TY - JOUR AU - Ochei, L. C. AU - Bass, J. M. AU - Petrovski, A. PY - 2018 DA - 2018// TI - A framework for achieving the required degree of multitenancy isolation for deploying components of a cloud-hosted service JO - Int J Cloud Comput VL - 7 UR - https://doi.org/10.1504/IJCC.2018.095399 DO - 10.1504/IJCC.2018.095399 ID - Ochei2018 ER - TY - STD TI - Hudson (2018) Hudson - continuous integration server. Eclipse Foundation Project. [Online https://www.eclipse.org/hudson/]. Accessed Nov 2018. UR - https://www.eclipse.org/hudson/ ID - ref31 ER - TY - BOOK AU - Manfred Moser, M. AU - O’Brien, T. PY - 2011 DA - 2011// TI - The Hudson book. Oracle, Inc., USA PB - Oracle, Inc. CY - California ID - Manfred Moser2011 ER - TY - STD TI - Hudson (2018) Files found trigger. [Online https://plugins.jenkins.io/files-foundtrigger]. Accessed Jan 2018. UR - https://plugins.jenkins.io/files-foundtrigger ID - ref33 ER - TY - STD TI - Bugzilla (2015) The bugzilla guide - 4.0.18+ release. The Mozilla Foundation. Oracle. [Online https://www.bugzilla.org/docs/4.0/en/pdf/Bugzilla-Guide.pdf/]. Accessed Nov 2018. UR - https://www.bugzilla.org/docs/4.0/en/pdf/Bugzilla-Guide.pdf/ ID - ref34 ER - TY - STD TI - Johnson D, Kiran M, Murthy R, Suseendran R, Yogesh G (2016) Eucalyptus beginner’s guide - uec edition. Eucalyptus Systems, Inc.[Online https://www.csscorp.com/eucauecbook]. Accessed Feb 2017. UR - https://www.csscorp.com/eucauecbook ID - ref35 ER - TY - BOOK AU - Pantić, Z. AU - Babar, M. A. PY - 2012 DA - 2012// TI - Guidelines for building a private cloud infrastructure PB - IT University of Copenhagen CY - Denmark ID - Pantić2012 ER - TY - BOOK AU - Erinle, B. PY - 2013 DA - 2013// TI - Performance Testing with JMeter 2.9 PB - Packt Publishing Ltd CY - Birmingham ID - Erinle2013 ER - TY - BOOK AU - Field, A. PY - 2013 DA - 2013// TI - Discovering statistics using IBM SPSS statistics PB - Sage Publications Ltd CY - London ID - Field2013 ER - TY - STD TI - Electric-Cloud (2018) Build automation: Top 3 problems and how to solve them. Electric Cloud, Inc.[Online https://electric-cloud.com/plugins/build-automation]. Accessed Nov 2018. UR - https://electric-cloud.com/plugins/build-automation ID - ref39 ER - TY - STD TI - Subversion (2018) Working copy metadata storage improvements (client). The Apache Software Foundation. [Online https://wiki.eclipse.org/Hudson-ci/writing-first-hudson-plugin]. Accessed Nov 2016. UR - https://wiki.eclipse.org/Hudson-ci/writing-first-hudson-plugin ID - ref40 ER - TY - BOOK PY - 2018 DA - 2018// TI - Working copy metadata storage improvements (client). The Apache Software Foundation PB - O’Reilly CY - California ID - ref41 ER - TY - STD TI - Hudson (2018) Hudson-ci/writing-firsthudsonplugin. Eclipse. [Online https://wiki.eclipse.org/Hudson-ci/writing-first-hudson-plugin]. Accessed Nov 2018. UR - https://wiki.eclipse.org/Hudson-ci/writing-first-hudson-plugin ID - ref42 ER - TY - BOOK AU - Bass, L. AU - Clements, P. AU - Kazman, R. PY - 2013 DA - 2013// TI - Software Architecture in Practice, 3/E PB - Elsevier CY - Cambridge ID - Bass2013 ER - TY - JOUR AU - Sharma, A. AU - Kumar, M. AU - Agarwal, S. PY - 2015 DA - 2015// TI - A complete survey on software architectural styles and patterns JO - Procedia Comput Sci VL - 70 UR - https://doi.org/10.1016/j.procs.2015.10.019 DO - 10.1016/j.procs.2015.10.019 ID - Sharma2015 ER - TY - CHAP AU - Schmerl, B. AU - Kazman, R. AU - Ali, N. AU - Grundy, J. AU - Mistrik, I. PY - 2017 DA - 2017// TI - Managing trade-offs in adaptable software architectures BT - Managing Trade-Offs in Adaptable Software Architectures PB - Elsevier CY - Cambridge ID - Schmerl2017 ER - TY - CHAP AU - Furda, A. AU - Fidge, C. AU - Barros, A. AU - Zimmermann, O. PY - 2017 DA - 2017// TI - Reengineering data-centric information systems for the cloud–a method and architectural patterns promoting multitenancy BT - Software Architecture for Big Data and the Cloud PB - Elsevier CY - Cambridge UR - https://doi.org/10.1016/B978-0-12-805467-3.00013-2 DO - 10.1016/B978-0-12-805467-3.00013-2 ID - Furda2017 ER - TY - JOUR AU - Khan, M. F. AU - Mirza, A. U. PY - 2012 DA - 2012// TI - An approach towards customized multi-tenancy JO - Int J Mod Educ Comput Sci VL - 4 UR - https://doi.org/10.5815/ijmecs.2012.09.05 DO - 10.5815/ijmecs.2012.09.05 ID - Khan2012 ER - TY - JOUR AU - Badger, L. AU - Grance, T. AU - Patt-Corner, R. AU - Voas, J. PY - 2012 DA - 2012// TI - Cloud computing synopsis and recommendations JO - NIST Spec Publ VL - 800 ID - Badger2012 ER - TY - STD TI - Chong F, Carraro G, Wolter R (2017) Multi-tenant data architecture. Microsoft Corporation. [Online https://msdn.microsoft.com/en-us/library/aa479086.aspx]. Accessed 15 Feb 2017. UR - https://msdn.microsoft.com/en-us/library/aa479086.aspx ID - ref49 ER - TY - STD TI - Vanhove T, Vandensteen J, Van Seghbroeck G, Wauters T, De Turck F (2014) Kameleo: Design of a new platform-as-a-service for flexible data management In: Network Operations and Management Symposium (NOMS), 2014 IEEE, 1–4. IEEE. ID - ref50 ER - TY - STD TI - Schneider M, Uhle J (2013) Versioning for software as a service in the context of multi-tenancy. University of Potsdam, Hasso-Plattner-Institute, Potsdam, Germany, Tech. Rep. http://www.freenerd.de/assets/VersioningSaas_SchneiderUhle.pdf. UR - http://www.freenerd.de/assets/VersioningSaas_SchneiderUhle.pdf ID - ref51 ER - TY - STD TI - Schiller O (2015) Supporting multi-tenancy in relational database management systems for oltp-style software as a service application. Ph.D. dissertation, University of Stuttgart, Germany. https://doi.org/10.18419/opus-3589. https://elib.uni-stuttgart.de/handle/11682/3606. UR - https://elib.uni-stuttgart.de/handle/11682/3606 ID - ref52 ER - TY - STD TI - Krebs R (2015) Performance isolation in multi-tenant applications. Ph.D. dissertation, Karlsruhe Institute of Technology, Germany. https://se.informatik.uni-wuerzburg.de/fileadmin/10030200/user_upload/dissKIT_BW.PDF. UR - https://se.informatik.uni-wuerzburg.de/fileadmin/10030200/user_upload/dissKIT_BW.PDF ID - ref53 ER - TY - CHAP AU - Moyer, C. PY - 2012 DA - 2012// TI - Building Applications for the Cloud: Concepts, Patterns and Projects BT - Pearson Education, Inc, Rights and Contracts Department, 501 Boylston Street, Suite 900, Boston, MA 02116 PB - Addison-Wesley Publishing Company CY - Boston ID - Moyer2012 ER - TY - BOOK PY - 2014 DA - 2014// TI - Cloud Design Patterns PB - Microsoft CY - Washington ID - ref55 ER - TY - JOUR AU - Walraven, S. AU - Van Landuyt, D. AU - Truyen, E. AU - Handekyn, K. AU - Joosen, W. PY - 2014 DA - 2014// TI - Efficient customization of multi-tenant software-as-a-service applications with service lines JO - J Syst Softw VL - 91 UR - https://doi.org/10.1016/j.jss.2014.01.021 DO - 10.1016/j.jss.2014.01.021 ID - Walraven2014 ER - TY - STD TI - Aldhalaan A, Menascé DA (2015) Near-optimal allocation of vms from iaas providers by saas providers In: Cloud and Autonomic Computing (ICCAC), 2015 International Conference on, 228–231. IEEE. ID - ref57 ER - TY - STD TI - Ochei LC, Petrovski A, Bass JM (2016) Optimizing the deployment of cloud-hosted application components for guaranteeing multitenancy isolation In: Information Society (i-Society), 2016 International Conference on, 77 – 83. IEEE. International Conference on Information Society (i-Society 2016). ID - ref58 ER - TY - STD TI - Fowler M (2006) Continuous integration. houghtWorks, Inc.[Online https://www.martinfowler.com/....html]. Accessed 16 May 2018. UR - https://www.martinfowler.com/....html ID - ref59 ER - TY - STD TI - Microsoft(a) (2018) Storsimple: An enterprise hybrid cloud storage solution. Microsoft Inc.[Online https://azure.microsoft.com/en-gb/services/storsimple/]. Accessed 10 May 2018. UR - https://azure.microsoft.com/en-gb/services/storsimple/ ID - ref60 ER - TY - BOOK AU - Ziembicki, D. PY - 2014 DA - 2014// TI - Microsoft System Center Integrated Cloud Platform PB - Microsoft Press CY - Washington ID - Ziembicki2014 ER - TY - CHAP AU - Ochei, L. C. AU - Petrovski, A. AU - Bass, J. PY - 2016 DA - 2016// TI - An approach for achieving the required degree of multitenancy isolation for components of a cloud-hosted application BT - 4th International IBM Cloud Academy Conference (ICACON 2016) PB - IBM Cloud Academy, IBM Corporation CY - New York ID - Ochei2016 ER - TY - STD TI - Amazon(a) (2017) Amazon elastic compute cloud (ec2) documentation. Amazon Web Services, Inc.[Online https://aws.amazon.com/documentation/ec2/]. Accessed 17 Feb 2017. UR - https://aws.amazon.com/documentation/ec2/ ID - ref63 ER - TY - STD TI - Poddar R, Vishnoi A, Mann V (2015) Haven: Holistic load balancing and auto scaling in the cloud In: Communication Systems and Networks (COMSNETS), 2015 7th International Conference on, 1–8. IEEE. ID - ref64 ER - TY - JOUR AU - Kim, M. AU - Mohindra, A. AU - Muthusamy, V. AU - Ranchal, R. AU - Salapura, V. AU - Slominski, A. AU - Khalaf, R. PY - 2016 DA - 2016// TI - Building scalable, secure, multi-tenant cloud services on ibm bluemix JO - IBM J Res Dev VL - 60 UR - https://doi.org/10.1147/JRD.2016.2516942 DO - 10.1147/JRD.2016.2516942 ID - Kim2016 ER - TY - STD TI - Amazon(b) (2017) What is auto scaling? Amazon Web Services, Inc.[Online http://docs.aws.amazon.com/autoscaling/]. Accessed 8 Mar 2017. UR - http://docs.aws.amazon.com/autoscaling/ ID - ref66 ER - TY - STD TI - Microsoft(b) (2016) Introducing microsoft azure. Microsoft Corporation. [Online https://azure.microsoft.com/]. Accessed 13 Sept 2016. UR - https://azure.microsoft.com/ ID - ref67 ER - TY - JOUR AU - German, D. M. AU - Adams, B. AU - Hassan, A. E. PY - 2016 DA - 2016// TI - Continuously mining distributed version control systems: an empirical study of how linux uses git JO - Empir Softw Eng VL - 21 UR - https://doi.org/10.1007/s10664-014-9356-2 DO - 10.1007/s10664-014-9356-2 ID - German2016 ER - TY - STD TI - Corbet J, Kroah-Hartman G, McPherson A (2013) Linux kernel development: How fast it is going, who is doing it, what they are doing, and who is sponsoring it. The Linux Foundation. [Online https://www2.thelinuxfoundation.org/]. Accessed 16 May 2018. UR - https://www2.thelinuxfoundation.org/ ID - ref69 ER - TY - CHAP AU - Doddavula, S. K. AU - Agrawal, I. AU - Saxena, V. PY - 2013 DA - 2013// TI - Cloud computing solution patterns: Infrastructural solutions BT - Cloud Computing: Methods and Practical Approaches PB - Springer CY - London UR - https://doi.org/10.1007/978-1-4471-5107-4_10 DO - 10.1007/978-1-4471-5107-4_10 ID - Doddavula2013 ER - TY - JOUR AU - Krebs, R. AU - Momm, C. AU - Kounev, S. PY - 2014 DA - 2014// TI - Metrics and techniques for quantifying performance isolation in cloud environments JO - Sci Comput Program VL - 90 UR - https://doi.org/10.1016/j.scico.2013.08.003 DO - 10.1016/j.scico.2013.08.003 ID - Krebs2014 ER -