{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,8]],"date-time":"2026-01-08T23:12:23Z","timestamp":1767913943738,"version":"3.49.0"},"reference-count":48,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2015,4,11]],"date-time":"2015-04-11T00:00:00Z","timestamp":1428710400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Intell Robot Syst"],"published-print":{"date-parts":[[2016,1]]},"DOI":"10.1007\/s10846-015-0201-7","type":"journal-article","created":{"date-parts":[[2015,4,10]],"date-time":"2015-04-10T03:25:24Z","timestamp":1428636324000},"page":"77-95","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":13,"title":["The Robot Programming Network"],"prefix":"10.1007","volume":"81","author":[{"given":"Enric","family":"Cervera","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Philippe","family":"Martinet","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Raul","family":"Marin","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Amine A.","family":"Moughlbay","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Angel P.","family":"del Pobil","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jaime","family":"Alemany","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Roger","family":"Esteller","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gustavo","family":"Casa\u00f1","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2015,4,11]]},"reference":[{"key":"201_CR1","doi-asserted-by":"crossref","unstructured":"Alemany, J., Cervera, E.: Design of high quality, efficient simulation environments for USARSim In: Proceedings of the IASTED International Conference on Robotics, pp 226\u2013233 (2011)","DOI":"10.2316\/P.2011.752-033"},{"key":"201_CR2","unstructured":"Alemany, J., Cervera, E.: Appealing robots as a means to increase enrollment rates: a case study In: Proceedings of the 3rd International Conference on Robotics in Education, pp 15\u201319 (2012)"},{"issue":"4","key":"201_CR3","first-page":"20","volume":"19","author":"B Alexander","year":"2012","unstructured":"Alexander, B., Hsiao, K., Jenkins, C., Suay, B., Toris, R.: Robot Web Tools [ROS topics]. Robotics & Automation Magazine. IEEE 19(4), 20\u201323 (2012)","journal-title":"IEEE"},{"key":"201_CR4","doi-asserted-by":"crossref","unstructured":"Alier, M., Casa\u00f1, M.J., Piguillem, J.: Moodle 2.0: Shifting from a learning toolkit to a open learning platform In: Technology Enhanced Learning. Quality of Teaching and Educational Reform, pp 1\u201310. Springer (2010)","DOI":"10.1007\/978-3-642-13166-0_1"},{"issue":"3","key":"201_CR5","doi-asserted-by":"crossref","first-page":"301","DOI":"10.1145\/1140123.1140206","volume":"38","author":"J Bergin","year":"2006","unstructured":"Bergin, J., Lister, R., Owens, B.B., McNally, M.: The first programming course: ideas to end the enrollment decline. ACM SIGCSE Bulletin 38(3), 301\u2013302 (2006)","journal-title":"ACM SIGCSE Bulletin"},{"key":"201_CR6","unstructured":"Bonsignorio, F., Hallam, J., del Pobil, A.: Defining the requisites of a replicable robotics experiment In: RSS2009 Workshop on Good Experimental Methodologies in Robotics (2009)"},{"key":"201_CR7","doi-asserted-by":"crossref","unstructured":"Buckhaults, C.: Increasing computer science participation in the first robotics competition with robot simulation In: Proceedings of the 47th Annual Southeast Regional Conference ACM, p 19 (2009)","DOI":"10.1145\/1566445.1566472"},{"issue":"2","key":"201_CR8","first-page":"151","volume":"44","author":"M Caeiro-Rodr\u00edguez","year":"2012","unstructured":"Caeiro-Rodr\u00edguez, M., Manso-V\u00e1zquez, M., Anido-Rif\u00f3n, L.: Design of flexible and open learning management ystems using IMS specifications. the Game Tel experience. J. Res. Practice Inf. Technol. 44(2), 151 (2012)","journal-title":"J. Res. Practice Inf. Technol."},{"key":"201_CR9","doi-asserted-by":"crossref","unstructured":"Casini, M., Chinello, F., Prattichizzo, D., Vicino, A.: Ract: A remote lab for robotics experiments In: Proceedings of the 17th IFAC World Congress. Seoul (Korea) (2008)","DOI":"10.3182\/20080706-5-KR-1001.01377"},{"key":"201_CR10","doi-asserted-by":"crossref","unstructured":"Chen, B., Xu, Z.: A framework for browser-based multiplayer online games using webgl and websocket In: Multimedia Technology (ICMT), 2011 International Conference on IEEE, pp 471\u2013474 (2011)","DOI":"10.1109\/ICMT.2011.6001673"},{"issue":"4","key":"201_CR11","first-page":"615","volume":"12","author":"AI Comport","year":"2006","unstructured":"Comport, A.I., Marchand, E., Pressigout, M., Chaumette, F.: Real-time markerless tracking for augmented reality: the virtual visual servoing framework. Visualization and Computer Graphics. IEEE Trans. 12(4), 615\u2013628 (2006)","journal-title":"IEEE Trans."},{"key":"201_CR12","doi-asserted-by":"crossref","unstructured":"Dagdilelis, V., Sartatzemi, M., Kagani, K.: Teaching (with) robots in secondary schools: some new and not-so-new pedagogical problems In: Advanced Learning Technologies, 2005. ICALT 2005. Fifth IEEE International Conference on, pp 757\u2013761 (2005)","DOI":"10.1109\/ICALT.2005.255"},{"key":"201_CR13","doi-asserted-by":"crossref","unstructured":"Djalic, V., Maric, P., Kosic, D., Samuelsen, D., Thyberg, B., Graven, O.: Remote laboratory for robotics and automation as a tool for remote access to learning content In: Interactive Collaborative Learning (ICL), 15th International Conference on, pp 1\u20133 (2012)","DOI":"10.1109\/ICL.2012.6402174"},{"issue":"2","key":"201_CR14","doi-asserted-by":"crossref","first-page":"247","DOI":"10.1109\/TE.2010.2050066","volume":"54","author":"S Djenic","year":"2011","unstructured":"Djenic, S., Krneta, R., Mitic, J.: Blended learning of programming in the internet age. Education, IEEE Trans. on 54(2), 247\u2013254 (2011)","journal-title":"Education, IEEE Trans. on"},{"key":"201_CR15","unstructured":"Dougiamas, M., Taylor, P.: Moodle: Using learning communities to create an open source course management system In: World conference on educational multimedia, hypermedia and telecommunications, vol. 2003, pp 171\u2013178 (2003)"},{"key":"201_CR16","unstructured":"Edwards, S., Lewis, C.: Ros-industrial\u2013applying the robot operating system (ros) to industrial applications In: IEEE Int. Conference on Robotics and Automation, ECHORD Workshop (2012)"},{"key":"201_CR17","doi-asserted-by":"crossref","unstructured":"Esteller-Curto, R., Cervera, E., Del Pobil, A.P., Marin, R.: Proposal of a REST-based architecture server to control a robot In: Innovative Mobile and Internet Services in Ubiquitous Computing (IMIS), IEEE International Conference on, pp 708\u2013710 (2012)","DOI":"10.1109\/IMIS.2012.130"},{"key":"201_CR18","doi-asserted-by":"crossref","unstructured":"Esteller-Curto, R., Del Pobil, A.P., Cervera, E., Marin, R.: A test-bed Internet based architecture proposal for benchmarking of visual servoing techniques In: Innovative Mobile and Internet Services in Ubiquitous Computing (IMIS), IEEE International Conference on, pp 864\u2013867 (2012)","DOI":"10.1109\/IMIS.2012.132"},{"issue":"4","key":"201_CR19","doi-asserted-by":"crossref","first-page":"624","DOI":"10.1111\/j.1467-8535.2010.01056.x","volume":"42","author":"M Esteves","year":"2011","unstructured":"Esteves, M., Fonseca, B., Morgado, L., Martins, P.: Improving teaching and learning of computer programming through the use of the second life virtual world. Br. J. Educ. Technol. 42(4), 624\u2013637 (2011)","journal-title":"Br. J. Educ. Technol."},{"key":"201_CR20","doi-asserted-by":"crossref","unstructured":"Furler, L., Malik, A.S., Meriaudeau, F., Nagrath, V.: An auto-operated telepresence system for the NAO humanoid robot In: Communication Systems and Network Technologies (CSNT), International Conference on, pp 262\u2013267 (2013)","DOI":"10.1109\/CSNT.2013.62"},{"key":"201_CR21","doi-asserted-by":"crossref","unstructured":"Gage, A., Murphy, R.R.: Principles and experiences in using legos to teach behavioral robotics In: Frontiers in Education, 2003. FIE 2003 33rd Annual, vol. 2, pp. F4E\u201323. IEEE (2003)","DOI":"10.1109\/FIE.2003.1264769"},{"key":"201_CR22","doi-asserted-by":"crossref","unstructured":"Gouaillier, D., Hugel, V., Blazevic, P., Kilner, C., Monceaux, J., Lafourcade, P., Marnier, B., Serre, J., Maisonnier, B.: Mechatronic design of NAO humanoid In: Robotics and Automation (ICRA), IEEE International Conference on, pp 769\u2013774 (2009)","DOI":"10.1109\/ROBOT.2009.5152516"},{"issue":"4","key":"201_CR23","doi-asserted-by":"crossref","first-page":"2451","DOI":"10.1016\/j.compedu.2011.07.003","volume":"57","author":"CA Jara","year":"2011","unstructured":"Jara, C.A., Candelas, F.A., Puente, S.T., Torres, F.: Hands-on experiences of undergraduate students in automatics and robotics using a virtual and remote laboratory. Comput. & Educ. 57(4), 2451\u20132461 (2011)","journal-title":"Comput. & Educ."},{"issue":"1","key":"201_CR24","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1109\/TE.2012.2224867","volume":"56","author":"M Kulich","year":"2013","unstructured":"Kulich, M., Chudoba, J., Kosnar, K., Krajnik, T., Faigl, J., Preucil, L.: SyRoTek \u2013 distance teaching of mobile robotics. Educ. IEEE Trans. 56(1), 18\u201323 (2013). doi: 10.1109\/TE.2012.2224867","journal-title":"Educ. IEEE Trans."},{"issue":"1","key":"201_CR25","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1109\/TE.2012.2224867","volume":"56","author":"M Kulich","year":"2013","unstructured":"Kulich, M., Chudoba, J., Kosnar, K., Krajnik, T., Faigl, J., Preucil, L.: Syrotek\u2013distance teaching of mobile robotics. Educ. IEEE Trans. 56(1), 18\u201323 (2013)","journal-title":"Educ. IEEE Trans."},{"issue":"2","key":"201_CR26","doi-asserted-by":"crossref","first-page":"191","DOI":"10.1145\/782941.783002","volume":"35","author":"PB Lawhead","year":"2003","unstructured":"Lawhead, P.B., Duncan, M.E., Bland, C.G., Goldweber, M., Schep, M., Barnes, D.J., Hollingsworth, R.G.: A road map for teaching introductory programming using lego\u24b8 mindstorms robots. ACM SIGCSE Bulletin 35(2), 191\u2013201 (2003)","journal-title":"ACM SIGCSE Bulletin"},{"issue":"5853","key":"201_CR27","doi-asserted-by":"crossref","first-page":"1086","DOI":"10.1126\/science.318.5853.1086","volume":"318","author":"B Lester","year":"2007","unstructured":"Lester, B.: Robots\u2019 allure: can it remedy what ails computer science?. Sci. (New York NY) 318(5853), 1086\u20131087 (2007)","journal-title":"Sci. (New York NY)"},{"issue":"3","key":"201_CR28","doi-asserted-by":"crossref","first-page":"283","DOI":"10.1023\/A:1026220621431","volume":"15","author":"R Mar\u00edn","year":"2003","unstructured":"Mar\u00edn, R., Sanz, P.J., Del Pobil, A.P.: The UJI online robot: An education and training experience. Auton. Robot. 15(3), 283\u2013297 (2003)","journal-title":"Auton. Robot."},{"key":"201_CR29","doi-asserted-by":"crossref","unstructured":"Matijevics, I.: Local and remote laboratories in the education of robot architectures In: Intelligent Engineering Systems and Computational Cybernetics, pp 27\u201336. Springer (2009)","DOI":"10.1007\/978-1-4020-8678-6_3"},{"key":"201_CR30","unstructured":"Moodle.org: Moodle statistics Accessed: 2014-09-18. http:\/\/moodle.net\/stats\/"},{"issue":"2","key":"201_CR31","first-page":"44","volume":"8","author":"RR Murphy","year":"2001","unstructured":"Murphy, R.R.: Competing for a robotics education. Robotics & Automation Magazine. IEEE 8(2), 44\u201355 (2001)","journal-title":"IEEE"},{"key":"201_CR32","doi-asserted-by":"crossref","unstructured":"Orduna, P., Rodriguez-Gil, L., Lopez-de Ipina, D., Garcia-Zubia, J.: Sharing the remote laboratories among different institutions: A practical case. In: Remote Engineering and Virtual Instrumentation (REV), 9th International Conference on, pp 1\u20134 (2012)","DOI":"10.1109\/REV.2012.6293178"},{"key":"201_CR33","doi-asserted-by":"crossref","unstructured":"Osentoski, S., Jay, G., Crick, C., Pitzer, B., DuHadway, C., Jenkins, O.C.: Robots as web services: Reproducible experimentation and application development using rosjs In: Robotics and Automation (ICRA), IEEE International Conference on, pp 6078\u20136083 (2011)","DOI":"10.1109\/ICRA.2011.5980464"},{"issue":"4","key":"201_CR34","doi-asserted-by":"crossref","first-page":"449","DOI":"10.1007\/s12369-012-0157-8","volume":"4","author":"S Osentoski","year":"2012","unstructured":"Osentoski, S., Pitzer, B., Crick, C., Jay, G., Dong, S., Grollman, D., Suay, H.B., Jenkins, O.C.: Remote robotic laboratories for learning from demonstration. Int. J. Soc. Robot. 4(4), 449\u2013461 (2012)","journal-title":"Int. J. Soc. Robot."},{"key":"201_CR35","doi-asserted-by":"crossref","unstructured":"Pavelich, M.J., Moore, W.: Measuring maturing rates of engineering students using the perry model In: Frontiers in Education Conference, 1993. Twenty-Third Annual Conference.\u2019Engineering Education: Renewing America\u2019s Technology\u2019, Proceedings., IEEE, pp 451\u2013455 (1993)","DOI":"10.1109\/FIE.1993.405483"},{"key":"201_CR36","doi-asserted-by":"crossref","unstructured":"Pitzer, B., Osentoski, S., Jay, G., Crick, C., Jenkins, O.C.: PR2 Remote Lab: An environment for remote development and experimentation In: Robotics and Automation (ICRA), IEEE International Conference on, pp 3200\u20133205 (2012)","DOI":"10.1109\/ICRA.2012.6224653"},{"key":"201_CR37","doi-asserted-by":"crossref","unstructured":"Pritchard, D., Vasiga, T.: Cs circles: an in-browser python course for beginners In: Proceeding of the 44th ACM technical symposium on Computer science education ACM, pp 591\u2013596 (2013)","DOI":"10.1145\/2445196.2445370"},{"key":"201_CR38","unstructured":"Quigley, M., Conley, K., Gerkey, B., Faust, J., Foote, T., Leibs, J., Wheeler, R., Ng, A.Y.: ROS: An open-source robot operating system ICRA Workshop on Open Source Software, vol. 3 (2009)"},{"issue":"3","key":"201_CR39","doi-asserted-by":"crossref","first-page":"241","DOI":"10.1080\/07380569.2011.594987","volume":"28","author":"CC Ratcliff","year":"2011","unstructured":"Ratcliff, C.C., Anderson, S.E.: Reviving the turtle: Exploring the use of logo with students with mild disabilities. Comput. Sch. 28(3), 241\u2013255 (2011)","journal-title":"Comput. Sch."},{"issue":"11","key":"201_CR40","doi-asserted-by":"crossref","first-page":"60","DOI":"10.1145\/1592761.1592779","volume":"52","author":"M Resnick","year":"2009","unstructured":"Resnick, M., Maloney, J., Monroy-Hern\u00e1ndez, A., Rusk, N., Eastmond, E., Brennan, K., Millner, A., Rosenbaum, E., Silver, J., Silverman, B., et al.: Scratch: programming for all. Commun. ACM 52(11), 60\u201367 (2009)","journal-title":"Commun. ACM"},{"issue":"1","key":"201_CR41","doi-asserted-by":"crossref","first-page":"547","DOI":"10.1109\/TII.2011.2182518","volume":"9","author":"I Santana","year":"2013","unstructured":"Santana, I., Ferre, M., Izaguirre, E., Aracil, R., Hernandez, L.: Remote laboratories for education and research purposes in automatic control systems. Ind. Inform. IEEE Trans. 9(1), 547\u2013556 (2013). doi: 10.1109\/TII.2011.2182518","journal-title":"Ind. Inform. IEEE Trans."},{"issue":"1","key":"201_CR42","first-page":"79","volume":"6","author":"K Schilling","year":"2002","unstructured":"Schilling, K., Roth, H., R\u00f6sch, O.J.: Mobile mini-robots for engineering education. Global J. Engng. Educ. 6(1), 79\u201384 (2002)","journal-title":"Global J. Engng. Educ."},{"key":"201_CR43","doi-asserted-by":"crossref","unstructured":"Tadokoro, S., Kitano, H., Takahashi, T., Noda, I., Matsubara, H., Shinjoh, A., Koto, T., Takeuchi, K., Matsuno, F., Hatayama, M., et al.: The robocup-rescue project: A robotic approach to the disaster mitigation problem In: Robotics and Automation, 2000. Proceedings. ICRA\u201900. IEEE International Conference on, vol. 4, IEEE, pp 4089\u20134094 (2000)","DOI":"10.1109\/ROBOT.2000.845369"},{"key":"201_CR44","doi-asserted-by":"crossref","unstructured":"Tillmann, N., Moskal, M, de Halleux, J., Fahndrich, M., Bishop, J., Samuel, A., Xie, T.: The future of teaching programming is on mobile devices In: Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education, pp. 156\u2013161. ACM (2012)","DOI":"10.1145\/2325296.2325336"},{"key":"201_CR45","unstructured":"Trevelyan, J.: Lessons learned from 10 years experience with remote laboratories In: Engineering Education and Research (iNEER), International Conference on, pp 1562\u20133580 (2004)"},{"key":"201_CR46","doi-asserted-by":"crossref","unstructured":"Uludag, S., Karakus, M., Turner, S.W.: Implementing it0\/cs0 with scratch, app inventor forandroid, and lego mindstorms In: Proceedings of the 2011 conference on Information technology education, pp. 183\u2013190. ACM (2011)","DOI":"10.1145\/2047594.2047645"},{"issue":"2","key":"201_CR47","first-page":"69","volume":"18","author":"M Waibel","year":"2011","unstructured":"Waibel, M., Beetz, M., Civera, J., D\u2019Andrea, R., Elfring, J., Galvez-Lopez, D., Haussermann, K., Janssen, R., Montiel, J.M.M., erzylo, A., Schiessle, B., Tenorth, M., Zweigle, O., van de Molengraft, R.: RoboEarth. Robotics Automation Magazine. IEEE 18(2), 69\u201382 (2011). doi: 10.1109\/MRA.2011.941632","journal-title":"IEEE"},{"key":"201_CR48","doi-asserted-by":"crossref","unstructured":"Wang, E.: Teaching freshmen design, creativity and programming with legos and labview InL Frontiers in Education Conference, 2001. 31st Annual, vol. 3, pp. F3G\u201311. IEEE (2001)","DOI":"10.1109\/FIE.2001.963943"}],"container-title":["Journal of Intelligent &amp; Robotic Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10846-015-0201-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10846-015-0201-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10846-015-0201-7","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,22]],"date-time":"2025-05-22T03:59:49Z","timestamp":1747886389000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10846-015-0201-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,4,11]]},"references-count":48,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2016,1]]}},"alternative-id":["201"],"URL":"https:\/\/doi.org\/10.1007\/s10846-015-0201-7","relation":{},"ISSN":["0921-0296","1573-0409"],"issn-type":[{"value":"0921-0296","type":"print"},{"value":"1573-0409","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,4,11]]}}}