{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T07:10:30Z","timestamp":1743059430957,"version":"3.40.3"},"publisher-location":"Cham","reference-count":32,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319580708"},{"type":"electronic","value":"9783319580715"}],"license":[{"start":{"date-parts":[[2017,1,1]],"date-time":"2017-01-01T00:00:00Z","timestamp":1483228800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2017,1,1]],"date-time":"2017-01-01T00:00:00Z","timestamp":1483228800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2017]]},"DOI":"10.1007\/978-3-319-58071-5_31","type":"book-chapter","created":{"date-parts":[[2017,5,13]],"date-time":"2017-05-13T08:53:51Z","timestamp":1494665631000},"page":"415-426","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["How Cloud Computing Is Addressed for Software Development in Computer Science Education"],"prefix":"10.1007","author":[{"given":"Dahai","family":"Guo","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Anna","family":"Koufakou","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,5,14]]},"reference":[{"key":"31_CR1","doi-asserted-by":"crossref","unstructured":"Mell, P., Grance, T.: The NIST definition of cloud computing. Special Publication 800-145, National Institute of Standards and Technology, U.S. Department of Commerce, September 2011","DOI":"10.6028\/NIST.SP.800-145"},{"key":"31_CR2","unstructured":"Anderson, C., Gantz, J.F.: Climate Change: Cloud\u2019s Impact on IT Organizations and Staffing, Whitepaper, Microsoft, November 2012"},{"key":"31_CR3","unstructured":"Comella-Dorda, S., Gnanasambandam, C., Shah, B., Strain, T.: From box to cloud: an approach for software development executives. McKinsey & Company, January 2015"},{"key":"31_CR4","unstructured":"Izrailevsky, Y.: Completing the Netflix Cloud Migration. 11 February 2016. https:\/\/media.netflix.com\/en\/company-blog\/completing-the-netflix-cloud-migration. Accessed 22 Sep 2016"},{"key":"31_CR5","unstructured":"Heid, A.: AWS Case Study: Siemens. https:\/\/aws.amazon.com\/solutions\/case-studies\/siemens. Accessed 22 Sep 2016"},{"key":"31_CR6","unstructured":"Zillow, AWS Case Study: Zillow. https:\/\/aws.amazon.com\/solutions\/case-studies\/zillow\/. Accessed 22 Sep 2016"},{"key":"31_CR7","unstructured":"Amazon Web Services. https:\/\/aws.amazon.com\/. Accessed 22 Sep 2016"},{"key":"31_CR8","unstructured":"Microsoft Azure. https:\/\/azure.microsoft.com\/en-us\/. Accessed 22 Sep 2016"},{"issue":"6","key":"31_CR9","doi-asserted-by":"publisher","first-page":"72","DOI":"10.1109\/MIC.2010.147","volume":"14","author":"Y Wei","year":"2010","unstructured":"Wei, Y., Blake, M.B.: Service-oriented computing and cloud computing. IEEE Internet Comput. 14(6), 72\u201375 (2010)","journal-title":"IEEE Internet Comput."},{"key":"31_CR10","unstructured":"The Future of Cloud Computing: The 4th Annual Survey 2014. North Bridge Venture Partners. http:\/\/www.northbridge.com\/industry-largest-cloud-computing-survey-reveals-5x-adoption-saas. Accessed 26 May 2016"},{"key":"31_CR11","doi-asserted-by":"crossref","unstructured":"Radenski, A.: Integrating data-intensive cloud computing with multicores and clusters in an HPC course. In: ITiCSE 2012, Haifa, Israel, 3\u20135 July 2012","DOI":"10.1145\/2325296.2325316"},{"key":"31_CR12","doi-asserted-by":"crossref","unstructured":"Ramamurthy, B.: A practical and sustainable model for learning and teaching data science. In: ACM SIGCSE 2016, Memphis, TN, 2\u20135 March 2016","DOI":"10.1145\/2839509.2844603"},{"key":"31_CR13","doi-asserted-by":"crossref","unstructured":"Rabkin, A., Reiss, C, Katz, R., Patterson, D.: Experiences teaching MapReduce in the cloud. In: SIGCSE 2012, Raleigh, North Carolina, 29 February\u20133 March 2012","DOI":"10.1145\/2157136.2157310"},{"key":"31_CR14","doi-asserted-by":"crossref","unstructured":"Zhu, W.: Hands-on network programming projects in the cloud. In: SIGCSE 2015, Kansas City, MO, 4\u20137 March 2015","DOI":"10.1145\/2676723.2677257"},{"key":"31_CR15","doi-asserted-by":"crossref","unstructured":"Weiss, R., Boesen, S., Sullivan, J., Mache, J.: Teaching cybersecurity analysis skills in the cloud. In: SIGCSE 2015, Kansas City, MO, 4\u20137 March 2015","DOI":"10.1145\/2676723.2677290"},{"key":"31_CR16","doi-asserted-by":"crossref","unstructured":"Salah, K.: Harnessing the cloud for teaching cybersecurity. In: SIGCSE 2014, Atlanta, Georgia, 5\u20138 March 2014","DOI":"10.1145\/2538862.2538880"},{"key":"31_CR17","doi-asserted-by":"crossref","unstructured":"Edwards, S.H., Tilden, D.S., Allevato, A.: Pythy: improving the introductory python programming experience. In: SIGCSE 2014, Atlanta, GA, 5\u20138 March 2014","DOI":"10.1145\/2538862.2538977"},{"key":"31_CR18","doi-asserted-by":"crossref","unstructured":"Ortiz, A.: Programming web services on the cloud with Node.js. In: SIGCSE 2016, Memphis, TN, 2\u20135 March 2016","DOI":"10.1145\/2839509.2844703"},{"key":"31_CR19","doi-asserted-by":"crossref","unstructured":"Bhattacharya, P., Guo, M., Tao, L., Wu, B., Qian, K., Palmer, E.K.: A Cloud-based cyberlearning environment for introductory computing programming education. In: 11th IEEE International Conference on Advanced Learning Technologies, Athens, GA, 6\u20138 July 2011","DOI":"10.1109\/ICALT.2011.11"},{"key":"31_CR20","doi-asserted-by":"crossref","unstructured":"Hollingsworth, J., Powell, D.: Teaching web programming using the Google cloud. In: ACM SE 2010 Proceedings of the 48th Annual Southeast Regional Conference, Oxford, Mississippi, 15\u201317 April 2010","DOI":"10.1145\/1900008.1900110"},{"key":"31_CR21","doi-asserted-by":"crossref","unstructured":"Christensen, H.B.: Teaching DevOps and cloud computing using a cognitive apprenticeship and story-telling approach. In: ITiCSE 2016, Arequipa, Peru, 9\u201313 July 2016","DOI":"10.1145\/2899415.2899426"},{"key":"31_CR22","volume-title":"What is DevOps","author":"M Loukides","year":"2012","unstructured":"Loukides, M.: What is DevOps. Oreilly Media, Sebastopol (2012)"},{"key":"31_CR23","unstructured":"Docker. www.docker.com. Accessed 24 Feb 2017"},{"key":"31_CR24","unstructured":"RabbitMQ. www.rabbitmq.com. Accessed 24 Feb 2017"},{"key":"31_CR25","doi-asserted-by":"crossref","unstructured":"Rehman, M.S., Boles, J., Hammoud, M., Sakr, M.: A cloud computing course: from systems to services. In: SIGCSE 2015, Kansas City, MO, 4\u20137 March 2015","DOI":"10.1145\/2676723.2677298"},{"issue":"3","key":"31_CR26","first-page":"315","volume":"23","author":"L Chen","year":"2012","unstructured":"Chen, L., Liu, Y., Gallagher, M., Pailtthorpe, B., Sadiq, S., Shen, H.T., Li, X.: Introducing cloud computing topics in curricula. J. Inf. Syst. Educ. 23(3), 315\u2013324 (2012). Fall","journal-title":"J. Inf. Syst. Educ."},{"key":"31_CR27","doi-asserted-by":"publisher","first-page":"132","DOI":"10.1016\/j.compedu.2014.08.017","volume":"80","author":"JA Gonzalez-Martinez","year":"2015","unstructured":"Gonzalez-Martinez, J.A., Bote-Lorenzo, M.L., Gomez-Sanchez, E.: Cloud computing and education: a state-of-the-art survey. Comput. Educ. 80, 132\u2013151 (2015)","journal-title":"Comput. Educ."},{"key":"31_CR28","doi-asserted-by":"publisher","first-page":"2330","DOI":"10.1016\/j.jss.2013.01.050","volume":"86","author":"I Sommerville","year":"2013","unstructured":"Sommerville, I.: Teaching cloud computing: a software engineering perspective. J. Syst. Softw. 86, 2330\u20132332 (2013)","journal-title":"J. Syst. Softw."},{"key":"31_CR29","doi-asserted-by":"crossref","unstructured":"Border, C.: Cloud computing in the curriculum: fundamental and enabling technologies. In: SIGCSE 2013, Denver, Colorado, 6\u20139 March 2013","DOI":"10.1145\/2445196.2445244"},{"key":"31_CR30","unstructured":"Chong, F., Carraro, G., Wolter, R.: Multi-tenant data architecture. Microsoft Developer Network, June 2006. https:\/\/msdn.microsoft.com\/en-us\/library\/aa479086.aspx. Accessed 24 Feb 2017"},{"key":"31_CR31","unstructured":"Computer Science Curricula 2013, The Joint Task Force on Computing Curricula by Association for Computing Machinery (ACM) and IEEE Computer Society, 20 December 2013"},{"key":"31_CR32","volume-title":"Guide to the Software Engineering Body of Knowledge","author":"P Bourque","year":"2014","unstructured":"Bourque, P., Fairley, R.E.: Guide to the Software Engineering Body of Knowledge. IEEE Computer Society, Washington (2014)"}],"container-title":["Lecture Notes in Computer Science","Human-Computer Interaction. User Interface Design, Development and Multimodality"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-58071-5_31","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,7,1]],"date-time":"2021-07-01T00:45:11Z","timestamp":1625100311000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-319-58071-5_31"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017]]},"ISBN":["9783319580708","9783319580715"],"references-count":32,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-58071-5_31","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2017]]},"assertion":[{"value":"14 May 2017","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"HCI","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Human-Computer Interaction","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Vancouver","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Canada","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2017","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"9 July 2017","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"14 July 2017","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"19","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"hci2017","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/2017.hci.international\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}