63_7

Oscar Revelo-Sánchez, César A. Collazos, Alexander A. Barón
pp.  … – …, download
(https://doi.org/10.55612/s-5002-063-007)

Abstract

Although the practical benefits of incorporating collaborative work into education have been highlighted, there has been little emphasis on a fundamental part: the design of the inherent collaborative processes. Collaborative engineering emphasises the use of collaboration patterns and thinkLets as primary design units, with reusability as an essential goal. This paper presents the design and validation of the collaborative activity “Peer Code Review”, aimed at supporting the teaching of introductory programming courses using collaboration patterns and thinkLets. A controlled experiment with 79 students of introductory programming courses demonstrated the effectiveness of the proposed approach. The results showed that students in the experimental groups achieved significantly higher grades than those in the control groups. These results validate the positive impact of the peer code review activity on academic performance and confirm its potential as an effective collaborative learning strategy for teaching programming.

Keywords: Collaborative activity, Collaborative design, Collaborative modelling, Collaboration patterns, Programming, thinkLets.

References

1. Revelo Sánchez O., Collazos Ordóñez C.A., Jiménez Toledo J.A.: El trabajo colaborativo como estrategia didáctica para la enseñanza/aprendizaje de la programación: una revisión sistemática de literatura, TecnoLógicas, 21, pp. 115–134 (2018), DOI: 10.22430/22565337.731
2. Kolfschoten G.L., De Vreede G.-J.: The Collaboration Engineering Approach for Designing Collaboration Processes, in Haake, J.M., Ochoa, S.F., and Cechich, A. (eds.) Groupware: Design, Implementation, and Use. vol. 4715. pp. 95–110. Springer, Berlin, Heidelberg, Bariloche, Argentina (2007), DOI: 10.1007/978-3-540-74812-0_8
3. Collazos C.A.: Diseñando actividades de aprendizaje colaborativo asistidas por computador, Revista Educación en Ingeniería, 9, pp. 143–149 (2014), DOI: 10.26507/REI.V9N17.379
4. Claros I., Echeverria L., Garmendia A., Cobos R.: Towards a collaborative pedagogical model in MOOCs, 2014 IEEE Global Engineering Education Conference (EDUCON). pp. 905–911. IEEE, Istanbul, Turkey (2014), DOI: 10.1109/EDUCON.2014.6826204
5. De Vreede G.-J., Briggs R.O.: Collaboration Engineering: Designing Repeatable Processes for High-Value Collaborative Tasks, Proceedings of the 38th Annual Hawaii International Conference on System Sciences. pp. 1–10. IEEE, Big Island, HI, USA (2005), DOI: 10.1109/HICSS.2005.144
6. Solano A.F., Collazos C.A.: Modelo para el diseño de actividades colaborativas desde un enfoque práctico, Revista Universitaria en Telecomunicaciones, Informática y Control, 1, pp. 55–64 (2012),
7. Briggs R.O., De Vreede G.-J., Nunamaker Jr. J.F.: Collaboration Engineering with ThinkLets to Pursue Sustained Success with Group Support Systems, Journal of Management Information Systems, 19, pp. 31–64 (2003), DOI: 10.1080/07421222.2003.11045743
8. Chatterjee S., Fuller M., Sarker S.: An ethical design theory for thinkLet-based collaboration, Hawaii International Conference on System Sciences (HICSS) – Workshop on Collaboration Engineering. pp. 33–44. , Hawaii (2007),
9. Cheng X., Wang X., Huang J., Zarifis A.: An Experimental Study of Satisfaction Response: Evaluation of Online Collaborative Learning, The International Review of Research in Open and Distributed Learning, 17, (2016), DOI: 10.19173/irrodl.v17i1.2110
10. Bashardoost B.G., Lyons K., Leung R.: A Goal-Oriented Approach for Designing Collaboration Processes, 2016 49th Hawaii International Conference on System Sciences (HICSS). pp. 757–766. IEEE, Koloa, HI, USA (2016), DOI: 10.1109/HICSS.2016.99
11. Collazos C., Solano A., Fardoun H.M.: Collaboration Engineering: Supporting the Collaborative Processes Design for the Accessible and Usable Interactive Systems Design, Proceedings of the 13th International Conference on Software Technologies – IDEE. pp. 786–793. SCITEPRESS – Science and Technology Publications, Porto, Portugal (2018), DOI: 10.5220/0006941407860793
12. Chacón J.: Modelo para el Diseño de Actividades Colaborativas Mediante la Utilización de Herramientas Web 2.0 | Noticias – Tecnologías para la Formación, https://juandomingofarnos.wordpress.com/2012/08/21/modelo-para-el-diseno-de-actividades-colaborativas-mediante-la-utilizacion-de-herramientas-web-2-0-noticias-tecnologias-para-la-formacion/
13. Lund M.I., Collazos C.A., Ormeño E.L.: CODILA+A : Modelo de apoyo para la preparación de actividades experimentales destinadas a la enseñanza de Ingeniería de Software en ambientes colaborativos y distribuidos geográficamente, Workshop de innovación en educación en informática (WIEI). pp. 1–12. Universidad Nacional de La Plata, La Plata (Argentina) (2012),
14. Lundin J.: Designing Computer Supported Collaborative Learning Activities for Specific Contexts, PsychNology, 2, pp. 205–228 (2004),
15. Dillenbourg P.: What do you mean by collaborative learning?, in Dillenbourg, P. (ed.) Collaborative-learning: Cognitive and Computational Approaches. pp. 1–19. Elsevier, Oxford (1999),
16. Auria B., Barzola V., Echeverria V.: A Collaborative Design Tool to Support Learning Environments During Emergent Remote Learning, 2021 IEEE URUCON. pp. 541–546. IEEE, Montevideo, Uruguay (2021), DOI: 10.1109/URUCON53396.2021.9647346
17. Topping K.J.: Peer Assessment : Learning by Judging and Discussing the Work of Other Learners, Interdisciplinary Education and Psychology, 1, pp. 1–17 (2017), DOI: 10.31532/InterdiscipEducPsychol.1.1.007
18. Topping K.J.: Peer- and self-assessment, in Tierney, R.J., Rizvi, F., and Ercikan, K. (eds.) International Encyclopedia of Education. pp. 79–88. Elsevier (2023), DOI: 10.1016/B978-0-12-818630-5.09021-7
19. Spiller D.: Assessment Matters : Self-Assessment and Peer Assessment Assessment, Teaching Development | Wāhanga Whakapakari Ako. pp. 1–19. The University Of Waikato (2012),
20. Hwang G.-J., Liang Z.-Y., Wang H.-Y.: An Online Peer Assessment-Based Programming Approach to Improving Students’ Programming Knowledge and Skills, 2016 International Conference on Educational Innovation through Technology (EITT). pp. 81–85. IEEE, Tainan, Taiwan (2016), DOI: 10.1109/EITT.2016.23
21. van Gennip N.A.E., Segers M.S.R., Tillema H.H.: Peer assessment as a collaborative learning activity: The role of interpersonal variables and conceptions, Learning and Instruction, 20, pp. 280–290 (2010), DOI: 10.1016/j.learninstruc.2009.08.010
22. King A.: Scripting collaborative learning processes: A cognitive perspective, in Fischer, F., Kollar, I., Mandl, H., and Haake, J.M. (eds.) Scripting computer-supported collaborative learning. pp. 13–37. Springer US, Boston, MA (2007), DOI: 10.1007/978-0-387-36949-5
23. Baker M.J.: Collaboration in collaborative learning, Interaction Studies, 16, pp. 451–473 (2015), DOI: 10.1075/is.16.3.05bak
24. S. Lu H., Smiles R.: The Role of Collaborative Learning in the Online Education, International Journal of Economics, Business and Management Research, 06, pp. 125–137 (2022), DOI: 10.51505/IJEBMR.2022.6608
25. Redes A.: Collaborative Learning And Teaching In Practice, Journal Plus Education, XVI, pp. 334–346 (2016),
26. Kotova E., Saveleva E., Lineva E., Leontieva A.: The Collective Activity of Schoolchildren in Cooperation Groups as a Step Towards Social Interaction, Proceedings of the IX International Scientific and Practical Conference “Current Problems of Social and Labour Relations” (ISPC-CPSLR 2021). pp. 208–213. Atlantis Press, Makhachkala, Russia (2022), DOI: 10.2991/assehr.k.220208.037
27. Nussbaum M., Caballerio D.: Design of Collaborative Learning Activities, 2013 IEEE 13th International Conference on Advanced Learning Technologies (ICALT). pp. 1–2. IEEE, Beijing, China (2013), DOI: 10.1109/ICALT.2013.4
28. Kreitmayer S.: Designing Activities for Collaboration at Classroom Scale Using Shared Technology, http://oro.open.ac.uk/id/eprint/43862, (2015)
29. Boud D., Bearman M.: The assessment challenge of social and collaborative learning in higher education, Educational Philosophy and Theory, 56, pp. 459–468 (2024), DOI: 10.1080/00131857.2022.2114346
30. Irzawati I.: The pros and cons of integrating collaborative learning into lesson plan design, Progres Pendidikan, 4, pp. 1–11 (2023), DOI: 10.29303/prospek.v4i1.325
31. Coto M., Collazos C.A., Mora Rivera S.: Modelo Colaborativo y Ubicuo para apoyar los procesos de enseñanza-aprendizaje a nivel Iberoamericano, Revista de Educación a Distancia, 0, pp. 1–30 (2016), DOI: 10.6018/red/48/10
32. Briggs R., Kolfschoten G., De Vreede G.J., Douglas D.: Defining Key Concepts for Collaboration Engineering, AMCIS 2006 Proceedings. pp. 121–128. AIS Electronic Library (AISeL), Acapulco, México (2006),
33. Briggs R.O., De Vreede G.-J.: ThinkLets: Building Blocks for Concerted Collaboration, University of Nebraska, Center for Collaboration Science, Omaha, NE, USA, (2009)
34. Briggs R.O., De Vreede G.J., Nunamaker J.F., Tobey D.: ThinkLets: Achieving predictable, repeatable patterns of group interaction with Group Support Systems (GSS), Proceedings of the 34th Annual Hawaii International Conference on System Sciences. p. 9. IEEE, Maui, HI, USA (2001), DOI: 10.1109/HICSS.2001.926238
35. Laal M.: Collaborative Learning; Elements, Procedia – Social and Behavioral Sciences, 83, pp. 814–818 (2013), DOI: 10.1016/j.sbspro.2013.06.153
36. Collazos C.A., Mendoza J.: How to take advantage of “cooperative learning” in the classroom, Educación y Educadores, Volumen 9, pp. 61–76 (2006),
37. Revelo Sánchez O., Collazos C.A., Redondo M.A.: Automatic Group Organization for Collaborative Learning Applying Genetic Algorithm Techniques and the Big Five Model, Mathematics, 9, pp. 1578 (2021), DOI: 10.3390/math9131578
38. Hernández Sampieri R., Mendoza Torres C.P.: Metodología de la Investigación: Las Rutas Cuantitativa, Caulitativa y Mixta, McGraw-Hill Education, Ciudad de México, México, (2018)
39. Taylor J.M., Alanazi S.: Cohen’s and Hedges’ g, Journal of Nursing Education, 62, pp. 316–317 (2023), DOI: 10.3928/01484834-20230415-02

back to Table of Contents