ABSTRACT
Success in the computing industry often depends on an individual's ability to be a productive member of an effective study group or project team. In order to prepare students for successful careers, computer science curriculum often includes group projects. This paper discusses the challenges of forming effective student groups, discusses existing software for forming groups, and introduces groupformation.org, a new free and open source group formation service.
- Agustín-Blas, L. E. , Salcedo-Sanz , S., Ortiz-García , E. G., Portilla-Figueras , A., Pérez-Bellido , Á. M., Jiménez-Fernández, S. 2011. Team formation based on group technology: A hybrid grouping genetic algorithm approach, Computers and Operations Research, v.38 n.2, p.484--495. Google ScholarDigital Library
- Agustín-Blas, L. E. , Salcedo-Sanz , S., Ortiz-García , E. G., Portilla-Figueras , A. 2008. Assignment of Students to Preferred Laboratory Groups Using a Hybrid Grouping Genetic Algorithm. In Proceedings of the 8th IEEE International Conference on Hybrid Intelligent Systems (HIS '08). DOI=10.1109/HIS.2008.37 Google ScholarDigital Library
- Ani, Z., Yasin, A. Husin, M., Hamid, Z., 2010. A Method for Group Formation Using Genetic Algorithm, (IJCSE) International Journal on Computer Science and Engineering Vol. 02, No. 09, 3060--3064Google Scholar
- Baykasoglu, A., Dereli, T., Das, S. 2007. Project Team Selection Using Fuzzy Optimization Approach. Cybern. Syst. 38, 2 (February 2007), 155--185. DOI=10.1080/01969720601139041 Google ScholarDigital Library
- Beheshtian-Adekani, M., and Mahmood, M. 1986. Development and validation of a tool for assigning students to groups for class projects. Decision Sciences. v17. 92--113.Google Scholar
- Carpenter, S., Fortune, J., Delugach, H., Etzkorn, L., Utley, D., Farrington, P., and Virani, S. 2008. Studying team shared mental models. In Proceedings of the 3rd International Conference on the Pragmatic Web: Innovating the Interactive Society (ICPW '08), ACM, New York, NY, USA, 41--48. DOI=10.1145/1479190.1479197 Google ScholarDigital Library
- Cavanaugh, R., Ellis, M., Layton, R., and Ardis, M. 2004. Automating the process of assigning students to cooperative-learning teams. In Proceedings of the 2004 ASEE Annual Conference. American Society for Engineering Education.Google Scholar
- Chan, T., Chen, C., Wu, Y., Jong, B., Hsia, Y., and Lin, T. 2010. Applying the genetic encoded conceptual graph to grouping learning. Expert Syst. Appl. 37, 6 (June 2010), 4103--4118. DOI=10.1016/j.eswa.2009.11.014 Google ScholarDigital Library
- Christodoulopoulos, C.E., Papanikolaou, K. 2007. Investigation of group formation using low complexity algorithms. In: Proc. of PING Workshop, pp. 57--60.Google Scholar
- Craig , M., Horton, D., Pitt, F. 2010. Forming reasonably optimal groups: (FROG), Proceedings of the 16th ACM international conference on Supporting group work, November 07--10, 2010, Sanibel Island, Florida, USA. Google ScholarDigital Library
- Cutshall, R., Gavirneni, S., and Schultz, K. 2007. Indiana University's Kelley School of Business Uses Integer Programming to Form Equitable, Cohesive Student Teams. Interfaces 37, 3, 265--276. DOI=10.1287/inte.1060.0248 Google ScholarDigital Library
- Doyle, K., Kroha, S., Palchowdhury, A., and Xu, W. 2002. Project Group Assignment System, Proceedings of MASPLAS'02 The Mid-Atlantic Student Workshop on Programming Languages and Systems, Pace University.Google Scholar
- Feng, B., Jiang, Z., Fan, Z., Fu, N. 2010. A method for member selection of cross-functional teams using the individual and collaborative performances, European Journal of Operational Research, Volume 203, Issue 3, 16, ISSN 0377--2217, DOI: 10.1016/j.ejor.2009.08.017.Google ScholarCross Ref
- Gaston, M. E., des Jardins, M. 2005. Agent-organized networks for dynamic team formation. In Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems (AAMAS '05), 230--237. DOI=10.1145/1082473.1082508 Google ScholarDigital Library
- Henry, T.R. 2013. http://groupformation.orgGoogle Scholar
- Henry, T.R. 2013. Algorithmic Issues of Forming Productive Student Groups, TR No. CS-2013-01. http://www.ecst.csuchico.edu/~tyson/tr/TR13-01.pdfGoogle Scholar
- Hishina, M., Okada, R., Suzuki, K. 2005. Group Formation for Web-Based Collaborative Learning with Personality Information, International Journal on E-Learning, v4 n3.Google Scholar
- Karn, J., Cowling, T. 2006. A follow up study of the effect of personality on the performance of software engineering teams. In Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering (ISESE '06). DOI=10.1145/1159733.1159769 Google ScholarDigital Library
- Kyprianidou, M., Demetriadis, S., Pombortsis, A., Karatasios, G. 2009. PEGASUS: designing a system for supporting group activity, Multicultural Education & Technology Journal, Vol. 3 Iss: 1, pp.47 -- 60Google ScholarCross Ref
- Layton, R. A., Loughry, M. L., Ohland, M. W., G. D. Rico, G. D. 2010. Design and validation of a web-based system for assigning members to teams using instructor-specified criteria. Advances in Engineering Education, Vol. 2, No. 1.Google Scholar
- Lewis, T. L., Smith, W. J., 2008. Creating high performing software engineering teams: the impact of problem solving style dominance on group conflict and performance. J. Comput. Small Colleges. 24, 2, 121--129. Google ScholarDigital Library
- Lin, Y., Huang, Y., Cheng, S. 2010. An automatic group composition system for composing collaborative learning groups using enhanced particle swarm optimization. Comput. Educ. 55, 4. DOI=10.1016/j.compedu.2010.06.014 Google ScholarDigital Library
- Mahenthiran, S., and Rouse, P. 2000. The impact of group selection on student performance and satisfaction. The International Journal of Educational Management. v14 i6.Google Scholar
- Meyer, D. 2009. OptAssign-A web-based tool for assigning students to groups. Computer Education. 53, 4. DOI=10.1016/j.compedu.2009.05.022 Google ScholarDigital Library
- Nielsen, T., Hvas, A. E., Kjaergaard, A. 2009. Student team formation based on learning styles at university start: does it make a difference to the student? Reflection Education. v5 i2. 85--103.Google Scholar
- Ohland, M. W. 2012. http://catme.org https://engineering.purdue.edu/CATMEGoogle Scholar
- Redmond, M. A. 2001. A computer program to aid assignment of student project groups. In Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education. Google ScholarDigital Library
- Rutherfoord, R. H. 2006. Using personality inventories to form teams for class projects: a case study. In Proceedings of the 7th conference on Information technology education (ACM SIGITE). DOI=10.1145/1168812.1168817 Google ScholarDigital Library
- Strnad, D., Guid, N. 2010. A fuzzy-genetic decision support system for project team formation. Appl. Soft Comput.10, 4, 1178--1187. DOI=10.1016/j.asoc.2009.08.032 Google ScholarDigital Library
- Tobar, C. M., de Freita, R. L. 2007.A support tool for student group definition. In proceedings of the 37th ASEE/IEEE Frontiers in Education.Google ScholarCross Ref
- Wang, D., Lin S. S. J., Sun, C. 2010 DIANA: A computer-supported heterogeneous grouping system for teachers to conduct successful small learning groups, Computers in Human Behavior, v.23 n.4 DOI=10.1016/j.chb.2006.02.008 Google ScholarDigital Library
- Yeoh, H. K., Nor, M. I. M. 2009. An Algorithm to Form Balanced and Diverse Groups of Students. Computer Applicatons in Engineering Education, v19, i3. DOI=10.1002/cae.20338Google Scholar
- Zakarian, A., Kusiak, A. 1999. Forming teams: an analytical approach. IIE Transactions. v31. 85--97.Google Scholar
Index Terms
- Creating effective student groups: an introduction to groupformation.org
Recommendations
Exploration of Participation in Student Software Engineering Teams
Employers require software engineers to work in teams when developing software systems. It is therefore important for graduates to have experienced teamwork before they enter the job market.
We describe an experiential learning exercise that we designed ...
Creating Co-curricular Programs to Improve CS Student Identity and Sense of Belonging
SIGCSE '19: Proceedings of the 50th ACM Technical Symposium on Computer Science EducationIn 2016, Georgia Perimeter College consolidated with Georgia State University. The new Georgia State University with a student population of over 51,000 has become a national model in serving students from diverse backgrounds. Perimeter College is the 2-...
Creating pathways to develop student professionalism: a new direction
SIGUCCS '08: Proceedings of the 36th annual ACM SIGUCCS fall conference: moving mountains, blazing trailsThe 2007-2008 academic year brought a new program of student employment to our IT department called IT Fellows. This program brings together the technological skills of IT along with soft business skills to assist our student employees in becoming well-...
Comments