Skip to main content

Lessons Learned from an Action Research Study on the Use of Cloud Computing in Undergraduate Computer Science Courses

  • Conference paper
  • First Online:
Evaluation of Novel Approaches to Software Engineering (ENASE 2018)

Abstract

Companies have made efforts to migrate their assets to the cloud aiming to use in a more effective way computing resources to provide services to their market share. However, this is not a trivial task due to the lack of information on how to accomplish the migration, which services should be selected and which providers offer the best cost benefit ratio. This paper presents a study from the point of view of undergraduate students enrolled in System Analysis and Operating Systems courses from the University of Salvador (UNIFACS). The goal is to investigate the learning process in these courses using cloud computing scenarios. The results of this study provided initial evidence that the cloud computing capabilities integrated into the content of the above mentioned courses can contribute to motivate and engage students in the proposed activities.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 64.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 84.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    www.cloudsecurityalliance.org.

  2. 2.

    https://facultyinnovate.utexas.edu/flipped-classroom.

  3. 3.

    https://cloud.google.com/compute/docs/images.

  4. 4.

    https://aws.amazon.com/marketplace/pp/B01JBL2I8U.

  5. 5.

    https://distrowatch.com/dwres.php?resource=popularity.

  6. 6.

    https://www.virtualbox.org/.

  7. 7.

    http://nodecellar.coenraets.org/.

  8. 8.

    https://github.com/cloudify-cosmo/cloudify-nodecellar-example.

  9. 9.

    http://www.open-emr.org/.

  10. 10.

    https://github.com/opencfp/opencfp.

  11. 11.

    https://github.com/mistryrn/taxi-app.

  12. 12.

    https://cloudeduc.github.io/cloudeduc/.

References

  1. Armbrust, M., et al.: A view of cloud computing. Commun. ACM 53(4), 50–58 (2010)

    Article  Google Scholar 

  2. Bahill, A.T., Madni, A.M.: Discovering system requirements. In: Bahill, A.T., Madni, A.M. (eds.) Tradeoff Decisions in System Design, pp. 373–457. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-43712-5_4

    Chapter  Google Scholar 

  3. Basili, V., Caldiera, G., Rombach, H.: Goal question metric approach paradigm (1994)

    Google Scholar 

  4. Bishop, J.L., Verleger, M.A.: The flipped classroom: a survey of the research. In: ASEE National Conference Proceedings, Atlanta, GA, pp. 1–18 (2013)

    Google Scholar 

  5. Bond, J.: The Enterprise Cloud: Best Practices for Transforming Legacy IT. O’Reilly Media, Sebastopol (2015). https://books.google.com.br/books?id=NIL5oAEACAAJ

    Google Scholar 

  6. Borges, H., Hora, A., Valente, M.T.: Predicting the popularity of github repositories. In: Proceedings of the 12th International Conference on Predictive Models and Data Analytics in Software Engineering, PROMISE 2016, pp. 9:1–9:10. ACM, New York (2016). https://doi.org/10.1145/2972958.2972966

  7. Fernando, N., Loke, S.W., Rahayu, W.: Mobile cloud computing: a survey. Future Gener. Comput. Syst. 29(1), 84–106 (2013)

    Article  Google Scholar 

  8. Santos Green, L., Banas, J.R., Perkins, R.A. (eds.): The Flipped College Classroom. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-41855-1

    Book  Google Scholar 

  9. Hendricks, C.C.: Improving Schools Through Action Research: A Reflective Practice Approach. Pearson Higher Education, Upper Saddle River (2012)

    Google Scholar 

  10. Holwell, S.: Themes, iteration, and recoverability in action research. In: Kaplan, B., Truex, D.P., Wastell, D., Wood-Harper, A.T., DeGross, J.I. (eds.) Information Systems Research. IIFIP, vol. 143, pp. 353–362. Springer, Boston (2004). https://doi.org/10.1007/1-4020-8095-6_20

    Chapter  Google Scholar 

  11. Jararweh, Y., Alshara, Z., Jarrah, M., Kharbutli, M., Alsaleh, M.N.: Teachcloud: a cloud computing educational toolkit. Int. J. Cloud Comput. 12(2–3), 237–257 (2013)

    Article  Google Scholar 

  12. Jones, S., Irani, Z., Sivarajah, U., Love, P.E.: Risks and rewards of cloud computing in the UK public sector: a reflection on three organisational case studies. Inf. Syst. Front. 1–24 (2017)

    Google Scholar 

  13. Lin, Y.T., Wen, M.L., Jou, M., Wu, D.W.: A cloud-based learning environment for developing student reflection abilities. Comput. Hum. Behav. 32, 244–252 (2014)

    Article  Google Scholar 

  14. Marston, S., Li, Z., Bandyopadhyay, S., Zhang, J., Ghalsasi, A.: Cloud computing-the business perspective. Decis. Support Syst. 51(1), 176–189 (2011)

    Article  Google Scholar 

  15. McNiff, J.: You and Your Action Research Project. Routledge, London (2016)

    Book  Google Scholar 

  16. Mokhtar, S.A., Ali, S.H.S., Al-Sharafi, A., Aborujilah, A.: Cloud computing in academic institutions. In: Proceedings of the 7th International Conference on Ubiquitous Information Management and Communication, p. 2. ACM (2013)

    Google Scholar 

  17. Newman, D.L., Deyoe, M.M., Connor, K.A., Lamendola, J.M.: Flipping stem learning: impact on students’ process of learning. In: Curriculum Design and Classroom Management: Concepts, Methodologies, Tools, and Applications, pp. 23–41 (2015)

    Google Scholar 

  18. Oliveira, T., Thomas, M., Espadanal, M.: Assessing the determinants of cloud computing adoption. Inf. Manag. 51(5), 497–510 (2014)

    Article  Google Scholar 

  19. de Paula, A.C.M., de Figueiredo Carneiro, G., Maciel, R.S.P.: A characterization of cloud computing adoption based on literature evidence. In: ICEIS 2017 - Proceedings of the 19th International Conference on Enterprise Information Systems, Porto, Portugal, 26–29 April 2017, vol. 1, pp. 53–63 (2017). https://doi.org/10.5220/0006264600530063

  20. Petcu, D., Vasilakos, A.V.: Portability in clouds: approaches and research opportunities. Scalable Comput. Pract. Exp. 15(3), 251–270 (2014)

    Google Scholar 

  21. Ryan, M.D.: Cloud computing privacy concerns on our doorstep. Commun. ACM 54(1), 36–38 (2011)

    Article  Google Scholar 

  22. Sadiku, M.N., Musa, S.M., Momoh, O.D.: Cloud computing: opportunities and challenges. IEEE Potentials 33(1), 34–36 (2014)

    Article  Google Scholar 

  23. Silberschatz, A., Galvin, P.B., Gagne, G.: Operating System Concepts Essentials. Wiley, Hoboken (2014)

    Google Scholar 

  24. da Silva Filho, H.C., de Figueiredo Carneiro, G.: An action research study towards the use of cloud computing scenarios in undergraduate computer science courses. In: Proceedings of the 13th International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE 2018, Funchal, Madeira, Portugal, 23–24 March 2018, pp. 15–25 (2018). https://doi.org/10.5220/0006644800150025

  25. Smith, A., Bhogal, J., Sharma, M.: Cloud computing: adoption considerations for business and education. In: 2014 International Conference on Future Internet of Things and Cloud (FiCloud), pp. 302–307. IEEE (2014)

    Google Scholar 

  26. Sultan, N.: Cloud computing for education: a new dawn? Int. J. Inf. Manag. 30(2), 109–116 (2010)

    Article  Google Scholar 

  27. Tucker, B.: The flipped classroom. Educ. Next 12(1), 82–83 (2012)

    Google Scholar 

  28. Vaquero, L.M.: EduCloud: PaaS versus IaaS cloud usage for an advanced computer science course. IEEE Trans. Educ. 54(4), 590–598 (2011)

    Article  Google Scholar 

  29. Wang, Y., Wang, S., Zhou, D.: Retrieving and indexing spatial data in the cloud computing environment. In: Jaatun, M.G., Zhao, G., Rong, C. (eds.) CloudCom 2009. LNCS, vol. 5931, pp. 322–331. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-10665-1_29

    Chapter  Google Scholar 

  30. Williams, A., et al.: Flipping STEM. In: Santos Green, L., Banas, J.R., Perkins, R.A. (eds.) The Flipped College Classroom. ECTII, pp. 149–186. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-41855-1_8

    Chapter  Google Scholar 

Download references

Acknowledgments

The first author of this paper received a scholarship from the Bahia Research Foundation (FAPESB) registered as BOL0731/2016.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Glauco de Figueiredo Carneiro .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

da Silva Filho, H.C., de Figueiredo Carneiro, G. (2019). Lessons Learned from an Action Research Study on the Use of Cloud Computing in Undergraduate Computer Science Courses. In: Damiani, E., Spanoudakis, G., Maciaszek, L. (eds) Evaluation of Novel Approaches to Software Engineering. ENASE 2018. Communications in Computer and Information Science, vol 1023. Springer, Cham. https://doi.org/10.1007/978-3-030-22559-9_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-22559-9_1

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-22558-2

  • Online ISBN: 978-3-030-22559-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics