{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,19]],"date-time":"2025-03-19T14:35:41Z","timestamp":1742394941378},"reference-count":60,"publisher":"Elsevier BV","issue":"1","license":[{"start":{"date-parts":[[2012,1,1]],"date-time":"2012-01-01T00:00:00Z","timestamp":1325376000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Computers & Education"],"published-print":{"date-parts":[[2012,1]]},"DOI":"10.1016\/j.compedu.2011.08.015","type":"journal-article","created":{"date-parts":[[2011,9,10]],"date-time":"2011-09-10T12:00:12Z","timestamp":1315656012000},"page":"1-10","source":"Crossref","is-referenced-by-count":75,"title":["A distributed system for learning programming on-line"],"prefix":"10.1016","volume":"58","author":[{"given":"Elena","family":"Verd\u00fa","sequence":"first","affiliation":[]},{"given":"Luisa M.","family":"Regueras","sequence":"additional","affiliation":[]},{"given":"Mar\u00eda J.","family":"Verd\u00fa","sequence":"additional","affiliation":[]},{"given":"Jos\u00e9 P.","family":"Leal","sequence":"additional","affiliation":[]},{"given":"Juan P.","family":"de Castro","sequence":"additional","affiliation":[]},{"given":"Ricardo","family":"Queir\u00f3s","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/j.compedu.2011.08.015_bib1","first-page":"1","article-title":"On cooperative and competitive learning in the management classroom","volume":"7","author":"Anderson","year":"2006","journal-title":"Mountain Plains Journal of Business and Economics, Pedagogy"},{"issue":"1","key":"10.1016\/j.compedu.2011.08.015_bib2","doi-asserted-by":"crossref","first-page":"200","DOI":"10.1145\/1352322.1352207","article-title":"The effects of pair-programming on individual programming skill","volume":"40","author":"Braught","year":"2008","journal-title":"ACM SIGSE Bulletin"},{"issue":"2","key":"10.1016\/j.compedu.2011.08.015_bib3","doi-asserted-by":"crossref","first-page":"566","DOI":"10.1016\/j.compedu.2010.02.018","article-title":"Using game theory and competition-based learning to stimulate student motivation and performance","volume":"55","author":"Burguillo","year":"2010","journal-title":"Computers & Education"},{"key":"10.1016\/j.compedu.2011.08.015_bib4","doi-asserted-by":"crossref","unstructured":"Byrne, P., & Lyons, G. (2001). The effect of student attributes on success in programming. In Proceedings of the 6th annual conference on innovation and technology in computer science education (p. 4952).","DOI":"10.1145\/377435.377467"},{"key":"10.1016\/j.compedu.2011.08.015_bib5","doi-asserted-by":"crossref","unstructured":"Carver, J., & Henderson, L. (2006). Viope as a tool for teaching introductory programming: an empirical investigation. In Proceedings of the 19th conference on software engineering education & training (pp. 9\u201316).","DOI":"10.1109\/CSEET.2006.38"},{"issue":"1","key":"10.1016\/j.compedu.2011.08.015_bib6","doi-asserted-by":"crossref","first-page":"16","DOI":"10.1080\/1355800032000038840","article-title":"Development and evaluation of multiple competitive activities in a synchronous quiz game system","volume":"40","author":"Chang","year":"2003","journal-title":"Journal of Innovations in Education and Training International"},{"key":"10.1016\/j.compedu.2011.08.015_bib7","doi-asserted-by":"crossref","unstructured":"Daly, C. (1999). RoboProf and an introductory computer programming course. In Proceedings of the 4th Annual SIGCSE\/SIGCUE conference on innovation and technology in computer science Education (pp. 155\u2013158).","DOI":"10.1145\/305786.305904"},{"issue":"1","key":"10.1016\/j.compedu.2011.08.015_bib8","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1109\/TE.2003.816064","article-title":"An automated learning system for Java programming","volume":"47","author":"Daly","year":"2004","journal-title":"IEEE Transactions on Education"},{"key":"10.1016\/j.compedu.2011.08.015_bib55","series-title":"EduJudge system handbook. How to organize programming competitions in Moodle courses","author":"De Castro","year":"2010"},{"key":"10.1016\/j.compedu.2011.08.015_bib56","series-title":"Proceedings of the 9th IEEE international conference on advanced learning technologies","first-page":"75","article-title":"A proposal of user interface for a distributed asynchronous remote evaluation system: an evolution of the QUESTOURnament tool","author":"De Castro","year":"2009"},{"issue":"2","key":"10.1016\/j.compedu.2011.08.015_bib9","first-page":"237","article-title":"Achievement motivation and college satisfaction in traditional and nontraditional students","volume":"118","author":"Donohue","year":"1997","journal-title":"Education"},{"issue":"3","key":"10.1016\/j.compedu.2011.08.015_bib10","first-page":"44","article-title":"Experiences using test-driven development with an automated grader","volume":"22","author":"Edwards","year":"2007","journal-title":"Journal of Computing in Small Colleges"},{"key":"10.1016\/j.compedu.2011.08.015_bib11","doi-asserted-by":"crossref","DOI":"10.1109\/TE.2010.2098442","article-title":"Automated assessment in a programming tools course","author":"Fernandez","year":"2011","journal-title":"IEEE Transactions on Education"},{"key":"10.1016\/j.compedu.2011.08.015_bib12","series-title":"How to design & evaluate research in education","author":"Fraenkel","year":"2000"},{"key":"10.1016\/j.compedu.2011.08.015_bib13","unstructured":"Gomes, A., & Mendes, A.J. (2007). Learning to program - difficulties and solutions. In Proceedings of the international conference on engineering education. [Last Accessed 11.04.11]."},{"key":"10.1016\/j.compedu.2011.08.015_bib14","first-page":"38","article-title":"Enhancing elementary programming courses using E-learning with a competitive attitude","volume":"10","author":"Guerreiro","year":"2008","journal-title":"International Journal of Internet Education (IJIE)"},{"key":"10.1016\/j.compedu.2011.08.015_bib15","series-title":"Evaluation of the BOSS online submission and assessment system","author":"Heng","year":"2005"},{"issue":"3","key":"10.1016\/j.compedu.2011.08.015_bib16","first-page":"1","article-title":"Automated assessment and experiences of teaching programming","volume":"5","author":"Higgins","year":"2005","journal-title":"ACM Journal of Educational Resources in Computing"},{"issue":"3","key":"10.1016\/j.compedu.2011.08.015_bib17","doi-asserted-by":"crossref","first-page":"287","DOI":"10.1023\/A:1026364126982","article-title":"The CourseMarker CBA system: improvements over Ceilidh","volume":"8","author":"Higgins","year":"2003","journal-title":"Education and Information Technologies"},{"key":"10.1016\/j.compedu.2011.08.015_bib18","doi-asserted-by":"crossref","first-page":"385","DOI":"10.1023\/A:1008609425784","article-title":"Anytime, anyplace learning in an online graduate professional degree program","volume":"8","author":"Hislop","year":"1999","journal-title":"Group Decision and Negotiation"},{"key":"10.1016\/j.compedu.2011.08.015_bib19","doi-asserted-by":"crossref","unstructured":"Jenkins, T. (2001). The motivation of students of programming. In Proceedings of the 6th conference on innovation and technology in computer science education (pp. 53\u201356).","DOI":"10.1145\/377435.377472"},{"key":"10.1016\/j.compedu.2011.08.015_bib20","unstructured":"Jenkins, T. (2002). On the difficulty of learning to program. In Proceedings of the 3rd annual LTSN_ICS conference (pp. 53\u201358)."},{"issue":"3","key":"10.1016\/j.compedu.2011.08.015_bib21","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1145\/1151954.1067453","article-title":"A study of the difficulties of novice programmers","volume":"37","author":"Lahtinen","year":"2005","journal-title":"ACM SIGCSE Bulletin"},{"issue":"4","key":"10.1016\/j.compedu.2011.08.015_bib22","doi-asserted-by":"crossref","first-page":"696","DOI":"10.1111\/j.1467-8535.2008.00847.x","article-title":"Exploring the effects of gender and learning styles on computer programming performance: implications for programming pedagogy","volume":"40","author":"Lau","year":"2009","journal-title":"British Journal of Educational Technology"},{"key":"10.1016\/j.compedu.2011.08.015_bib23","doi-asserted-by":"crossref","first-page":"459","DOI":"10.1109\/TE.2004.825053","article-title":"Teaching data structures using competitive games","volume":"47","author":"Lawrence","year":"2004","journal-title":"IEEE Transactions on Education"},{"issue":"1","key":"10.1016\/j.compedu.2011.08.015_bib24","first-page":"85","article-title":"Problem complexity: a measure of problem difficulty in algebra by using computer","volume":"28","author":"Lee","year":"2000","journal-title":"Education Journal"},{"issue":"2","key":"10.1016\/j.compedu.2011.08.015_bib25","doi-asserted-by":"crossref","first-page":"185","DOI":"10.1016\/j.compedu.2004.12.004","article-title":"Comparing dropouts and persistence in e-learning courses","volume":"48","author":"Levy","year":"2007","journal-title":"Computers & Education"},{"issue":"1","key":"10.1016\/j.compedu.2011.08.015_bib26","doi-asserted-by":"crossref","first-page":"109","DOI":"10.1016\/j.compedu.2003.12.008","article-title":"The development and evaluation of a software prototype for computer-adaptive testing","volume":"43","author":"Lilley","year":"2004","journal-title":"Computers & Education"},{"key":"10.1016\/j.compedu.2011.08.015_bib27","series-title":"Proceedings of the 2000","first-page":"129","article-title":"Competing in computing","author":"Manne","year":"2000"},{"issue":"8","key":"10.1016\/j.compedu.2011.08.015_bib28","doi-asserted-by":"crossref","first-page":"90","DOI":"10.1145\/1145287.1145293","article-title":"Pair programming improves student retention, confidence, and program quality","volume":"49","author":"McDowell","year":"2006","journal-title":"Communications of the ACM"},{"key":"10.1016\/j.compedu.2011.08.015_bib29","series-title":"Proceedings of the 37th SIGCSE","first-page":"138","article-title":"Developing collaborative skills early in the CS curriculum in a laboratory environment","author":"Mckinney","year":"2006"},{"key":"10.1016\/j.compedu.2011.08.015_bib30","series-title":"Handbook of research on educational communications and technology","first-page":"745","article-title":"Feedback research revisited","author":"Mory","year":"2004"},{"issue":"1","key":"10.1016\/j.compedu.2011.08.015_bib31","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1145\/1124706.1121350","article-title":"Women catch up: gender differences in learning programming concepts","volume":"38","author":"Murphy","year":"2006","journal-title":"ACM SIGCSE Bulletin"},{"issue":"1","key":"10.1016\/j.compedu.2011.08.015_bib32","doi-asserted-by":"crossref","first-page":"1098","DOI":"10.1016\/j.compedu.2010.12.009","article-title":"Research in online learning environments: priorities and methodologies","volume":"57","author":"Oncu","year":"2011","journal-title":"Computers &Education"},{"issue":"4","key":"10.1016\/j.compedu.2011.08.015_bib33","doi-asserted-by":"crossref","first-page":"107","DOI":"10.1145\/1113847.1113888","article-title":"An investigation into student characteristics affecting novice programming performance","volume":"37","author":"Pillay","year":"2005","journal-title":"SIGCSE Bulletin"},{"key":"10.1016\/j.compedu.2011.08.015_bib34","first-page":"131","article-title":"Competitive learning in informatics: the UVa online judge experience","volume":"2","author":"Revilla","year":"2008","journal-title":"Olympiads in Informatics"},{"issue":"2","key":"10.1016\/j.compedu.2011.08.015_bib57","doi-asserted-by":"crossref","first-page":"279","DOI":"10.1109\/TE.2008.928198","article-title":"Effects of competitive e-learning tools on higher education students: a case study","volume":"52","author":"Regueras","year":"2009","journal-title":"IEEE Transactions on Education"},{"issue":"6","key":"10.1016\/j.compedu.2011.08.015_bib58","doi-asserted-by":"crossref","first-page":"447","DOI":"10.1504\/IJCEELL.2007.015593","article-title":"An applied project of ICT-based active learning for the new model of university education","volume":"17","author":"Regueras","year":"2007","journal-title":"International Journal of Continuing Engineering Education and Life-Long Learning"},{"issue":"2","key":"10.1016\/j.compedu.2011.08.015_bib59","doi-asserted-by":"crossref","first-page":"302","DOI":"10.1109\/TE.2010.2053933","article-title":"Design of a competitive and collaborative learning strategy in a communication networks course","volume":"54","author":"Regueras","year":"2011","journal-title":"IEEE Transactions on Education"},{"key":"10.1016\/j.compedu.2011.08.015_bib35","doi-asserted-by":"crossref","unstructured":"Rice, W.R., Beg, Y., Waters, C., Bokreta, M.K., & Santiago-Aviles, J.J. (1999). New pedagogical approaches to computer science education: a case study in peer learning. In Proceedings of the 29th ASEE\/IEEE Frontiers in Education Conference (pp.13A4\/12\u201313A4\/15).","DOI":"10.1109\/FIE.1999.841733"},{"key":"10.1016\/j.compedu.2011.08.015_bib36","unstructured":"Roessling, G., & Hartte, S. (2008). WebTasks: online programming exercises made easy. In Proceedings of the 13th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education (pp. 363)."},{"key":"10.1016\/j.compedu.2011.08.015_bib37","doi-asserted-by":"crossref","unstructured":"Rongas, T., Kaarna, A., & Kalviainen, H. (2004). Classification of computerized learning tools for introductory programming courses: learning approach. In Proceedings of the IEEE international conference on advanced learning technologies (pp. 678\u2013680).","DOI":"10.1109\/ICALT.2004.1357618"},{"issue":"1","key":"10.1016\/j.compedu.2011.08.015_bib38","doi-asserted-by":"crossref","first-page":"252","DOI":"10.1016\/j.compedu.2007.05.008","article-title":"Supply chain simulator: a scenario-based educational tool to enhance student learning","volume":"51","author":"Siddiqui","year":"2008","journal-title":"Computers &Education"},{"key":"10.1016\/j.compedu.2011.08.015_bib39","series-title":"Programming challenges","author":"Skiena","year":"2003"},{"key":"10.1016\/j.compedu.2011.08.015_bib40","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1145\/1140123.1140131","article-title":"Experiences with Marmoset: designing and using an advanced submission and testing system for programming courses","volume":"38","author":"Spacco","year":"2006","journal-title":"ACM SIGCSE Bulletin"},{"issue":"2","key":"10.1016\/j.compedu.2011.08.015_bib41","doi-asserted-by":"crossref","first-page":"147","DOI":"10.2307\/248922","article-title":"Validating instruments in MIS research","volume":"13","author":"Straub","year":"1989","journal-title":"MIS Quarterly"},{"issue":"6","key":"10.1016\/j.compedu.2011.08.015_bib42","doi-asserted-by":"crossref","first-page":"849","DOI":"10.1037\/0022-3514.86.6.849","article-title":"The effects of cooperation and competition on intrinsic motivation and performance","volume":"86","author":"Tauer","year":"2004","journal-title":"Journal of Personality and Social Psychology"},{"key":"10.1016\/j.compedu.2011.08.015_bib43","doi-asserted-by":"crossref","first-page":"307","DOI":"10.1002\/spe.839","article-title":"Oto, a generic and extensible tool for marking programming assignments","volume":"38","author":"Tremblay","year":"2008","journal-title":"Software \u2013 Practice and Experience"},{"issue":"3","key":"10.1016\/j.compedu.2011.08.015_bib44","doi-asserted-by":"crossref","first-page":"821","DOI":"10.1016\/j.compedu.2006.08.008","article-title":"Programming contest strategy","volume":"50","author":"Trotman","year":"2008","journal-title":"Computers & Education"},{"key":"10.1016\/j.compedu.2011.08.015_bib45","unstructured":"Truong, N. (2007). A web-based programming environment for novice programmers. PhD thesis. Queensland: University of Technology."},{"issue":"4","key":"10.1016\/j.compedu.2011.08.015_bib46","doi-asserted-by":"crossref","first-page":"1804","DOI":"10.1016\/j.compedu.2008.06.001","article-title":"The nature, reception, and use of online peer feedback in higher education","volume":"51","author":"Van der Pol","year":"2008","journal-title":"Computers & Education"},{"issue":"1","key":"10.1016\/j.compedu.2011.08.015_bib47","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1111\/j.1467-9280.2007.01842.x","article-title":"Gender differences in cooperation and competition - the male-warrior hypothesis","volume":"18","author":"Van Vugt","year":"2007","journal-title":"Psychological Science"},{"issue":"4","key":"10.1016\/j.compedu.2011.08.015_bib48","doi-asserted-by":"crossref","first-page":"273","DOI":"10.1023\/A:1026259005264","article-title":"Competitively contingent rewards and intrinsic motivation: can losers remain motivated?","volume":"27","author":"Vansteenkiste","year":"2003","journal-title":"Motivation and Emotion"},{"issue":"3","key":"10.1016\/j.compedu.2011.08.015_bib49","doi-asserted-by":"crossref","first-page":"1392","DOI":"10.1016\/j.compedu.2008.01.003","article-title":"Gender issues in technology use: perceived social support, computer self-efficacy and value beliefs, and computer use beyond school","volume":"51","author":"Vekiri","year":"2008","journal-title":"Computers & Education"},{"key":"10.1016\/j.compedu.2011.08.015_bib60","series-title":"A new learning paradigm: Competition supported by technology","first-page":"11","article-title":"Effective strategies for learning: collaboration and competition","author":"Verd\u00fa","year":"2010"},{"key":"10.1016\/j.compedu.2011.08.015_bib50","unstructured":"Vihtonen, E., & Ageenko, E. (2002). Viope-computer supported environment for learning programming languages. In Proceedings of the international symposium on technologies of information and communication in education for engineering and industry (pp. 371\u2013372)."},{"key":"10.1016\/j.compedu.2011.08.015_bib51","doi-asserted-by":"crossref","first-page":"283","DOI":"10.1007\/978-3-540-85170-7_25","article-title":"Designing programming exercises with computer assisted instruction","volume":"5169","author":"Wang","year":"2008","journal-title":"Lecture Notes in Computer Science"},{"key":"10.1016\/j.compedu.2011.08.015_bib52","doi-asserted-by":"crossref","first-page":"549","DOI":"10.1111\/j.1365-2729.2010.00368.x","article-title":"Adaptive item-based learning environments based on the item response theory: possibilities and challenges","volume":"26","author":"Wauters","year":"2010","journal-title":"Journal of Computer Assisted Learning"},{"key":"10.1016\/j.compedu.2011.08.015_bib53","unstructured":"Wiedenbeck, S., LaBelle, D., & Kain, V.N.R. (2004). Factors affecting course outcomes in introductory programming. In Proceedings of the 16th workshop of the psychology of programming interest group (pp. 97\u2013110)."},{"issue":"3","key":"10.1016\/j.compedu.2011.08.015_bib54","doi-asserted-by":"crossref","first-page":"1202","DOI":"10.1016\/j.compedu.2010.05.017","article-title":"Students\u2019 reflection on online self-correction and peer review to improve writing","volume":"55","author":"Yang","year":"2010","journal-title":"Computers & Education"}],"container-title":["Computers & Education"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S036013151100193X?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S036013151100193X?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,6,15]],"date-time":"2019-06-15T08:27:24Z","timestamp":1560587244000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S036013151100193X"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,1]]},"references-count":60,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2012,1]]}},"alternative-id":["S036013151100193X"],"URL":"https:\/\/doi.org\/10.1016\/j.compedu.2011.08.015","relation":{},"ISSN":["0360-1315"],"issn-type":[{"value":"0360-1315","type":"print"}],"subject":[],"published":{"date-parts":[[2012,1]]}}}