{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,13]],"date-time":"2026-04-13T16:54:51Z","timestamp":1776099291172,"version":"3.50.1"},"reference-count":95,"publisher":"IEEE","license":[{"start":{"date-parts":[[2020,4,1]],"date-time":"2020-04-01T00:00:00Z","timestamp":1585699200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2020,4,1]],"date-time":"2020-04-01T00:00:00Z","timestamp":1585699200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2020,4,1]],"date-time":"2020-04-01T00:00:00Z","timestamp":1585699200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2020,4]]},"DOI":"10.1109\/educon45650.2020.9125237","type":"proceedings-article","created":{"date-parts":[[2020,6,25]],"date-time":"2020-06-25T20:36:11Z","timestamp":1593117371000},"page":"1086-1095","source":"Crossref","is-referenced-by-count":47,"title":["Computer-supported Collaborative Learning in Programming Education: A Systematic Literature Review"],"prefix":"10.1109","author":[{"given":"Leonardo","family":"Silva","sequence":"first","affiliation":[]},{"given":"Antonio Jose","family":"Mendes","sequence":"additional","affiliation":[]},{"given":"Anabela","family":"Gomes","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"ref73","doi-asserted-by":"publisher","DOI":"10.1145\/3274319"},{"key":"ref72","doi-asserted-by":"publisher","DOI":"10.1111\/jcal.12348"},{"key":"ref71","doi-asserted-by":"publisher","DOI":"10.4018\/IJWLTT.2018010101"},{"key":"ref70","doi-asserted-by":"publisher","DOI":"10.1109\/TLA.2016.7587643"},{"key":"ref76","doi-asserted-by":"publisher","DOI":"10.1016\/j.procs.2016.08.261"},{"key":"ref77","doi-asserted-by":"publisher","DOI":"10.1145\/3064663.3064689"},{"key":"ref74","doi-asserted-by":"publisher","DOI":"10.1109\/CONISOFT.2017.00029"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2015.7357204"},{"key":"ref75","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2015.7357201"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/FIE.2015.7344105"},{"key":"ref78","doi-asserted-by":"publisher","DOI":"10.1080\/10494820.2016.1278391"},{"key":"ref79","doi-asserted-by":"publisher","DOI":"10.1504\/IJCEELL.2016.080980"},{"key":"ref33","first-page":"64","article-title":"Enhanced collaborative e-learning for programming using open learner model","volume":"1","author":"othman","year":"2016","journal-title":"Computing Research & Innovation (CRINN)"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1109\/EITT.2016.28"},{"key":"ref31","author":"hegab","year":"2015","journal-title":"Modernizing women&#x2019;s learning in software development A study on constructionist pedagogy and networked support"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1145\/3160489.3160498"},{"key":"ref37","first-page":"10003001","article-title":"An architectural model of multi-agent systems for student evaluation in collaborative game software","volume":"3806","author":"pietruchinski","year":"2015","journal-title":"International Journal of Computer Electrical Automation Control and Information Engineering"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-11062-2_11"},{"key":"ref35","article-title":"Computer supported collaborative learning in small teams for scratch: Programming skills for year 4 students at the 6th primary school of patras, greece","author":"anyfanti","year":"2015","journal-title":"Transforming Schools into Innovative Learning Organisations"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1109\/WEEF.2017.8467038"},{"key":"ref60","author":"zhang","year":"2018","journal-title":"An investigation of technology design features for supporting real-time collaborative programming in an educational environment"},{"key":"ref62","author":"legault","year":"2018","journal-title":"Pair programming and unobtrusive monitoring Toward an automated partner matching system"},{"key":"ref61","author":"moh\u2019d al-jarrah","year":"2016","journal-title":"Collaborative virtual environments for introductory programming (cveip)"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.1016\/j.chb.2016.10.012"},{"key":"ref28","doi-asserted-by":"crossref","first-page":"27","DOI":"10.1007\/978-3-662-44447-4_2","article-title":"An approach to measure coding competency evolution","author":"kumar","year":"2015","journal-title":"Smart Learning Environments"},{"key":"ref64","article-title":"Characterizing collaboration in the pair program tracing and debugging eye-tracking experiment: A preliminary analysis","author":"villamor","year":"2017","journal-title":"International Educational Data Mining Society"},{"key":"ref27","article-title":"Programming language teaching model based on computational thinking and problem-based learning","author":"chen","year":"2017","journal-title":"2017 2nd International Seminar on Education Innovation and Economic Management (SEIEM 2017)"},{"key":"ref65","article-title":"Exploring collaboration using motion sensors and multi-modal learning analytics","author":"reilly","year":"2018","journal-title":"International Educational Data Mining Society"},{"key":"ref66","doi-asserted-by":"publisher","DOI":"10.15388\/infedu.2015.17"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1016\/j.compedu.2018.09.021"},{"key":"ref67","article-title":"The collaborative learning framework: Scaffolding for untrained peer-to-peer collaboration","author":"kos","year":"2017"},{"key":"ref68","doi-asserted-by":"publisher","DOI":"10.1109\/TE.2015.2419192"},{"key":"ref69","article-title":"Ambiente de desarrollo virtual para el aprendizaje de la programaci&#x00F3;n: un estudio de caso en la lic. de sistemas de la uni-versidad nacional de r&#x00ED;o negro, patagonia argentina\/virtual development environment for learning programming: a case study at bachelor systems of rio negro university, patagonia argentina","volume":"2","author":"lovos","year":"2015","journal-title":"Revista Internacional de Aprendizaje en Ciencia Matem&#x00ED;ticas y Tecnolog&#x00ED;a"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/2591708.2591749"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/TE.2018.2864133"},{"key":"ref20","first-page":"155","article-title":"An exploratory study on programming orchestration technology","author":"lin","year":"2018","journal-title":"PACIS"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.4018\/IJHCITP.2016100106"},{"key":"ref21","first-page":"77","article-title":"A documentation platform for supporting and assessing collaborative knowledge building in learning computer programming","volume":"20","author":"sun","year":"2015"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1145\/2971485.2996754"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-61425-0_67"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1145\/3131151.3131180"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1016\/j.ijcci.2019.01.001"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1109\/IEMCON.2018.8614991"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1111\/jcal.12201"},{"key":"ref95","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4020-9827-7_1"},{"key":"ref94","doi-asserted-by":"publisher","DOI":"10.1016\/j.compedu.2018.03.019"},{"key":"ref93","doi-asserted-by":"publisher","DOI":"10.1016\/S0959-4752(01)00014-7"},{"key":"ref92","doi-asserted-by":"publisher","DOI":"10.1007\/s11412-015-9222-2"},{"key":"ref91","author":"llave","year":"0","journal-title":"Constructivism vs Social Cognition Theory"},{"key":"ref90","doi-asserted-by":"publisher","DOI":"10.1109\/EDUCON.2016.7474546"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1002\/cae.21729"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.13053\/rcs-111-1-10"},{"key":"ref57","author":"\u00f8ygardslia","year":"2018","journal-title":"Students as game designers Exploring collaborative game-based learning activities in the classroom"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-13536-6_11"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1145\/3078072.3079732"},{"key":"ref54","first-page":"463","article-title":"Wikis as a mediation platform for developing learning communities: The weki framework","author":"palaigeorgiou","year":"2016","journal-title":"International Symposium on Emerging Technologies for Education"},{"key":"ref53","author":"s\u00e1iz-manzanares","year":"2016","journal-title":"Aprendizaje colaborativo y auto-regulacion en aprendices noveles"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1007\/s11423-018-9593-y"},{"key":"ref10","year":"2013","journal-title":"Computer Science Curricula 2013 Curriculum Guidelines for Undergraduate Degree Programs in Computer Science"},{"key":"ref11","author":"jain","year":"1990","journal-title":"The Art of Computer Systems Performance Analysis Techniques for Experimental Design Measurement Simulation and Modeling"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.15446\/dyna.v82n193.53497"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1007\/s11423-017-9551-0"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.2991\/acpch-18.2019.99"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/ISMSC.2015.7594019"},{"key":"ref15","author":"serrano-c\u00e1mara","year":"2016","journal-title":"Mocas A mobile collaborative tool for learning scope of identifiers in programming courses"},{"key":"ref82","author":"lopes","year":"2017","journal-title":"Ambiente colaborativo para ensino aprendizagem de programa&#x00E7;&#x00E3;o integrando laborat&#x00F3;rio remoto de rob&#x00F3;tica"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/3078072.3079740"},{"key":"ref81","doi-asserted-by":"publisher","DOI":"10.1145\/3024969.3024988"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.4018\/IJDET.2018070102"},{"key":"ref84","doi-asserted-by":"publisher","DOI":"10.1145\/3290605.3300886"},{"key":"ref18","first-page":"70","article-title":"Collaborative strategy with augmented reality for the development of algorithmic thinking","author":"toledo","year":"2018","journal-title":"Iberoamerican Workshop on Human-Computer Interaction"},{"key":"ref83","first-page":"331","article-title":"Effects of annotations and homework on learning achievement: An empirical study of scratch programming pedagogy","volume":"18","author":"su","year":"2015","journal-title":"Journal of Educational Technology & Society"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/2801081.2801094"},{"key":"ref80","doi-asserted-by":"publisher","DOI":"10.1007\/s11412-015-9217-z"},{"key":"ref89","doi-asserted-by":"publisher","DOI":"10.1111\/bjet.12496"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.3115\/1658616.1658627"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.3102\/0034654316670999"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.4324\/9780203181522"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1016\/j.edurev.2019.100284"},{"key":"ref85","author":"knutas","year":"2016","journal-title":"Increasing beneficial interactions in a computer-supported collaborative environment"},{"key":"ref8","article-title":"Computer-supported collaborative learning in software engineering education: a systematic mapping study","author":"knutas","year":"2014","journal-title":"International Journal on Information Technologies Security"},{"key":"ref86","first-page":"1","article-title":"Arcabouc &#x00B8;o conceitual de adapta&#x00E7;&#x00E3;o de recursos educacionais","volume":"7","author":"bremgartner","year":"2018","journal-title":"Anais do Congresso Brasileiro de Inform&#x00E1;tica na Educa&#x00E7;&#x00E3;o"},{"key":"ref7","first-page":"115","article-title":"Collaborative work as a didactic strategy for teaching\/learning programming: a systematic literature review","volume":"21","author":"revelo-s\u00e1nchez","year":"2018","journal-title":"TecnoL&#x00F3;gicas"},{"key":"ref49","first-page":"1","article-title":"Desenvolvimento de aplicativos para aprendizagem colaborativa apoiada por dispositivos m&#x00F3;veis: uma an&#x00E1;lise dos requisitos","author":"machado","year":"2017","journal-title":"Anais do Computer on the Beach"},{"key":"ref87","article-title":"Toward using multi-modal learning analytics to support and measure collaboration in co-located dyads","author":"starr","year":"2018","journal-title":"International Society of the Learning Sciences"},{"key":"ref88","doi-asserted-by":"publisher","DOI":"10.4300\/JGME-D-12-00156.1"},{"key":"ref9","first-page":"1","volume":"33","author":"kitchenham","year":"2004","journal-title":"Procedures for Performing Systematic Reviews"},{"key":"ref46","first-page":"575","article-title":"Design, implementation and evaluation of a computer science teacher training programme for learning and teaching of python inside and outside school","author":"moumoutzis","year":"2017","journal-title":"Interactive Mobile Communication Technologies and Learning"},{"key":"ref45","article-title":"Programar con scratch en contextos educativos: asimilar directrices o co-construir tecnolog&#x00ED;as para la inclusion social?","author":"monjelat","year":"2016","journal-title":"Praxis"},{"key":"ref48","first-page":"1533","article-title":"Examining the relationship between socialization and improved software development skills in the scratch code learning environment","volume":"22","author":"moreno-le\u00f3n","year":"2016","journal-title":"J UCS"},{"key":"ref47","first-page":"1007","article-title":"Ims-lti and web-services for integrating moodle to an eclipse-based distributed environment for learning to program","volume":"32","author":"jurado","year":"2016","journal-title":"International Journal of Engineering Education"},{"key":"ref42","doi-asserted-by":"crossref","first-page":"139","DOI":"10.1145\/2808006.2808039","article-title":"The cclparallax programmable badge: Learning with low-cost, communicative wearable computers","author":"brady","year":"2015","journal-title":"Proc of the Annual Conference on Information Technology Education"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1080\/10494820.2019.1573199"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-02357-7_8"},{"key":"ref43","first-page":"9","article-title":"Dise&#x00F1;ando actividades colaborativas y l&#x00FA;dicas para la ense&#x00F1;anza de la programaci&#x00F3;n en equipos conformados por j&#x00F3;venes","volume":"17","author":"reyes","year":"2016","journal-title":"Revista Colombiana de Computaci&#x00F3;n"}],"event":{"name":"2020 IEEE Global Engineering Education Conference (EDUCON)","location":"Porto, Portugal","start":{"date-parts":[[2020,4,27]]},"end":{"date-parts":[[2020,4,30]]}},"container-title":["2020 IEEE Global Engineering Education Conference (EDUCON)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/9121928\/9125085\/09125237.pdf?arnumber=9125237","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,10,2]],"date-time":"2023-10-02T23:12:43Z","timestamp":1696288363000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9125237\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,4]]},"references-count":95,"URL":"https:\/\/doi.org\/10.1109\/educon45650.2020.9125237","relation":{},"subject":[],"published":{"date-parts":[[2020,4]]}}}