skip to main content
research-article

Exploration of Participation in Student Software Engineering Teams

Published:17 February 2016Publication History
Skip Abstract Section

Abstract

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 to teach the software engineering process in conjunction with teamwork skills. The underlying teaching strategy applied in the exercise maximises risks in order to provide maximal experiential learning opportunities. The students are expected to work in fairly large, yet short-lived, instructor-assigned teams to complete software engineering tasks. After undergoing the exercise our students form self-selected teams for their capstone projects. In this article, we determine and report on the influence the teaching exercise had on the formation of teams for the capstone project. By analysing data provided by the students through regular peer reviews we gain insight into the team dynamics as well as to what extent the members contributed to the team effort.

We develop and present a graphical model of a capstone project team which highlights participation of individuals during the teaching exercise. The participatory history of the members is visualised using segmented concentric rings. We consider how this visualisation can aid the identification of capstone project teams that are at risk. In our experience the composition of the team and the behaviour of other members in the team may have a marked impact on the behaviour of each individual in the team. We established a team classification in order to model information about teams. We use a statistical clustering method to classify teams. For this we use team profiles that are based on the participatory levels of its members. The team types that emerge from the clustering are used to derive migration models. When we consider migration, we build spring models to visualise the teams through which individuals migrate. We colour code the teams to characterise them according to the team types that were identified during the cluster classification of the teams. Owing to the complexity of the resulting model, only migrations for capstone team members who have worked together during the exercise or for solitary capstone team members are modelled. These models support the identification of areas of interest that warrant further investigation.

To conclude, we present our observations from the analysis of team compositions, team types, and team migrations and provide directions for future work and collaborations.

References

  1. ACM/IEEE-CS Joint Task Force on Computing Curricula. 2013. Computer Science Curricula 2013. Technical Report. ACM Press and IEEE Computer Society Press, New York, NY. DOI:http://dx.doi.org/10.1145/2534860Google ScholarGoogle Scholar
  2. Silvia T. Acuña and Natalia Juristo. 2004. Assigning people to roles in software projects. Software Pract. Exper. 34, 7 (2004), 675--696. DOI:http://dx.doi.org/10.1002/spe.586 Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Tom Addison. 2005. Striving for IS III project excellence: The views of graduates. In Proceedings of the 35th Annual Conference of the Southern African Computer Lecturers’ Association (SACLA).Google ScholarGoogle Scholar
  4. Luis Alban. 2009. Implementation of Belbin’s model for the creation of teams in project based courses. In Proceedings of the 20th Annual Conference for the Australasian Association for Engineering Education. 429--434.Google ScholarGoogle Scholar
  5. Robert Anson and James A. Goodman. 2014. A peer assessment system to improve student team experiences. J. Educ. Bus. 89, 1 (2014), 27--34. DOI:http://dx.doi.org/10.1080/08832323.2012.754735Google ScholarGoogle ScholarCross RefCross Ref
  6. Aitor Aritzeta, Stephen Swailes, and Barbara Senior. 2007. Belbin’s team role model: Development, validity and applications for team building*. J. Manag. Stud. 44, 1 (2007), 96--118. DOI:http://dx.doi.org/10.1111/j.1467-6486.2007.00666.xGoogle ScholarGoogle ScholarCross RefCross Ref
  7. AT&T Labs Research and Contributors. 2015. Graphviz——Graph Visualization Software. (2015). http://www.graphviz.org (accessed on 15 May 2015).Google ScholarGoogle Scholar
  8. José M. Balmaceda, Silvia Schiaffino, and J. Andrés Díaz-Pace1. 2014. Using constraint satisfaction to aid group formation in CSCL. Intel. Artific. 17, 53 (2014), 35--45. http://journal.iberamia.org/.Google ScholarGoogle Scholar
  9. Ronald Batenburg, Wouter van Walbeek, and Wesley in der Maur. 2013. Belbin role diversity and team performance: Is there a relationship? J. Manag. Dev. 32, 8 (2013), 901--913. DOI:http://dx.doi.org/10.1108/JMD-08-2011-0098Google ScholarGoogle ScholarCross RefCross Ref
  10. R. M. Belbin. 1981. Management Teams: Why They Succeed or Fail. Butterworth-Heinemann, Oxford, UK.Google ScholarGoogle Scholar
  11. R. M. Belbin. 2010. Team Roles at Work (2nd ed.). Butterworth-Heinemann, Oxford, UK.Google ScholarGoogle Scholar
  12. R. Meredith Belbin. 1993. Team Roles at Work. Butterworth-Heinemann, Oxford, UK.Google ScholarGoogle Scholar
  13. R. Meredith Belbin. 1997. Changing the Way We Work. Butterworth-Heinemann, Oxford UK.Google ScholarGoogle Scholar
  14. Maura Borrego, Jennifer Karlin, Lisa D. McNair, and Kacey Beddoes. 2013. Team effectiveness theory from industrial and organizational psychology applied to engineering student project teams: A research review. J. Eng. Educ. 102, 4 (2013), 472--512. DOI:http://dx.doi.org/10.1002/jee.20023Google ScholarGoogle ScholarCross RefCross Ref
  15. John H. Bradley and Frederic J. Hebert. 1997. The effect of personality type on team performance. J. Manag. Dev. 16, 5 (1997), 337--353. DOI:http://dx.doi.org/10.1108/02621719710174525Google ScholarGoogle ScholarCross RefCross Ref
  16. O. P. Brereton, S. Lees, R. Bedson, C. Boldyreff, S. Drummond, P. J. Layzell, L. A. Macaulay, and R. Young. 2000. Student group working across universities: A case study in software engineering. IEEE Trans. Educ. 43, 4 (Nov 2000), 394--399. DOI:http://dx.doi.org/10.1109/13.883348 Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Willard G. Broucek and Gerry Randell. 1996. An assessment of the construct validity of the Belbin self-perception inventory and observer’s assessment from the perspective of the five-factor model. J. Occup. Organ. Psychol. 69, 4 (1996), 389--405. DOI:http://dx.doi.org/10.1111/j.2044-8325.1996.tb00625.xGoogle ScholarGoogle ScholarCross RefCross Ref
  18. L. F. Capretz and F. Ahmed. 2010. Making sense of software development and personality types. IT Profession. 12, 1 (Jan 2010), 6--13. DOI:http://dx.doi.org/10.1109/MITP.2010.33 Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Chung-Yang Chen and Kao-Chiuan Teng. 2011. The design and development of a computerized tool support for conducting senior projects in software engineering education. Comput. Educ. 56, 3 (2011), 802--817. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Jan Chong and T. Hurlbutt. 2007. The social dynamics of pair programming. In Proceedings of the 29th International Conference on Software Engineering (ICSE’07). IEEE Computer Society, Washington, DC, 354--363. DOI:http://dx.doi.org/10.1109/ICSE.2007.87 Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Carol L. Colbeck, Susan E. Campbell, and Stefani A. Bjorklund. 2000. Grouping in the dark: What college students learn from group projects. J. Higher Educ. 71, 1 (2000), 60--83.Google ScholarGoogle Scholar
  22. Mihály Csíkszentmihályi. 2008. Flow: The Psychology of Optimal Experience. HarperCollins, New York, NY.Google ScholarGoogle Scholar
  23. Jill Denner, Linda Werner, Shannon Campe, and Eloy Ortiz. 2014. Pair programming: Under what conditions is it advantageous for middle school students? J. Res. Technol. Educ. 46, 3 (2014), 277--296. DOI:http://dx.doi.org/10.1080/15391523.2014.888272Google ScholarGoogle ScholarCross RefCross Ref
  24. Andrea L. Dixon, Jule B. Gassenheimer, and Terri Feldman Barr. 2003. Identifying the lone wolf: A team perspective. J. Selling Sales Manag. 23, 3 (2003), 205--219. DOI:http://dx.doi.org/10.1080/08853134.2003.10748999Google ScholarGoogle Scholar
  25. Ernst Fehr and Simon Gächter. 2000. Fairness and retaliation: The economics of reciprocity. J. Econ. Perspect. 14, 3 (2000), 159--181. http://0-www.jstor.org.innopac.up.ac.za/stable/2646924.Google ScholarGoogle ScholarCross RefCross Ref
  26. Terri Feldman Barr, Andrea L. Dixon, and Jule B. Gassenheimer, Gassenheimer. 2005. Exploring the “lone wolf” phenomenon in student teams. J. Market. Educ. 27 (April 2005), 80--91.Google ScholarGoogle ScholarCross RefCross Ref
  27. Natasha N. Vito Ferreira and Josef J. Langerman. 2014. The correlation between personality type and individual performance on an ICT project. In Computer Science & Education (ICCSE), 2014 9th International Conference on. IEEE, IEEE, Vancouver, BC, 425--430.Google ScholarGoogle Scholar
  28. Sally Fincher, Marian Petre, and Martyn Clark. 2001. Computer Science Project Work: Principles and Pragmatics. Springer, Berlin. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Mark Freeman, Phil Hancock, Lyn Simpson, and Chris Sykes. 2008. Business as usual: A collaborative investigation of existing resources, strengths, gaps and challenges to be addressed for sustainability in teaching and learning in Australian university business faculties. Carrick Institute (now ALTC) on behalf of the Australian Business Deans Council (ABDC) (March 2008), 1--54.Google ScholarGoogle Scholar
  30. Narasimhaiah Gorla and Yan Wah Lam. 2004. Who should work with whom? Building effective software project teams. Commun. ACM 47, 6 (June 2004), 79--82. DOI:http://dx.doi.org/10.1145/990680.990684 Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Alan G. Ingham, George Levinger, James Graves, and Vaughn Peckham. 1974. The Ringelmann effect: Studies of group size and group performance. J. Exp. Soc. Psychol. 10, 4 (1974), 371--384. DOI:http://dx.doi.org/10.1016/0022-1031(74)90033-XGoogle ScholarGoogle ScholarCross RefCross Ref
  32. Avan Jassawalla, Hemant Sashittal, and Avinash Sashittal. 2009. Students’ perceptions of social loafing: Its antecedents and consequences in undergraduate business classroom teams. Acad. Manag. Learn. Educ. 8, 1 (2009), 42--54. DOI:http://dx.doi.org/10.5465/AMLE.2009.37012178Google ScholarGoogle ScholarCross RefCross Ref
  33. L. Kavanagh and C. Crosthwaite. 2007. Triple-objective team mentoring: Achieving learning objectives with chemical engineering students. Educ. Chem. Eng. 2, 1 (2007), 68--79. DOI:http://dx.doi.org/10.1205/ece06027Google ScholarGoogle ScholarCross RefCross Ref
  34. Norbert L. Kerr. 1983. Motivation losses in small groups: A social dilemma analysis. J. Personal. Social Psychol. 45, 4 (Oct. 1983), 819--828. DOI:http://dx.doi.org/10.1037/0022-3514.45.4.819Google ScholarGoogle ScholarCross RefCross Ref
  35. Gary D. Koppenhaver and Charles B. Shrader. 2003. Structuring the classroom for performance: Cooperative learning with instructor-assigned teams. Decision Sci. J. Innovat. Educ. 1, 1 (2003), 1--21. DOI:http://dx.doi.org/10.1111/1540-5915.00002Google ScholarGoogle ScholarCross RefCross Ref
  36. Bibb Latane, Kipling Williams, and Stephen Harkins. 1979. Many hands make light the work: The causes and consequences of social loafing. J. Personal. Social Psychol. 37, 6 (1979), 822.Google ScholarGoogle ScholarCross RefCross Ref
  37. Robert C. Liden, Sandy J. Wayne, Renata A. Jaworski, and Nathan Bennett. 2004. Social loafing: A field investigation. J. Manag. 30, 2 (2004), 285--304. DOI:http://dx.doi.org/10.1016/j.jm.2003.02.002Google ScholarGoogle ScholarCross RefCross Ref
  38. R. S. Michalski and R. E. Stepp. 1986. Clustering. In Encyclopedia of Artificial Intelligence, Stuart C. Shapiro, David Eckroth, and George A. Vallasi (Eds.). Vol. 1. John Wiley & Sons, New York, NY, 103--111.Google ScholarGoogle Scholar
  39. S. Michie and S. Williams. 2003. Reducing work related psychological ill health and sickness absence: A systematic literature review. Occupat. Environ. Med. 60, 1 (2003), 3--9. DOI:http://dx.doi.org/10.1136/oem.60.1.3Google ScholarGoogle ScholarCross RefCross Ref
  40. Riccardo Natoli, Beverley Jackling, and Lalith Seelanatha. 2014. The impact of instructor’s group management strategies on students’ attitudes to group work and generic skill development. Pedagogies: Int. J. 9, 2 (2014), 116--132. DOI:http://dx.doi.org/10.1080/1554480X.2014.912519Google ScholarGoogle Scholar
  41. Elizabeth Pfaff and Patricia Huddleston. 2003. Does it matter if I hate teamwork? What impacts student attitudes toward teamwork. J. Market. Educ. 25, 1 (2003), 37--45. DOI:http://dx.doi.org/10.1177/0273475302250571Google ScholarGoogle ScholarCross RefCross Ref
  42. Marie Pieterse. 2013. Participatory levels—Humans. Electronic document in png format. (June 2013). Received from artist via e-mail on 2013-06-07.Google ScholarGoogle Scholar
  43. Vreda Pieterse and Lisa Thompson. 2010. Academic alignment to reduce the presence of ‘social loafers’ and ‘diligent isolates’ in student teams. Teach. Higher Educ. 15, 4 (2010), 355--367.Google ScholarGoogle ScholarCross RefCross Ref
  44. Vreda Pieterse, Lisa Thompson, and Linda Marshall. 2011. Rocking the boat: An approach to facilitate formation of effective student teams. In Proceedings of the 41st Annual Conference of the Southern African Computer Lecturers’ Association (SACLA). SACLA Organising committee, SIST, University of KwaZulu-Natal, Durban, South Africa, 115--123.Google ScholarGoogle Scholar
  45. Vreda Pieterse, Lisa Thompson, Linda Marshall, and Dina M. Venter. 2012a. An intensive software engineering learning experience. In Proceedings of Second Computer Science Education Research Conference (CSERC’12). ACM, New York, NY, 47--54. DOI:http://dx.doi.org/10.1145/2421277.2421283 Google ScholarGoogle ScholarDigital LibraryDigital Library
  46. Vreda Pieterse, Lisa Thompson, Linda Marshall, and Dina M. Venter. 2012b. Participation patterns in student teams. In Proceedings of the 43rd ACM Technical Symposium on Computer Science Education (SIGCSE’12). ACM, New York, NY, 265--270. Google ScholarGoogle ScholarDigital LibraryDigital Library
  47. Jane S. Prichard and Neville A. Stanton. 1999. Testing Belbin’s team role theory of effective groups. J. Manag. Dev. 18, 8 (1999), 652--665.Google ScholarGoogle ScholarCross RefCross Ref
  48. Patricia D. Rafferty. 2013. Group work in the MBA classroom: Improving pedagogical practice and maximizing positive outcomes with part-time MBA students. J. Manag. Educ. 37, 5 (2013), 623--650. DOI:http://dx.doi.org/10.1177/1052562912458644Google ScholarGoogle ScholarCross RefCross Ref
  49. Debbie Richards. 2009. Designing project-based courses with a focus on group formation and assessment. ACM Transactions on Computing Education (TOCE) 9, 1, Article 2 (March 2009), 40 pages. DOI:http://dx.doi.org/10.1145/1513593.1513595 Google ScholarGoogle ScholarDigital LibraryDigital Library
  50. Norsaremah Salleh, Emilia Mendes, and John Grundy. 2014. Investigating the effects of personality traits on pair programming in a higher education setting through a family of experiments. Empirical Software Eng. 19, 3 (2014), 714--752. DOI:http://dx.doi.org/10.1007/s10664-012-9238-4 Google ScholarGoogle ScholarDigital LibraryDigital Library
  51. Panagiotis Sfetsos, Ioannis Stamelos, Lefteris Angelis, and Ignatios Deligiannis. 2009. An experimental investigation of personality types impact on pair effectiveness in pair programming. Empirical Software Eng. 14, 2 (2009), 187--226. DOI:http://dx.doi.org/10.1007/s10664-008-9093-5 Google ScholarGoogle ScholarDigital LibraryDigital Library
  52. Ashley Simms and Tommy Nichols. 2014. Social loafing: A review of the literature. J. Manag. 15, 1 (2014), 58--67.Google ScholarGoogle Scholar
  53. D. Smarkusky, R. Dempsey, J. Ludka, and F. de Quillettes. 2005. Enhancing team knowledge: Instruction vs. experience. In Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education (SIGCSE’05). ACM, New York, NY, 460--464. DOI:http://dx.doi.org/10.1145/1047344.1047493 Google ScholarGoogle ScholarDigital LibraryDigital Library
  54. Eric M. Stark, Jason D. Shaw, and Michelle K. Duffy. 2007. Preference for group work, winning orientation, and social loafing behavior in groups. Group Organ. Manag. 32, 6 (2007), 699--723. DOI:http://dx.doi.org/10.1177/1059601106291130Google ScholarGoogle ScholarCross RefCross Ref
  55. Greg L. Stewart, Ingrid S. Fulmer, and Murray R. Barrick. 2005. An exploration of member roles as a multilevel linking mechanism for individual traits and team outcomes. Personnel Psychol. 58, 2 (2005), 343--365. DOI:http://dx.doi.org/10.1111/j.1744-6570.2005.00480.x.Google ScholarGoogle ScholarCross RefCross Ref
  56. Josh Tenenberg. 2008. An institutional analysis of software teams. Int. J. Hum.-Comput. Stud. 66, 7 (July 2008), 484--494. DOI:http://dx.doi.org/10.1016/j.ijhcs.2007.08.002 Google ScholarGoogle ScholarDigital LibraryDigital Library
  57. Dirk van Dierendonck and Rob Groen. 2008. Belbin Revisited: The Construct Validity of the Interplace II Team Role Instrument. Technical Report ERS-2008-017-ORG. E. http://hdl.handle.net/1765/12123.Google ScholarGoogle Scholar
  58. Dirk van Dierendonck and Rob Groen. 2011. Belbin revisited: A multitraitmultimethod investigation of a team role instrument. Eur. J. Work Organ. Psychol. 20, 3 (2011), 345--366. DOI:http://dx.doi.org/10.1080/13594321003590580Google ScholarGoogle ScholarCross RefCross Ref
  59. Noreen M. Webb, Kariane M. Nemer, Alexander W. Chizhik, and Brenda Sugrue. 1998. Equity issues in collaborative group assessment: Group composition and performance. Am. Educ. Res. J. 35, 4 (1998), 607--651. DOI:http://dx.doi.org/10.3102/00028312035004607Google ScholarGoogle ScholarCross RefCross Ref
  60. G. Wikstrand and J. Borstler. 2006. Success factors for team project courses. In Proceedings. 19th Conference on Software Engineering Education and Training 2006 (CSEET’06). IEEE, Turtle Bay, HI, USA, 95--102. DOI:http://dx.doi.org/10.1109/CSEET.2006.34 Google ScholarGoogle ScholarDigital LibraryDigital Library
  61. Kipling D. Williams and Steven J. Karau. 1991. Social loafing and social compensation: The effects of expectations of co-worker performance. J. Personal. Social Psychol. 61, 4 (1991), 570--581.Google ScholarGoogle ScholarCross RefCross Ref
  62. Jing Zhou and Jennifer M. George. 2003. Awakening employee creativity: The role of leader emotional intelligence. Leadership Quart. 14, 4 & 5 (2003), 545--568. DOI:http://dx.doi.org/10.1016/S1048-9843(03)00051-1 Leading for Innovation.Google ScholarGoogle Scholar

Index Terms

  1. Exploration of Participation in Student Software Engineering Teams

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • Published in

        cover image ACM Transactions on Computing Education
        ACM Transactions on Computing Education  Volume 16, Issue 2
        March 2016
        121 pages
        EISSN:1946-6226
        DOI:10.1145/2894200
        Issue’s Table of Contents

        Copyright © 2016 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 17 February 2016
        • Accepted: 1 June 2015
        • Revised: 1 May 2015
        • Received: 1 March 2014
        Published in toce Volume 16, Issue 2

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article
        • Research
        • Refereed

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader