Skip to main content

Group Formation Algorithms in Collaborative Learning Contexts: A Systematic Mapping of the Literature

  • Conference paper
Collaboration and Technology (CRIWG 2014)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 8658))

Included in the following conference series:

Abstract

Group Formation is a complex and important step to design effective collaborative learning activities. Through the adequate selection of individuals to a group, it is possible to create environments that foster the occurrence of meaningful interactions, and thereby, increasing robust learning and intellectual growth. Many researchers indicate that the inadequate formation of groups can demotivate students and hinder the learning process. Thus, in the field of Computer-Supported Collaborative Learning (CSCL), there are several studies focusing on developing and testing group formation in collaborative learning contexts using best practices and other pedagogical approaches. Nevertheless, the CSCL community lacks a comprehensive understanding on which computational techniques (i.e. algorithms) has supported group formation. To the best of our knowledge, there is no study aimed at gathering and analyzing the research findings on this topic using a systematic method. To fill this gap, this research conducted a systematic mapping with the objective of summarizing the studies on algorithms for group formation in CSCL contexts. Initially, by searching on six digital libraries, we collected 256 studies. Then, after a careful analysis of each study, we verified that only 48 were related to group formation applied to collaborative learning contexts. Finally, we categorized the contributions of these studies to present an overview of the findings produced by the community. This overview shows that: (i) there is a gradual increase on research published in this topic; (ii) 41% of the algorithms for group formation area based on probabilistic models; (iii) most studies presented the evaluation of tools that implement these algorithms; but (iv) only 2% of the studies provide their source code; and finally, (v) there is no tool or guideline to compare the benefits, differences and specificities of group formation algorithms available to date. As a result of this work an infographic is also available at: http://infografico.caed-lab.com/mapping/gf.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Aronson, E., Patnoe, S.: The jigsaw classroom: building cooperation in the classroom, 2nd edn. Addison Wesley Longman, New York (1997)

    Google Scholar 

  2. Barkley, E., Cross, K.P., Major, C.H.: Collaborative Learning Techniques: A Practical Guide to Promoting Learning in Groups. Jossey Bass, San Francisco (2005)

    Google Scholar 

  3. Dillenbourg, P.: Over-scripting CSCL: The risks of blending collaborative learning with instructional design. In: Three Worlds of CSCL. Can we support CSCL?, pp. 61–91. Open University Nederland, Heerlen (2002)

    Google Scholar 

  4. Dyba, T., Dingsoyr, T., Hanssen, G.K.: Applying Systematic Reviews to Diverse Study Types: An Experience Report, 225-234 (2007)

    Google Scholar 

  5. Isotani, S., Inaba, A., Ikeda, M., Mizoguchi, R.: An Ontology Engineering Approach to the Realization of Theory-Driven Group Formation. International Journal on Computer-Supported Collaborative Learning 4(4), 445–478 (2009)

    Google Scholar 

  6. Isotani, S., Mizoguchi, R., Isotani, S., Capeli, O.M., Isotani, N., de Albuquerque, A.R.P.L., Bittencourt, I.I., Jaques, P.A.: A Semantic Web-based authoring tool to facilitate the planning of collaborative learning scenarios compliant with learning theories. Computers & Education 63, 267–284 (2013)

    Google Scholar 

  7. Moreno, J., Ovalle, D.A., Viccari, R.M.: A genetic algorithm approach for group formation in collaborative learning considering multiple student characteristics. Computers and Education 58, 560–569 (2012)

    Google Scholar 

  8. Ounnas, A., Davis, H.C., Millard, D.E.: A Framework for Semantic Group Formation in Education. Educational Technology and Society 12(4), 43–55 (2009)

    Google Scholar 

  9. Petersen, K., Feldt, R., Shahid, M., Mattsson, M.: Systematic Mapping Studies in Software Engineering. In: Proceedings of the Evaluation and Assessment in Software Engineering, pp. 1–10 (2008)

    Google Scholar 

  10. Soh, L.-K., Khandaker, N., Jiang, H.: I-MINDS: A Multiagent System for Intelligent Computer- Supported Collaborative Learning and Classroom Management. International Journal on Artificial Intelligence in Education 18, 119–151 (2008)

    Google Scholar 

  11. Strijbos, J., Martens, R.L., Jochems, W.M.G., Broers, N.J.: The effect of functional roles on perceived group efficiency during computer-supported collaborative learning: a matter of triangulation. Computers in Human Behavior 23(1), 353–380 (2007)

    Google Scholar 

  12. Wang, D.-Y., Liu, Y.-C., Sun, C.-T.: A grouping system used to form teams full of thinking styles for highly debating, pp. 725–730. World Scientific and Engineering Academy and Society (WSEAS), Stevens Point, Wisconsin, USA (2006)

    Google Scholar 

  13. Wieringa, R., Maiden, N.A.M., Mead, N.R., Rolland, C.: Requirements engineering paper classification and evaluation criteria: a proposal and a discussion. Requirements Engineering 11(1), 102–107 (2006)

    Google Scholar 

  14. Abnar, S., Orooji, F., Taghiyareh, F.: An evolutionary algorithm for forming mixed groups of learners in web based collaborative learning environments. In: 2012 IEEE International Conference on Technology Enhanced Education (ICTEE), pp. 1–6 (2012)

    Google Scholar 

  15. Adán-Coello, J.M., Tobar, C.M., de Faria, E.S.J., de Menezes, W.S., de Freitas, R.L.: Forming Groups for Collaborative Learning of Introductory Computer Programming Based on Students’ Programming Skills and Learning Styles. International Journal of Information and Communication Technology Education 7, 34–46 (2011)

    Google Scholar 

  16. Ardaiz-Villanueva, O., Nicuesa-Chacon, X., Brene-Artazcoz, O., Sanz de Acedo Lizarraga, M.L., Sanz de Acedo Baquedano, M.T.: Evaluation of Computer Tools for Idea Generation and Team Formation in Project-Based Learning. Computers & Edu-cation 56(3), 700–711 (2011)

    Google Scholar 

  17. Brauer, S., Schmidt, T.C.: Group formation in elearning-enabled online social networks. In: International Conference on Interactive Collaborative Learning (ICL), pp. 1–8 (2012)

    Google Scholar 

  18. Cadavid, J.M., Ovalle, D.A., Vicari, R.M.: A genetic algorithm approach for group formation in collaborative learning considering multiple student characteristics. Computers & Education 58, 560–569 (2012)

    Google Scholar 

  19. Cavanaugh, R., Ellis, M., Layton, R., Ardis, M.: Automating the Process of Assigning Students to Cooperative-Learning Teams. In: Proceedings of the American Society for Engineering Education Annual Conference & Exposition (2004), http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.65.682

    Google Scholar 

  20. Christodoulopoulos, C.E., Papanikolaou, K.A.: A Group Formation Tool in a E-Learning Context. In: 19th IEEE International Conference on Tools with Artificial Intelligence, ICTAI, pp. 117–123 (2007)

    Google Scholar 

  21. Cocea, M., Magoulas, G.D.: User behaviour-driven group formation through case-based reasoning and clustering. Expert Systems with Applications 39, 8756–8768 (2012)

    Google Scholar 

  22. Craig, M., Horton, D., Pitt, F.: Forming reasonably optimal groups (FROG). In: Proceedings of the 16th ACM International Conference on Supporting Group Work (GROUP 2010), pp. 141–150 (2010)

    Google Scholar 

  23. Daradoumis, T., Xhafa, F., Marques, J.M.: A methodological framework for project-based collaborative learning in a networked environment. International Journal of Continuing Engineering Education and Lifelong Learning 12(5/6), 389–402 (2002)

    Google Scholar 

  24. Filho, J.A.B.L., Quarto, C.C., França, R.M.: Clustering Algorithm for the Socio-affective Groups Formation in Aid of Computer Supported Collaborative Learning. In: Collaborative Systems II - Simposio Brasileiro de Sistemas Colaborativos, pp. 24–27 (2010)

    Google Scholar 

  25. Fukś, H., Raja Gabaglia Mitchell, L.H., Gerosa, M.A., de Lucena, C.J.P.: Competency Management for Group Formation on the AulaNet Learning Environment. In: Favela, J., Decouchant, D. (eds.) CRIWG 2003. LNCS, vol. 2806, pp. 183–190. Springer, Heidelberg (2003)

    Google Scholar 

  26. Gogoulou, A., Gouli, E., Boas, G., Liakou, E., Grigoriadou, M.: Forming Homogeneous, Heterogeneous and Mixed Groups of Learners. In: Proceedings of the Workshop on Personalisation in Learning Environments at Individual and Group Level, pp. 33–40 (2007)

    Google Scholar 

  27. Graf, S., Bekele, R.: Forming Heterogeneous Groups for Intelligent Collaborative Learning Systems with Ant Colony Optimization. In: Ikeda, M., Ashley, K.D., Chan, T.-W. (eds.) ITS 2006. LNCS, vol. 4053, pp. 217–226. Springer, Heidelberg (2006)

    Google Scholar 

  28. Haake, J.M., Haake, A., Schümmer, T., Bourimi, M., Landgraf, B.: End-User Controlled Group Formation and Access Rights Management in a Shared Workspace System. In: Proceedings of the ACM International Conference on Computer-Supported Collaborative Work (CSCW), pp. 554–563 (2004)

    Google Scholar 

  29. Ho, T.-F., Shyu, S.-J., Wang, F.-H., Li, C.T.-J.: Composing High-Heterogeneous and High-Interaction Groups in Collaborative Learning with Particle Swarm Optimization. In: World Congress on Computer Science and Information Engineering (CSIE), pp. 607–611 (2009)

    Google Scholar 

  30. Sánchez Hórreo, V., Carro, R.M.: Studying the Impact of Personality and Group Formation on Learner Performance. In: Haake, J.M., Ochoa, S.F., Cechich, A. (eds.) CRIWG 2007. LNCS, vol. 4715, pp. 287–294. Springer, Heidelberg (2007)

    Google Scholar 

  31. Huang, Y.-M., Wu, T.-T.: A Systematic Approach for Learner Group Composition Utilizing U-Learning Portfolio. Educational Technology & Society 14, 102–117 (2011)

    Google Scholar 

  32. Inaba, A., Supnithi, T., Ikeda, M., Mizoguchi, R., Toyoda, J.: Learning goal ontology for structuring a collaborative learning group supported by learning theories. Electronics Communications in Japan, Part III 86(8), 79–90 (2003)

    Google Scholar 

  33. Isotani, S., Mizoguchi, R.: Theory-Driven Group Formation through Ontologies. In: Woolf, B.P., Aïmeur, E., Nkambou, R., Lajoie, S. (eds.) ITS 2008. LNCS, vol. 5091, pp. 646–655. Springer, Heidelberg (2008)

    Google Scholar 

  34. Isotani, S., Inaba, A., Ikeda, M., Mizoguchi, R.: An Ontology Engineering Approach to the Realization of Theory-Driven Group Formation. International Journal on Computer-Supported Collaborative Learning 4(4), 445–478 (2009)

    Google Scholar 

  35. Khandaker, N., Soh, L.-K.: A Wiki with Multiagent Tracking, Modeling, and Coalition Formation. In: Proceedings of the 22th Innovative Applications of Artificial Intelligence (IAAI), pp. 1799–1806 (2010)

    Google Scholar 

  36. Khandaker, N., Soh, L.-K.: SimCoL: A Simulation Tool for Computer-Supported Collaborative Learning. IEEE Transactions on Systems, Man, and Cybernetics, Part C 41, 533–543 (2011)

    Google Scholar 

  37. Kobbe, L., Weinberger, A., Dillenbourg, P., Harrer, A., Hämäläinen, R., Häkkinen, P., Fischer, F.: Specifying computer-supported collaboration scripts. International Journal on Computer-Supported Collaborative Learning 2, 211–224 (2007)

    Google Scholar 

  38. Kyprianidou, M., Demetriadis, S., Tsiatsos, T., Pombortsis, A.: Group Formation Based on Learning Styles: Can It Improve Students’ Teamwork? Educational Technology Research and Development 60(1), 83–110 (2012)

    Google Scholar 

  39. Layton, R.A., Loughry, M.L., Ohland, M.W., Rico, G.D.: Design and validation of a web-based system for assigning members to teams using instructor-specified criteria. Advances in Engineering Education 2(1), 1–28 (2010)

    Google Scholar 

  40. Li, Z., Zhao, X.: The Design of Web-Based Personal Collaborative Learning Sys-tem (WBPCLS) for Computer Science Courses. In: Li, F., Zhao, J., Shih, T.K., Lau, R., Li, Q., McLeod, D. (eds.) ICWL 2008. LNCS, vol. 5145, pp. 434–445. Springer, Heidelberg (2008)

    Google Scholar 

  41. Lin, Y.-T., Huang, Y.-M., Cheng, S.-C.: An automatic group composition system for composing collaborative learning groups using enhanced particle swarm optimization. Computers & Education 55(4), 1483–1493 (2010)

    Google Scholar 

  42. Liu, S., Joy, M.S., Griffiths, N.: Incorporating Learning Styles in a Computer-Supported Collaborative Learning Model. In: International Workshop on Cognitive Aspects in Intelligent and Adaptive Web-based Education Systems (2008), http://eprints.dcs.warwick.ac.uk/119/1/liu_joy_griffiths_ciawes_08.pdf

    Google Scholar 

  43. Liu, S., Joy, M.S., Griffiths, N.: iGLS: Intelligent Grouping for Online Collaborative Learning. In: IEEE International Conference on Advanced Learning Technologies (ICALT), pp. 364–368 (2009)

    Google Scholar 

  44. Liu, S., Joy, M.S., Griffiths, N.: An Exploratory Study on Group Formation Based on Learning Styles. In: IEEE International Conference on Advanced Learning Technologies (ICALT), pp. 95–99 (2013)

    Google Scholar 

  45. Mavrommatis, G., Tsimaras, D.: Forming cliques of collaborating distance learners. In: Proceedings of the 7th Conference on Applied Informatics and Communications, pp. 309–312 (2007)

    Google Scholar 

  46. Mehta, D., Kouri, T., Polycarpou, I.: Forming project groups while learning about matching and network flows in algorithms. In: Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE), pp. 40–45 (2012)

    Google Scholar 

  47. Messeguer, R., Medina, E., Royo, D., Navarro, L., Juárez, J.P.: Group Prediction in Collaborative Learning. In: International Conference on Intelligent Environments, pp. 350–355 (2010)

    Google Scholar 

  48. Muehlenbrock, M.: Formation of Learning Groups by using Learner Profiles and Context Information. In: International Conference on Artificial Intelligence in Education (AIED), pp. 507–514 (2005)

    Google Scholar 

  49. Mujkanovic, A., Lowe, D., Willey, K.: Unsupervised Learning Algorithm for Adaptive Group Formation: Collaborative Learning Support in Remotely Accessible Laboratories. In: IEEE International Conference on Information Society, pp. 59–66 (2012)

    Google Scholar 

  50. Ounnas, A., Davis, H.C., Millard, D.E.: Towards Semantic Group Formation. In: IEEE International Conference on Advanced Learning Technologies (ICALT), pp. 825–827 (2007)

    Google Scholar 

  51. Ounnas, A., Davis, H.C., Millard, D.E.: A Framework for Semantic Group Formation in Education. Educational Technology and Society 12(4), 43–55 (2009)

    Google Scholar 

  52. Redmond, M.A.: A computer program to aid assignment of student project groups. In: ACM SIGCSE Conference, pp. 134–138 (2001)

    Google Scholar 

  53. Rubens, N., Vilenius, M., Okamoto, T.: Automatic Group Formation for Informal Collaborative Learning. In: Web Intelligence Workshops, pp. 231–234 (2009)

    Google Scholar 

  54. Spoelstra, H., van Rosmalen, P., van de Vrie, E., Obreza, M., Sloep, P.B.: A Team Formation and Project-based Learning Support Service for Social Learning Networks. Journal of Universal Computer Science 19, 1474–1495 (2013)

    Google Scholar 

  55. Tobar, C.M., de Freitas, R.L.: A support tool for student group definition. IEEE Frontiers in Education Conference (FIE),T3J-7,T3J-8 (2007)

    Google Scholar 

  56. Wang, D.-Y., Liu, Y.-C., Sun, C.-T.: A grouping system used to form teams full of thinking styles for highly debating. World Scientific and Engineering Academy and Society (WSEAS), pp. 725–730 (2006)

    Google Scholar 

  57. Wang, D.-Y., Lin, S.S.J., Sun, C.-T.: DIANA: A computer-supported heterogeneous grouping system for teachers to conduct successful small learning groups. Computers in Human Behavior 23(4), 1997–2010 (2007)

    Google Scholar 

  58. Wessner, M., Pfister, H.-R.: Group formation in computer-supported collaborative learning. In: ACM Conference on Supporting Groupwork, pp. 24–31 (2001)

    Google Scholar 

  59. Yannibelli, V.D., Amandi, A.: Forming well-balanced collaborative learning teams according to the roles of their members: An evolutionary approach. In: IEEE 12th International Symposium on Computational Intelligence and Informatics (CINTI), pp. 265–270 (2011)

    Google Scholar 

  60. Yannibelli, V., Amandi, A.: A Memetic Algorithm for Collaborative Learning Team Formation in the Context of Software Engineering Courses. In: Cipolla-Ficarra, F., Veltman, K., Verber, D., Cipolla-Ficarra, M., Kammüller, F. (eds.) ADNTIIC 2011. LNCS, vol. 7547, pp. 92–103. Springer, Heidelberg (2012)

    Google Scholar 

  61. Yannibelli, V.D., Amandi, A.: A deterministic crowding evolutionary algorithm to form learning teams in a collaborative learning context. Expert Systems with Applications 39, 8584–8592 (2012)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Cruz, W.M., Isotani, S. (2014). Group Formation Algorithms in Collaborative Learning Contexts: A Systematic Mapping of the Literature. In: Baloian, N., Burstein, F., Ogata, H., Santoro, F., Zurita, G. (eds) Collaboration and Technology. CRIWG 2014. Lecture Notes in Computer Science, vol 8658. Springer, Cham. https://doi.org/10.1007/978-3-319-10166-8_18

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-10166-8_18

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-10165-1

  • Online ISBN: 978-3-319-10166-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics