{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,29]],"date-time":"2025-08-29T10:47:58Z","timestamp":1756464478367,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":43,"publisher":"ACM","license":[{"start":{"date-parts":[[2015,9,2]],"date-time":"2015-09-02T00:00:00Z","timestamp":1441152000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2015,9,2]]},"DOI":"10.1145\/2801081.2801094","type":"proceedings-article","created":{"date-parts":[[2015,8,24]],"date-time":"2015-08-24T14:09:20Z","timestamp":1440425360000},"page":"1-8","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":6,"title":["Microworlds, Games and Collaboration"],"prefix":"10.1145","author":[{"given":"Stelios","family":"Xinogalos","sequence":"first","affiliation":[{"name":"Department of Applied Informatics, School of Information Sciences, University of Macedonia, 156 Egnatia Street, 54006 Thessaloniki, Greece"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christos","family":"Malliarakis","sequence":"additional","affiliation":[{"name":"Department of Applied Informatics, School of Information Sciences, University of Macedonia, 156 Egnatia Street, 54006 Thessaloniki, Greece"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Despina","family":"Tsompanoudi","sequence":"additional","affiliation":[{"name":"Department of Applied Informatics, School of Information Sciences, University of Macedonia, 156 Egnatia Street, 54006 Thessaloniki, Greece"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Maya","family":"Satratzemi","sequence":"additional","affiliation":[{"name":"Department of Applied Informatics, School of Information Sciences, University of Macedonia, 156 Egnatia Street, 54006 Thessaloniki, Greece"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2015,9,2]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11423-006-9001-x"},{"edition":"2","volume-title":"Bergin, J., Stehlik, M., Roberts, J., & Pattis, R. 1997. Karel++ -- a gentle introduction to the art of object-oriented programming","key":"e_1_3_2_1_2_1","unstructured":"Bergin, J., Stehlik, M., Roberts, J., & Pattis, R. 1997. Karel++ -- a gentle introduction to the art of object-oriented programming ( 2 nd ed.). New York : Wiley . Bergin, J., Stehlik, M., Roberts, J., & Pattis, R. 1997. Karel++ -- a gentle introduction to the art of object-oriented programming (2nd ed.). New York: Wiley."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/199691.199706"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1597849.1384315"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2012.08.039"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1018636507883"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/268085.268189"},{"key":"e_1_3_2_1_8_1","unstructured":"Cockburn A. and Williams L. 2000. The costs and benefits of pair programming. Extreme programming examined 223-247.   Cockburn A. and Williams L. 2000. The costs and benefits of pair programming. Extreme programming examined 223-247."},{"key":"e_1_3_2_1_9_1","volume-title":"Learning in Immersive Worlds. Joint Information Systems Committee. {last access","author":"De Freitas S.","year":"2015","unstructured":"De Freitas S. 2006. Learning in Immersive Worlds. Joint Information Systems Committee. {last access : 31 May 2015 } http:\/\/www.jisc.ac.uk\/media\/documents\/programmes\/elearninginnovation\/gamingreport_v3.pdf. De Freitas S. 2006. Learning in Immersive Worlds. Joint Information Systems Committee. {last access: 31 May 2015} http:\/\/www.jisc.ac.uk\/media\/documents\/programmes\/elearninginnovation\/gamingreport_v3.pdf."},{"key":"e_1_3_2_1_10_1","volume-title":"Serious games: online games for learning. Adobe White paper. {Last access","author":"Derryberry A.","year":"2015","unstructured":"Derryberry , A. 2005. Serious games: online games for learning. Adobe White paper. {Last access : 7 March 2015 }. http:\/\/www.adobe.com\/resources\/elearning\/pdfs\/serious_games_wp.pdf Derryberry, A. 2005. Serious games: online games for learning. Adobe White paper. {Last access: 7 March 2015}. http:\/\/www.adobe.com\/resources\/elearning\/pdfs\/serious_games_wp.pdf"},{"key":"e_1_3_2_1_11_1","first-page":"21","article-title":"Educational video game design: a review of the literature","volume":"4","author":"Dondlinger M.","year":"2007","unstructured":"Dondlinger , M. 2007 . Educational video game design: a review of the literature , J. of Applied Educational Technology , vol. 4 , 21 - 31 . Dondlinger, M. 2007. Educational video game design: a review of the literature, J. of Applied Educational Technology, vol. 4, 21-31.","journal-title":"J. of Applied Educational Technology"},{"volume-title":"E. Soloway, & J","author":"Du Boulay","key":"e_1_3_2_1_12_1","unstructured":"Du Boulay . 1989. Some difficulties of learning to program . In E. Soloway, & J . Sprohrer (Eds.), Studying the novice programmer. New Jersey : Lawrence Erlbaum Associates . Du Boulay. 1989. Some difficulties of learning to program. In E. Soloway, & J. Sprohrer (Eds.), Studying the novice programmer. New Jersey: Lawrence Erlbaum Associates."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-30112-7_18"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/236462.236560"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.ijhcs.2007.10.003"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1066129.1066144"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.iheduc.2004.12.001"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11412-007-9014-4"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2490257.2490284"},{"key":"e_1_3_2_1_20_1","unstructured":"Malliarakis C. Satratzemi M. and Xinogalos S. 2014. Designing educational games for computer programming: A holistic framework. The Electronic Journal of e-Learning Volume 12 Issue 3 281-297.  Malliarakis C. Satratzemi M. and Xinogalos S. 2014. Designing educational games for computer programming: A holistic framework. The Electronic Journal of e-Learning Volume 12 Issue 3 281-297."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"crossref","unstructured":"Malliarakis C. Satratzemi M. and Xinogalos S. 2014. Educational Games for Teaching Computer Programming. Research on e-Learning and ICT in Education Springer New York. ISBN: 978-1-4614-6501-0 87-98.  Malliarakis C. Satratzemi M. and Xinogalos S. 2014. Educational Games for Teaching Computer Programming. Research on e-Learning and ICT in Education Springer New York. ISBN: 978-1-4614-6501-0 87-98.","DOI":"10.1007\/978-1-4614-6501-0_7"},{"key":"e_1_3_2_1_22_1","first-page":"346","volume-title":"8th European Conference on Games Based Learning (ECGBL2014)","author":"Malliarakis C.","year":"2014","unstructured":"Malliarakis , C. , Satratzemi , M. , & Xinogalos , S. 2014 . CMX: Implementing an MMORPG for Learning Programming . In 8th European Conference on Games Based Learning (ECGBL2014) , 346 - 355 . Malliarakis, C., Satratzemi, M., & Xinogalos, S. 2014. CMX: Implementing an MMORPG for Learning Programming. In 8th European Conference on Games Based Learning (ECGBL2014), 346-355."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICALT.2014.74"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1207\/s15516709cog0504_2"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/961290.961531"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1140123.1140155"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1080\/1049482940040202"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/792548.612006"},{"key":"e_1_3_2_1_29_1","volume-title":"A Gentle Introduction to the Art of Programming","author":"Pattis R. E.","unstructured":"Pattis , R. E. , Roberts , J. & Stehlik , M. 1995. Karel - The Robot , A Gentle Introduction to the Art of Programming , 2 nd edn., New York : John Wiley & Sons . Pattis, R. E., Roberts, J. & Stehlik, M. 1995. Karel - The Robot, A Gentle Introduction to the Art of Programming, 2nd edn., New York: John Wiley & Sons.","edition":"2"},{"key":"e_1_3_2_1_30_1","first-page":"8","article-title":"Digital natives","volume":"63","author":"Prensky M.","year":"2006","unstructured":"Prensky M. 2006 . Digital natives . Learning in the Digital Age 63 , 8 -- 13 . Prensky M. 2006. Digital natives. Learning in the Digital Age 63, 8--13.","journal-title":"Learning in the Digital Age"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"crossref","unstructured":"Prensky M. 2001. Digital natives digital immigrants part 1. On the horizon 9(5) 1-6.  Prensky M. 2001. Digital natives digital immigrants part 1. On the horizon 9(5) 1-6.","DOI":"10.1108\/10748120110424816"},{"volume-title":"Engaging Learning. Designing E-Learning Simulation Games. Pfeiffer","author":"Quinn C.N.","key":"e_1_3_2_1_32_1","unstructured":"Quinn C.N. 2005. Engaging Learning. Designing E-Learning Simulation Games. Pfeiffer , John Wiley and Sons , San Francisco, CA . Quinn C.N. 2005. Engaging Learning. Designing E-Learning Simulation Games. Pfeiffer, John Wiley and Sons, San Francisco, CA."},{"issue":"16","key":"e_1_3_2_1_33_1","first-page":"3101","article-title":"Understanding Tools and Practices for Distributed Pair Programming","volume":"15","author":"Sch\u00fcmmer T.","year":"2009","unstructured":"Sch\u00fcmmer , T. and Lukosch , S. 2009 . Understanding Tools and Practices for Distributed Pair Programming . Journal of Universal Computer Science , 15 ( 16 ), 3101 - 3125 . Sch\u00fcmmer, T. and Lukosch, S. 2009. Understanding Tools and Practices for Distributed Pair Programming. Journal of Universal Computer Science, 15 (16), 3101-3125.","journal-title":"Journal of Universal Computer Science"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-45122-8_15"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICALT.2014.81"},{"key":"e_1_3_2_1_36_1","article-title":"Evaluating the Effects of Scripted Distributed Pair Programming on Student Performance and Participation","volume":"10","author":"Tsompanoudi D.","year":"2015","unstructured":"Tsompanoudi , D. , Satratzemi , M. , and Xinogalos , S. 2015 . Evaluating the Effects of Scripted Distributed Pair Programming on Student Performance and Participation . IEEE Transactions on Education, doi : 10 .1109\/TE.2015.2419192 10.1109\/TE.2015.2419192 Tsompanoudi, D., Satratzemi, M., and Xinogalos, S. 2015. Evaluating the Effects of Scripted Distributed Pair Programming on Student Performance and Participation. IEEE Transactions on Education, doi: 10.1109\/TE.2015.2419192","journal-title":"IEEE Transactions on Education, doi"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1345375.1345420"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"crossref","unstructured":"Williams L. Yang K. Wiebe E. Ferzli M. and Miller C. 2002. Pair programming in an introductory computer science course: Initial results and recommendations. In OOPSLA Educator's Symposium Seattle WA.  Williams L. Yang K. Wiebe E. Ferzli M. and Miller C. 2002. Pair programming in an introductory computer science course: Initial results and recommendations. In OOPSLA Educator's Symposium Seattle WA.","DOI":"10.1076\/csed.12.3.197.8618"},{"volume-title":"Knowledge Management, Information Systems, E-Learning, and Sustainability Research","author":"Xinogalos S.","key":"e_1_3_2_1_39_1","unstructured":"Xinogalos , S. 2010. An Interactive Learning Environment for Teaching the Imperative and Object-Oriented Programming Techniques in Various Learning Contexts . In Knowledge Management, Information Systems, E-Learning, and Sustainability Research , Springer-Verlag , 512-520. Xinogalos, S. 2010. An Interactive Learning Environment for Teaching the Imperative and Object-Oriented Programming Techniques in Various Learning Contexts. In Knowledge Management, Information Systems, E-Learning, and Sustainability Research, Springer-Verlag, 512-520."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.2190\/EC.47.3.b"},{"key":"e_1_3_2_1_41_1","series-title":"Lecture Notes in Computer Science, 2510","volume-title":"An Integrated Programming Environment for Teaching the Object-Oriented Programming Paradigm","author":"Xinogalos S.","unstructured":"Xinogalos , S. & Satratzemi , M. 2002. An Integrated Programming Environment for Teaching the Object-Oriented Programming Paradigm . Lecture Notes in Computer Science, 2510 , Springer Verlag , 544-551. Xinogalos, S. & Satratzemi, M. 2002. An Integrated Programming Environment for Teaching the Object-Oriented Programming Paradigm. Lecture Notes in Computer Science, 2510, Springer Verlag, 544-551."},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.compedu.2004.09.005"},{"volume-title":"A. Mendez-Vilas et al. (eds) Current Developments in Technology-Assisted Education","author":"Xinogalos S.","key":"e_1_3_2_1_43_1","unstructured":"Xinogalos , S. , Satratzemi , M. & Dagdilelis , V. 2006. Evaluating objectKarel - an educational programming environment for object oriented programming . In A. Mendez-Vilas et al. (eds) Current Developments in Technology-Assisted Education , vol. 2 , 821-825, Formatex press . Xinogalos, S., Satratzemi, M. & Dagdilelis, V. 2006. Evaluating objectKarel - an educational programming environment for object oriented programming. In A. Mendez-Vilas et al. (eds) Current Developments in Technology-Assisted Education, vol. 2, 821-825, Formatex press."}],"event":{"name":"BCI '15: 7th Balkan Conference in Informatics","sponsor":["UCV University of Craiova"],"location":"Craiova Romania","acronym":"BCI '15"},"container-title":["Proceedings of the 7th Balkan Conference on Informatics Conference"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2801081.2801094","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2801081.2801094","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T05:07:13Z","timestamp":1750223233000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2801081.2801094"}},"subtitle":["three effective approaches to support novices in learning programming"],"short-title":[],"issued":{"date-parts":[[2015,9,2]]},"references-count":43,"alternative-id":["10.1145\/2801081.2801094","10.1145\/2801081"],"URL":"https:\/\/doi.org\/10.1145\/2801081.2801094","relation":{},"subject":[],"published":{"date-parts":[[2015,9,2]]},"assertion":[{"value":"2015-09-02","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}