{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,14]],"date-time":"2026-07-14T03:17:33Z","timestamp":1783999053403,"version":"3.55.0"},"reference-count":77,"publisher":"IGI Global Scientific Publishing","issue":"3","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018,7]]},"abstract":"<jats:p>This article explores the feasibility of employing cooperative program editing tools in teaching programming. A quasi-experimental study was conducted, in which the experimental group co-edited the programs with peers using the wiki. The control group co-edited the programs with peers using only the face-to-face approach. The findings show that the co-editing platform was effective in assisting collaborative learning of programming, especially for program implementation. By observing editing histories, students could compare programs and then reflect more deeply about programming. The use of the wiki history tool also helped to illuminate nonlinear and dynamic procedures utilized in programming. Students who engaged more in the collaborative programming or interacted more with partners on the wiki showed greater program implementation achievements. The major benefit of using the wiki was the enhanced ability to observe the dynamic programming procedure and to encounter programming conflicts, which contributed to the process of procedural knowledge acquisition and elaboration.<\/jats:p>","DOI":"10.4018\/ijdet.2018070102","type":"journal-article","created":{"date-parts":[[2018,5,3]],"date-time":"2018-05-03T12:16:13Z","timestamp":1525349773000},"page":"18-45","source":"Crossref","is-referenced-by-count":12,"title":["The Use of Wiki in Teaching Programming"],"prefix":"10.4018","volume":"16","author":[{"given":"Yu-Tzu","family":"Lin","sequence":"first","affiliation":[{"name":"National Taiwan Normal University, Taipei, Taiwan"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Cheng-Chih","family":"Wu","sequence":"additional","affiliation":[{"name":"National Taiwan Normal University, Taipei, Taiwan"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Chiung-Fang","family":"Chiu","sequence":"additional","affiliation":[{"name":"National Chi Nan University, Puli Township, Taiwan"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"2432","reference":[{"key":"IJDET.2018070102-0","doi-asserted-by":"publisher","DOI":"10.1016\/j.compedu.2011.04.004"},{"key":"IJDET.2018070102-1","author":"J.Anderson","year":"1976","journal-title":"Language, memory, and thought"},{"key":"IJDET.2018070102-2","author":"A.Bandura","year":"1977","journal-title":"Social Learning Theory"},{"key":"IJDET.2018070102-3","author":"B. S.Bloom","year":"1956","journal-title":"Taxonomy of Educational Objectives: Handbook I: Cognitive Domain"},{"key":"IJDET.2018070102-4","doi-asserted-by":"publisher","DOI":"10.1145\/1352135.1352207"},{"issue":"9","key":"IJDET.2018070102-5","first-page":"1505","article-title":"Integrating Educational Tools for Collaborative","volume":"11","author":"C.Bravo","year":"2005","journal-title":"Journal of Universal Computer Science"},{"key":"IJDET.2018070102-6","doi-asserted-by":"publisher","DOI":"10.1145\/1099203.1099264"},{"key":"IJDET.2018070102-7","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1145\/377435.377467","article-title":"The effect of student attributes on success in programming. In ITiCSE","author":"P.Byrne","year":"2001","journal-title":"Proceedings of the 6th annual conference on Innovation and technology in computer science education"},{"key":"IJDET.2018070102-8","doi-asserted-by":"publisher","DOI":"10.1016\/j.ins.2009.11.022"},{"key":"IJDET.2018070102-9","doi-asserted-by":"publisher","DOI":"10.1080\/10494820903298662"},{"key":"IJDET.2018070102-10","doi-asserted-by":"publisher","DOI":"10.1080\/10494820.2011.641677"},{"key":"IJDET.2018070102-11","unstructured":"Chen, G. S., Lin, Y. T., & Lin, Y. C. (2015). Project-based Programming Learning by Using GitHub. In Proceedings of the World Conference on Educational Media and Technology (EdMedia 2015), Montr\u00e9al, Canada, June 22-24."},{"key":"IJDET.2018070102-12","doi-asserted-by":"publisher","DOI":"10.1016\/j.compedu.2010.08.021"},{"key":"IJDET.2018070102-13","doi-asserted-by":"publisher","DOI":"10.1016\/j.compedu.2005.07.003"},{"key":"IJDET.2018070102-14","doi-asserted-by":"crossref","unstructured":"Chong, J., & Hurlbutt, T. (2007). The social dynamics of pair programming. In Proceedings of the 29th International Conference on Software Engineering (ICSE\u201907).","DOI":"10.1109\/ICSE.2007.87"},{"key":"IJDET.2018070102-15","doi-asserted-by":"publisher","DOI":"10.1016\/j.compedu.2008.07.003"},{"key":"IJDET.2018070102-16","unstructured":"Costelloe, E. (2004). Teaching programming: The State of the Art. CRITE Technical Report."},{"key":"IJDET.2018070102-17","doi-asserted-by":"publisher","DOI":"10.1007\/s11412-007-9035-z"},{"issue":"5","key":"IJDET.2018070102-18","first-page":"49","article-title":"Pair programming and pair trading: Effects on learning and motivation in a CS2 course.","volume":"18","author":"T. H.DeClue","year":"2003","journal-title":"Journal of Computing Sciences in Colleges"},{"key":"IJDET.2018070102-19","first-page":"275","article-title":"Designing integrative scripts","author":"P.Dillenbourg","year":"2007","journal-title":"Scripting computer-supported collaborative learning. Cognitive, computational, and educational perspectives"},{"key":"IJDET.2018070102-20","doi-asserted-by":"publisher","DOI":"10.1111\/j.1365-2729.2007.00256.x"},{"key":"IJDET.2018070102-21","doi-asserted-by":"publisher","DOI":"10.1111\/j.1365-2729.2008.00302.x"},{"key":"IJDET.2018070102-22","doi-asserted-by":"publisher","DOI":"10.1016\/j.compedu.2010.06.012"},{"issue":"2","key":"IJDET.2018070102-23","first-page":"241","article-title":"Models to evaluate online learning communities of asynchronous discussion forums.","volume":"19","author":"K. F.Hew","year":"2003","journal-title":"Australian Journal of Educational Technology"},{"key":"IJDET.2018070102-24","doi-asserted-by":"publisher","DOI":"10.1016\/j.compedu.2011.02.012"},{"key":"IJDET.2018070102-25","doi-asserted-by":"publisher","DOI":"10.1016\/j.compedu.2011.12.009"},{"key":"IJDET.2018070102-26","doi-asserted-by":"publisher","DOI":"10.1016\/j.intcom.2008.07.002"},{"key":"IJDET.2018070102-27","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8535.2012.01284.x"},{"key":"IJDET.2018070102-28","doi-asserted-by":"publisher","DOI":"10.1016\/j.learninstruc.2009.02.003"},{"key":"IJDET.2018070102-29","unstructured":"Khamesan, A., & Hammond, N. (2004). Synchronous collaborative concept mapping via ICT: learning effectiveness and personal and interpersonal awareness. In Proc. of the First Int.Conference on Concept Mapping, Pamplona, Spain."},{"key":"IJDET.2018070102-30","unstructured":"Kim, B. (2001). Social Constructivism. In M. Orey (Ed.), Emerging perspectives on learning, teaching, and technology. Retrieved 12\/3\/2012 from http:\/\/projects.coe.uga.edu\/epltt\/"},{"key":"IJDET.2018070102-31","first-page":"138","article-title":"Using Wikis for learning and knowledge building\u202f: Results of an experimental study.","volume":"14","author":"J.Kimmerle","year":"2011","journal-title":"Journal of Educational Technology & Society"},{"key":"IJDET.2018070102-32","unstructured":"Kort, B., Reilly, R., & Picard, R. (2001). External representation of learning process and domain knowledge: Affective state as a determinate of its structure and function. Paper presented at the10th International Conference on Artificial Intelligence in Education, San Antonio, TX."},{"key":"IJDET.2018070102-33","article-title":"Student-centered library instruction: an assessment of online graduate students\u2019 information literacy skills and needs.","author":"S.Kumar","year":"2011","journal-title":"Proceedings of World Conference on E-learning in Corporate, Government, Healthcare, and Higher Education"},{"key":"IJDET.2018070102-34","doi-asserted-by":"publisher","DOI":"10.1007\/s10639-009-9118-8"},{"key":"IJDET.2018070102-35","first-page":"261","article-title":"A Learning Process Mechanism in CSCL.","author":"H. J.Lee","year":"2008","journal-title":"Proceedings of the 16th International Conference on Computers in Education"},{"key":"IJDET.2018070102-36","article-title":"Exploring the Effects of Employing Google Docs in Collaborative Concept Mapping on Achievement, Concept Representation, and Attitudes.","author":"Y. T.Lin","journal-title":"Interactive Learning Environments"},{"key":"IJDET.2018070102-37","doi-asserted-by":"publisher","DOI":"10.1016\/j.compedu.2006.07.002"},{"key":"IJDET.2018070102-38","doi-asserted-by":"publisher","DOI":"10.1145\/6138.6142"},{"key":"IJDET.2018070102-39","author":"L.McDowell","year":"2006","journal-title":"Assessment for learning: Current practice exemplars from the Centre for Excellence in Teaching and Learning in assessment for learning"},{"key":"IJDET.2018070102-40","doi-asserted-by":"publisher","DOI":"10.1080\/08886504.1997.10782199"},{"key":"IJDET.2018070102-41","doi-asserted-by":"publisher","DOI":"10.1016\/j.compedu.2005.12.004"},{"key":"IJDET.2018070102-42","doi-asserted-by":"publisher","DOI":"10.1111\/j.1365-2729.2009.00331.x"},{"key":"IJDET.2018070102-43","doi-asserted-by":"publisher","DOI":"10.1016\/j.compedu.2011.11.024"},{"key":"IJDET.2018070102-44","doi-asserted-by":"publisher","DOI":"10.1007\/s11412-011-9122-z"},{"key":"IJDET.2018070102-45","doi-asserted-by":"publisher","DOI":"10.1111\/j.1365-2729.2010.00393.x"},{"issue":"3","key":"IJDET.2018070102-46","first-page":"78","article-title":"Emotion and e-learning.","volume":"7","author":"K.O\u2019regan","year":"2003","journal-title":"Journal of Asynchronous Learning Networks"},{"key":"IJDET.2018070102-47","doi-asserted-by":"publisher","DOI":"10.1016\/j.compedu.2011.01.017"},{"key":"IJDET.2018070102-48","first-page":"37","article-title":"Exploring technology-mediated learning from a pedagogical perspective exploring technology-mediated learning","author":"R.Oliver","year":"2010","journal-title":"Interactive Learning Environments"},{"key":"IJDET.2018070102-49","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-07221-0_16"},{"key":"IJDET.2018070102-50","doi-asserted-by":"publisher","DOI":"10.1016\/j.compedu.2009.06.008"},{"key":"IJDET.2018070102-51","doi-asserted-by":"publisher","DOI":"10.1016\/S0360-1315(01)00070-7"},{"key":"IJDET.2018070102-52","doi-asserted-by":"publisher","DOI":"10.1109\/TKDE.2008.138"},{"key":"IJDET.2018070102-53","doi-asserted-by":"publisher","DOI":"10.1016\/j.chb.2009.10.011"},{"key":"IJDET.2018070102-54","author":"J.Piaget","year":"1963","journal-title":"The Origins of Intelligence in Children"},{"key":"IJDET.2018070102-55","first-page":"703","article-title":"Piaget\u2019s theory","author":"J.Piaget","year":"1970","journal-title":"Carmichael\u2019s manual of child psychology"},{"key":"IJDET.2018070102-56","doi-asserted-by":"publisher","DOI":"10.1016\/j.compedu.2004.10.012"},{"key":"IJDET.2018070102-57","author":"W.Richardson","year":"2009","journal-title":"Blogs, wikis, podcasts, and other powerful web tools for classrooms"},{"key":"IJDET.2018070102-58","doi-asserted-by":"publisher","DOI":"10.1207\/s15327051hci0601_1"},{"key":"IJDET.2018070102-59","doi-asserted-by":"publisher","DOI":"10.1207\/s15516709cog1904_3"},{"key":"IJDET.2018070102-60","doi-asserted-by":"publisher","DOI":"10.1037\/0022-0663.99.3.561"},{"issue":"1","key":"IJDET.2018070102-61","first-page":"25","article-title":"Social software in higher education: The diversity of applications and their contributions to students\u2019 learning experiences.","volume":"26","author":"A.Schroeder","year":"2010","journal-title":"Communications of the Association for Information Systems"},{"key":"IJDET.2018070102-62","doi-asserted-by":"publisher","DOI":"10.1007\/BF00977789"},{"key":"IJDET.2018070102-63","doi-asserted-by":"publisher","DOI":"10.1145\/6592.6594"},{"key":"IJDET.2018070102-64","doi-asserted-by":"publisher","DOI":"10.1016\/j.compedu.2003.04.001"},{"key":"IJDET.2018070102-65","doi-asserted-by":"publisher","DOI":"10.1007\/11573548_125"},{"key":"IJDET.2018070102-66","doi-asserted-by":"publisher","DOI":"10.1111\/j.1365-2729.2008.00276.x"},{"key":"IJDET.2018070102-67","doi-asserted-by":"publisher","DOI":"10.1109\/TLT.2009.4"},{"key":"IJDET.2018070102-68","author":"L.Vygotsky","year":"1978","journal-title":"Mind in Society"},{"issue":"2","key":"IJDET.2018070102-69","doi-asserted-by":"crossref","first-page":"94","DOI":"10.4085\/1947-380X-5.2.94","article-title":"Using Google Docs as a Collaboration Tool.","volume":"5","author":"R.Wagner","year":"2010","journal-title":"Athletic Training Education Journal"},{"issue":"3","key":"IJDET.2018070102-70","first-page":"69","article-title":"An evaluation of a cooperative learning method in programming and problem solving I","volume":"28","author":"D.Wei","year":"2013","journal-title":"Computing Sciences in Colleges"},{"key":"IJDET.2018070102-71","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8535.2007.00799.x"},{"key":"IJDET.2018070102-72","first-page":"232","article-title":"Exploring the use of blogs as learning spaces in the higher education sector.","volume":"20","author":"J. B.Williams","year":"2004","journal-title":"Australian Journal of Educational Technology"},{"key":"IJDET.2018070102-73","doi-asserted-by":"publisher","DOI":"10.1145\/234867.234872"},{"key":"IJDET.2018070102-74","first-page":"15","article-title":"Exploring the effects of pair-programming in the high school computer science laboratory.","author":"C. C.Wu","year":"2009","journal-title":"International Congress of Science Education"},{"key":"IJDET.2018070102-75","doi-asserted-by":"publisher","DOI":"10.2307\/749187"},{"key":"IJDET.2018070102-76","doi-asserted-by":"publisher","DOI":"10.1016\/j.compedu.2010.05.017"}],"container-title":["International Journal of Distance Education Technologies"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=205512","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,5,6]],"date-time":"2022-05-06T01:49:23Z","timestamp":1651801763000},"score":1,"resource":{"primary":{"URL":"http:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/IJDET.2018070102"}},"subtitle":["Effects Upon Achievement, Attitudes, and Collaborative Programming Behaviors"],"short-title":[],"issued":{"date-parts":[[2018,7]]},"references-count":77,"journal-issue":{"issue":"3"},"URL":"https:\/\/doi.org\/10.4018\/ijdet.2018070102","relation":{},"ISSN":["1539-3100","1539-3119"],"issn-type":[{"value":"1539-3100","type":"print"},{"value":"1539-3119","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,7]]}}}