Mostrar el registro sencillo del ítem
dc.contributor.author | Calatrava Arroyo, Amanda | es_ES |
dc.contributor.author | Ramos Montes, Marcos | es_ES |
dc.contributor.author | Segrelles Quilis, José Damián | es_ES |
dc.date.accessioned | 2021-02-10T04:31:47Z | |
dc.date.available | 2021-02-10T04:31:47Z | |
dc.date.issued | 2021-01 | es_ES |
dc.identifier.uri | http://hdl.handle.net/10251/160989 | |
dc.description.abstract | [EN] Software programming is one of the key abilities for the development of Computational Thinking (CT) skills in Science, Technology, Engineering and Mathematics (STEM). However, specific software tools to emulate realistic scenarios are required for effective teaching. Unfortunately, these tools have some limitations in educational environments due to the need of an adequate configuration and orchestration, which usually assumes an unaffordable work overload for teachers and is inaccessible for students outside the laboratories. To mitigate the aforementioned limitations, we rely on cloud solutions that automate the process of orchestration and configuration of software tools on top of cloud computing infrastructures. This way, the paper presents ACTaaS as a cloud-based educational resource that deploys and orchestrates a whole realistic software programming environment. ACTaaS provides a simple, fast and automatic way to set up a professional integrated environment without involving an overload to the teacher, and it provides an ubiquitous access to the environment. The solution has been tested in a pilot group of 28 students. Currently, there is no tool like ACTaaS that allows such a high grade of automation for the deployment of software production environments focused on educational activities supporting a wide range of cloud providers. Preliminary results through a pilot group predict its effectiveness due to the efficiency to set up a class environment in minutes without overloading the teachers, and providing ubiquitous access to students. In addition, the first student opinions about the experience were greatly positive. | es_ES |
dc.description.sponsorship | This research was funded by Conselleria d'Innovacio, Universitat, Ciencia i Societat Digital for the project "CloudSTEM" grant number AICO/2019/313, and the Vicerrectorado de Estudios, Calidad y Acreditacion of the Universitat Politecnica de Valencia grant number PIME/19-20/166. | es_ES |
dc.language | Inglés | es_ES |
dc.publisher | MDPI AG | es_ES |
dc.relation.ispartof | Applied Sciences | es_ES |
dc.rights | Reconocimiento (by) | es_ES |
dc.subject | Cloud computing | es_ES |
dc.subject | Software programming | es_ES |
dc.subject | STEM education | es_ES |
dc.subject | Learning environments | es_ES |
dc.subject | Software as a service | es_ES |
dc.subject.classification | LENGUAJES Y SISTEMAS INFORMATICOS | es_ES |
dc.subject.classification | CIENCIAS DE LA COMPUTACION E INTELIGENCIA ARTIFICIAL | es_ES |
dc.title | A Pilot Experience with Software Programming Environments as a Service for Teaching Activities | es_ES |
dc.type | Artículo | es_ES |
dc.identifier.doi | 10.3390/app11010341 | es_ES |
dc.relation.projectID | info:eu-repo/grantAgreement/UPV//PIME%2F19-20%2F166/ | es_ES |
dc.relation.projectID | info:eu-repo/grantAgreement/GVA//AICO%2F2019%2F313/ | es_ES |
dc.rights.accessRights | Abierto | es_ES |
dc.contributor.affiliation | Universitat Politècnica de València. Instituto de Instrumentación para Imagen Molecular - Institut d'Instrumentació per a Imatge Molecular | es_ES |
dc.contributor.affiliation | Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació | es_ES |
dc.description.bibliographicCitation | Calatrava Arroyo, A.; Ramos Montes, M.; Segrelles Quilis, JD. (2021). A Pilot Experience with Software Programming Environments as a Service for Teaching Activities. Applied Sciences. 11(1). https://doi.org/10.3390/app11010341 | es_ES |
dc.description.accrualMethod | S | es_ES |
dc.relation.publisherversion | https://doi.org/10.3390/app11010341 | es_ES |
dc.type.version | info:eu-repo/semantics/publishedVersion | es_ES |
dc.description.volume | 11 | es_ES |
dc.description.issue | 1 | es_ES |
dc.identifier.eissn | 2076-3417 | es_ES |
dc.relation.pasarela | S\425440 | es_ES |
dc.contributor.funder | Generalitat Valenciana | es_ES |
dc.contributor.funder | Universitat Politècnica de València | es_ES |
dc.description.references | Campbell, J. O., Bourne, J. R., Mosterman, P. J., & Brodersen, A. J. (2002). The Effectiveness of Learning Simulations for Electronic Laboratories. Journal of Engineering Education, 91(1), 81-87. doi:10.1002/j.2168-9830.2002.tb00675.x | es_ES |
dc.description.references | Fraser, D. M., Pillay, R., Tjatindi, L., & Case, J. M. (2007). Enhancing the Learning of Fluid Mechanics Using Computer Simulations. Journal of Engineering Education, 96(4), 381-388. doi:10.1002/j.2168-9830.2007.tb00946.x | es_ES |
dc.description.references | Troussas, C., Krouska, A., & Sgouropoulou, C. (2020). Collaboration and fuzzy-modeled personalization for mobile game-based learning in higher education. Computers & Education, 144, 103698. doi:10.1016/j.compedu.2019.103698 | es_ES |
dc.description.references | González-Martínez, J. A., Bote-Lorenzo, M. L., Gómez-Sánchez, E., & Cano-Parra, R. (2015). Cloud computing and education: A state-of-the-art survey. Computers & Education, 80, 132-151. doi:10.1016/j.compedu.2014.08.017 | es_ES |
dc.description.references | Moreno, A. M., Sanchez-Segura, M.-I., Medina-Dominguez, F., & Carvajal, L. (2012). Balancing software engineering education and industrial needs. Journal of Systems and Software, 85(7), 1607-1620. doi:10.1016/j.jss.2012.01.060 | es_ES |
dc.description.references | Desai, C., Janzen, D., & Savage, K. (2008). A survey of evidence for test-driven development in academia. ACM SIGCSE Bulletin, 40(2), 97-101. doi:10.1145/1383602.1383644 | es_ES |
dc.description.references | Barriocanal, E. G., Urbán, M.-Á. S., Cuevas, I. A., & Pérez, P. D. (2002). An experience in integrating automated unit testing practices in an introductory programming course. ACM SIGCSE Bulletin, 34(4), 125-128. doi:10.1145/820127.820183 | es_ES |
dc.description.references | OASIS Topology and Orchestration Specification for Cloud Applications (TOSCA) https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=tosca | es_ES |
dc.description.references | Tomarchio, O., Calcaterra, D., & Modica, G. D. (2020). Cloud resource orchestration in the multi-cloud landscape: a systematic review of existing frameworks. Journal of Cloud Computing, 9(1). doi:10.1186/s13677-020-00194-7 | es_ES |
dc.description.references | Cloudify https://cloudify.co | es_ES |
dc.description.references | StarCluster http://web.mit.edu/stardev/cluster/ | es_ES |
dc.description.references | ElastiCluster https://elasticluster.github.io/elasticluster/ | es_ES |
dc.description.references | Apache ARIA TOSCA Orchestration Engine http://ariatosca.incubator.apache.org | es_ES |
dc.description.references | OpenTOSCA http://www.opentosca.org | es_ES |
dc.description.references | Giannakopoulos, I., Papailiou, N., Mantas, C., Konstantinou, I., Tsoumakos, D., & Koziris, N. (2014). CELAR: Automated application elasticity platform. 2014 IEEE International Conference on Big Data (Big Data). doi:10.1109/bigdata.2014.7004481 | es_ES |
dc.description.references | Yangui, S., Marshall, I.-J., Laisne, J.-P., & Tata, S. (2013). CompatibleOne: The Open Source Cloud Broker. Journal of Grid Computing, 12(1), 93-109. doi:10.1007/s10723-013-9285-0 | es_ES |
dc.description.references | Caballer, M., Blanquer, I., Moltó, G., & de Alfonso, C. (2014). Dynamic Management of Virtual Infrastructures. Journal of Grid Computing, 13(1), 53-70. doi:10.1007/s10723-014-9296-5 | es_ES |
dc.description.references | Ansible https://www.ansible.com/ | es_ES |
dc.description.references | JUnit Framework for Java https://junit.org/ | es_ES |
dc.description.references | Check Unit Testing Framework for C https://libcheck.github.io/check/ | es_ES |
upv.costeAPC | 1900 | es_ES |