Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3593663.3593687acmotherconferencesArticle/Chapter ViewAbstractPublication PagesecseeConference Proceedingsconference-collections
research-article

Diversity and Teamwork in Student Software Teams

Published: 19 June 2023 Publication History

Abstract

Diversity is becoming an increasingly relevant topic in software engineering. A higher diversity rate in professional software teams has been shown to positively influence communication, innovation, and performance. Understanding whether similar effects exist in software development teams at an educational level would be important to identify potential challenges and opportunities that might affect students at later professional stages. Therefore, in this paper we investigate the impact of diversity on key teamwork skills such as communication, collaboration, and productivity in student software development teams. In particular, we conducted several surveys on project work progress throughout an introductory software engineering course with students and their tutors regarding these teamwork metrics. We investigate how the self-assessments and the project outcomes relate to seven aspects of diversity, and find correlations between teamwork satisfaction and team diversity. We see deteriorations in certain teamwork metrics over the project timeline—independently of the team diversity. Our findings suggest that the impact of diversity on student teams may be more complex than on professional teams: diversity minorities in teams may feel frustrated more easily. Consequently, it is important to ensure that software development courses maintain motivation and decrease possible frustrations regarding teamwork.

References

[1]
S. T. Acuña, M. Gómez, and N. Juristo. 2009. How Do Personality, Team Processes and Task Characteristics Relate to Job Satisfaction and Software Quality?Information and Software Technology 51, 3 (March 2009), 627–639.
[2]
S. T. Acuña, M. N. Gómez, J. E. Hannay, N. Juristo, and D. Pfahl. 2015. Are Team Personality and Climate Related to Satisfaction and Software Quality? Aggregating Results from a Twice Replicated Experiment. Information and Software Technology 57 (Jan. 2015), 141–156.
[3]
B. Adams and F. Khomh. 2020. The Diversity Crisis of Software Engineering for Artificial Intelligence. IEEE Software 37, 5 (Sept. 2020), 104–108.
[4]
S. Altiner and M. B. Ayhan. 2018. An Approach for the Determination and Correlation of Diversity and Efficiency of Software Development Teams. S. Afr. J. Sci 114, 3/4 (March 2018).
[5]
C. Beauchamp, C. D. Edwards, W. C. Lee, D. B. Knight, and G. D. Y. Collins. 2019. Exploring Student Perceptions of Teamwork in a Summer Outreach Program. In 2019 - The Collaborative Network for Engineering and Computing Diversity.
[6]
P. M. Blau. 1977. Inequality and Heterogeneity: A Primitive Theory of Social Structure. Vol. 7. Free Press New York.
[7]
K. Blincoe, O. Springer, and M. R. Wrobel. 2019. Perceptions of Gender Diversity’s Impact on Mood in Software Development Teams. IEEE Softw. 36, 5 (2019), 51–56.
[8]
A. Bosu and K. Z. Sultana. 2019. Diversity and Inclusion in Open Source Software (OSS) Projects: Where Do We Stand?. In 2019 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM). 1–11.
[9]
E. D. Canedo, F. Mendes, A. Cerqueira, M. Okimoto, G. Pinto, and R. Bonifacio. 2021. Breaking One Barrier at a Time: How Women Developers Cope in a Men-Dominated Industry. In Brazilian Symposium on Software Engineering. ACM, Joinville Brazil, 378–387.
[10]
G. Catolino, F. Palomba, D. A. Tamburri, A. Serebrenik, and F. Ferrucci. 2019. Gender Diversity and Women in Software Teams: How Do They Affect Community Smells?. In 2019 IEEE/ACM 41st International Conference on Software Engineering: Software Engineering in Society (ICSE-SEIS). IEEE, Montreal, QC, Canada, 11–20.
[11]
L. Cen, D. Ruta, L. Powell, and J. Ng. 2014. Does Gender Matter for Collaborative Learning?. In 2014 IEEE International Conference on Teaching, Assessment and Learning for Engineering (TALE). 433–440.
[12]
P. Ciancarini, M. Missiroli, and D. Russo. 2019. Cooperative Thinking: Analyzing a New Framework for Software Engineering Education. Journal of Systems and Software 157 (Nov. 2019), 110401.
[13]
A. M. Corbacho, L. Minini, M. Pereyra, A. E. González-Fernández, R. Echániz, L. Repetto, P. Cruz, V. Fernández-Damonte, A. Lorieto, and M. Basile. 2021. Interdisciplinary Higher Education with a Focus on Academic Motivation and Teamwork Diversity. International Journal of Educational Research Open 2–2 (2021).
[14]
P. L. Curşeu and H. Pluut. 2013. Student Groups as Learning Entities: The Effect of Group Diversity and Teamwork Quality on Groups’ Cognitive Complexity. Studies in Higher Education 38, 1 (Feb. 2013), 87–103.
[15]
T. DeMarco and T. Lister. 2013. Peopleware: Productive Projects and Teams. Addison-Wesley.
[16]
S. Deshpande, I. Richardson, V. Casey, and S. Beecham. 2010. Culture in Global Software Development - A Weakness or Strength?. In 2010 5th IEEE International Conference on Global Software Engineering. 67–76.
[17]
R. J. Ely and D. A. Thomas. 2001. Cultural Diversity at Work: The Effects of Diversity Perspectives on Work Group Processes and Outcomes. Administrative science quarterly 46, 2 (2001), 229–273.
[18]
A. Filippova, E. Trainer, and J. D. Herbsleb. 2017. From Diversity by Numbers to Diversity as Process: Supporting Inclusiveness in Software Development Teams with Brainstorming. In 2017 IEEE/ACM 39th International Conference on Software Engineering (ICSE). 152–163.
[19]
C. J. Finelli, I. Bergom, and V. Mesa. 2011. STUDENT TEAMS IN THE ENGINEERING CLASSROOM AND BEYOND: SETTING UP STUDENTS FOR SUCCESS. Center for Research on Learning and Teaching (2011), 12.
[20]
L. Gardenswartz and A. Rowe. 2003. Diverse Teams at Work: Capitalizing on the Power of Diversity. Society for Human Resource.
[21]
A. R. Gila, J. Jaafa, M. Omar, and M. Z. Tunio. 2014. Impact of Personality and Gender Diversity on Software Development Teams’ Performance. In 2014 International Conference on Computer, Communications, and Control Technology (I4CT). 261–265.
[22]
I. Graßl, G. Fraser, S. Trieflinger, and M. Kuhrmann. 2023. Exposing Software Engineering Students to Stressful Projects: Does Diversity Matter?Proceedings of the 2023 ACM/IEEE 45th International Conference on Software Engineering: Software Engineering Education and Training (2023).
[23]
M. Guizani, L. Letaw, M. Burnett, and A. Sarma. 2020. Gender Inclusivity as a Quality Requirement: Practices and Pitfalls. IEEE Software 37, 6 (2020), 7–11.
[24]
C. Hilderbrand, C. Perdriau, L. Letaw, J. Emard, Z. Steine-Hanson, M. Burnett, and A. Sarma. 2020. Engineering Gender-Inclusivity into Software: Ten Teams’ Tales from the Trenches. In Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering. ACM, Seoul South Korea, 433–444.
[25]
L. Hirshfield and M. D. Koretsky. 2017. Gender and Participation in an Engineering Problem-Based Learning Environment. Interdisciplinary Journal of Problem-Based Learning 12, 1 (Nov. 2017).
[26]
S. Holtzman, T. Minott, N. Devasia, D. Kirova, and D. Klieger. 2021. Exploring Diversity in Graduate and Professional School Applications. ETS Research Report Series 2021, 1 (2021), 1–19.
[27]
A. C. Homan, D. Van Knippenberg, G. A. Van Kleef, and C. K. De Dreu. 2007. Bridging Faultlines by Valuing Diversity: Diversity Beliefs, Information Elaboration, and Performance in Diverse Work Groups.Journal of applied psychology 92, 5 (2007), 1189.
[28]
R. L. Hughes and S. K. Jones. 2011. Developing and Assessing College Student Teamwork Skills. New directions for institutional research 2011, 149 (2011), 53–64.
[29]
N. Kock, M. Moqbel, Y. Jung, and T. Syn. 2018. Do Older Programmers Perform as Well as Young Ones? Exploring the Intermediate Effects of Stress and Programming Experience. Cogn Tech Work 20, 3 (Aug. 2018), 489–504.
[30]
R. Lingard and S. Barkataki. 2011. Teaching Teamwork in Engineering and Computer Science. In 2011 Frontiers in Education Conference (FIE). IEEE, F1C–1.
[31]
J. Lundine, I. Bourgeault, J. Clark, S. Heidari, and D. Balabanova. 2019. Gender Bias in Academia. The Lancet 393 (Feb. 2019), 741–743.
[32]
C. Mabey and S. Caird. 1999. Building Team Effectiveness. Open University. Milton Keynes (1999).
[33]
L. A. Meadows and D. Sekaquaptewa. 2013. The Influence of Gender Stereotypes on Role Adoption in Student Teams. In 2013 ASEE Annual Conference & Exposition. 23.1217.1–23.1217.16.
[34]
A. Murphy, B. Kelly, K. Bergmann, K. Khaletskyy, R. V. O’Connor, and P. M. Clarke. 2019. Examining Unequal Gender Distribution in Software Engineering. In Systems, Software and Services Process Improvement. Springer International Publishing, Cham, 659–671.
[35]
N. P. Napier and R. D. Johnson. 2007. Technical Projects: Understanding Teamwork Satisfaction In an Introductory IS Course.Journal of Information Systems Education 18, 1 (2007).
[36]
I. Noguera, A.-E. Guerrero-Roldán, and R. Masó. 2018. Collaborative Agile Learning in Online Environments: Strategies for Improving Team Regulation and Project Management. Computers & Education 116 (Jan. 2018), 110–129.
[37]
V. Pieterse, M. Leeu, and M. van Eekelen. 2018. How Personality Diversity Influences Team Performance in Student Software Engineering Teams. In 2018 Conference on Information Communications Technology and Society. IEEE, 1–6.
[38]
G. Rodríguez-Pérez, R. Nadri, and M. Nagappan. 2021. Perceived Diversity in Software Engineering: A Systematic Literature Review. Empir Software Eng 26, 5 (July 2021), 102.
[39]
D. Russo and K. Stol. 2020. Gender Differences in Personality Traits of Software Engineers. IEEE Transactions on Software Engineering (2020), 1–1.
[40]
R. Sage, J. Vandagriff, and J. Schmidt. 2018. Building Life Skills and Interest in STEM through Rural 4-H Robotics Camps. Journal of Human Sciences and Extension 6, 1 (2018).
[41]
G. K. Stahl, M. L. Maznevski, A. Voigt, and K. Jonsen. 2010. Unraveling the Effects of Cultural Diversity in Teams: A Meta-Analysis of Research on Multicultural Work Groups. J Int Bus Stud 41, 4 (May 2010), 690–709.
[42]
K. L. Tonso. 2006. Teams That Work: Campus Culture, Engineer Identity, and Social Interactions. Journal of Engineering Education 95, 1 (2006), 25–37.
[43]
H. W. Tseng and H.-T. Yeh. 2013. Team Members’ Perceptions of Online Teamwork Learning Experiences and Building Teamwork Trust: A Qualitative Study. Computers & Education 63 (April 2013), 1–9.
[44]
B. W. Tuckman. 1965. Developmental Sequence in Small Groups.Psychological Bulletin 63, 6 (1965), 384–399.
[45]
A. van der Meulen and E. Aivaloglou. 2021. Who Does What? Work Division and Allocation Strategies of Computer Science Student Teams. arXiv:2103.09048 [cs] (March 2021). arxiv:2103.09048 [cs]
[46]
B. Vasilescu, D. Posnett, B. Ray, M. G. van den Brand, A. Serebrenik, P. Devanbu, and V. Filkov. 2015. Gender and Tenure Diversity in GitHub Teams. In Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems - CHI ’15. ACM Press, Seoul, Republic of Korea, 3789–3798.
[47]
R. Vivian, K. Falkner, and N. Falkner. 2013. Analysing Computer Science Students’ Teamwork Role Adoption in an Online Self-Organised Teamwork Activity. In Koli Calling ’13. ACM Press, Koli, Finland, 105–114.
[48]
R. Vivian, K. Falkner, N. Falkner, and H. Tarmazdi. 2016. A Method to Analyze Computer Science Students’ Teamwork in Online Collaborative Learning Environments. ACM Trans. Comput. Educ. 16, 2 (March 2016), 1–28.
[49]
T. Vrieler, A. Nylén, and Å. Cajander. 2020. Computer Science Club for Girls and Boys – a Survey Study on Gender Differences. Computer Science Education (Oct. 2020), 1–31.
[50]
Y. Wang and D. Redmiles. 2019. Implicit Gender Biases in Professional Software Development: An Empirical Study. In 2019 IEEE/ACM 41st International Conference on Software Engineering: Software Engineering in Society (ICSE-SEIS). IEEE, Montreal, QC, Canada, 1–10.
[51]
Y. Wang and M. Zhang. 2020. Reducing Implicit Gender Biases in Software Development: Does Intergroup Contact Theory Work?. In ESEC/FSE ’20. ACM, Virtual Event USA, 580–592.
[52]
J. L. Wildman, D. M. Nguyen, N. S. Duong, and C. Warren. 2021. Student Teamwork During COVID-19: Challenges, Changes, and Consequences. Small Group Research 52, 2 (April 2021), 119–134.

Cited By

View all
  • (2024)Mentorship Strategies for Winning Case Competition TeamsLeadership Action and Intervention in Health, Business, Education, and Technology10.4018/979-8-3693-4288-6.ch004(88-114)Online publication date: 26-Apr-2024
  • (2024)All for One and One for All - Collaboration in Computing Education: Policy, Practice, and Professional DispositionsProceedings of the 2024 on Innovation and Technology in Computer Science Education V. 210.1145/3649405.3659530(763-764)Online publication date: 8-Jul-2024
  • (2024)Towards Better Design and Delivery of SE Team Project CoursesProceedings of the 2024 on Innovation and Technology in Computer Science Education V. 210.1145/3649405.3659471(828-829)Online publication date: 8-Jul-2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
ECSEE '23: Proceedings of the 5th European Conference on Software Engineering Education
June 2023
264 pages
ISBN:9781450399562
DOI:10.1145/3593663
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 the author(s) 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: 19 June 2023

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Diversity
  2. collaborative learning
  3. computing education
  4. teamwork

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Funding Sources

  • primary::programming 01JA2021

Conference

ECSEE 2023

Acceptance Rates

Overall Acceptance Rate 11 of 16 submissions, 69%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)107
  • Downloads (Last 6 weeks)14
Reflects downloads up to 04 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Mentorship Strategies for Winning Case Competition TeamsLeadership Action and Intervention in Health, Business, Education, and Technology10.4018/979-8-3693-4288-6.ch004(88-114)Online publication date: 26-Apr-2024
  • (2024)All for One and One for All - Collaboration in Computing Education: Policy, Practice, and Professional DispositionsProceedings of the 2024 on Innovation and Technology in Computer Science Education V. 210.1145/3649405.3659530(763-764)Online publication date: 8-Jul-2024
  • (2024)Towards Better Design and Delivery of SE Team Project CoursesProceedings of the 2024 on Innovation and Technology in Computer Science Education V. 210.1145/3649405.3659471(828-829)Online publication date: 8-Jul-2024
  • (2024)Equitable Student Collaboration in Pair ProgrammingProceedings of the 46th International Conference on Software Engineering: Software Engineering Education and Training10.1145/3639474.3640086(274-285)Online publication date: 14-Apr-2024
  • (2024)Toward the Development of a Method for Identifying Problems and Providing Strategies to Reduce Them in Software Development TeamsSystems, Software and Services Process Improvement10.1007/978-3-031-71139-8_9(131-146)Online publication date: 7-Sep-2024
  • (2024)The Role of Team Composition in Agile Software Development Education: A Gendered PerspectiveAgile Processes in Software Engineering and Extreme Programming10.1007/978-3-031-61154-4_12(179-195)Online publication date: 31-May-2024

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media