What Makes Team[s] Work? A Study of Team Characteristics in Software Engineering Projects

被引:0
|
作者
Presler-Marshall, Kai [1 ]
Heckman, Sarah [1 ]
Stolee, Kathryn T. [1 ]
机构
[1] North Carolina State Univ, Raleigh, NC USA
关键词
software engineering teams; team challenges; team dysfunction; team characteristics; student teams; SATISFACTION; CONFLICT; TIME;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Teaming is a core component in practically all professional software engineering careers, and as such, is a key skill taught in many undergraduate Computer Science programs. However, not all teams manage to work together effectively, and in education, this can deprive some students of successful teaming experiences. In this work, we seek to gain insights into the characteristics of successful and unsuccessful undergraduate student teams in a software engineering course. We conduct semi-structured interviews with 18 students who have recently completed a team-based software engineering course to understand how they worked together, what challenges they faced, and how they tried to overcome these challenges. Our results show that common problems include communicating, setting and holding to deadlines, and effectively identifying tasks and their relative difficulty. Additionally, we find that self-reflection on what is working and not working or external motivators such as grades help some, but not all, teams overcome these challenges. Finally, we conclude with recommendations for educators on successful behaviours to steer teams towards, and recommendations for researchers on future work to better understand challenges that teams face.
引用
收藏
页码:177 / 188
页数:12
相关论文
共 50 条
  • [41] Team Maturity in Software Engineering Teams
    Marsicano, George
    Pereira, Diana Valenca
    da Silva, Fabio Q. B.
    Franca, Cesar
    [J]. 11TH ACM/IEEE INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT (ESEM 2017), 2017, : 235 - 240
  • [42] Team Composition in Software Engineering Education
    Hashmi, Sajid Ibrahim
    Markkula, Jouni
    [J]. 27TH INTERNATIONAL CONFERENCE ON EVALUATION AND ASSESSMENT IN SOFTWARE ENGINEERING, EASE 2023, 2023, : 263 - 264
  • [43] Improving team performance in software engineering
    Lingard, R
    Berry, E
    [J]. SELECTED PAPERS FROM THE 11TH INTERNATIONAL CONFERENCE ON COLLEGE TEACHING AND LEARNING, 2000, : 125 - 132
  • [44] ENGAGING FRESHMAN IN TEAM BASED ENGINEERING PROJECTS
    Bodnar, Lacey Jane
    Lagoudas, Magdalini Z.
    Hodge, Jacqueline Q.
    Smith, Travis Austin
    Orozco, Jesus A.
    Corso, Joshua Grant
    Sanchez, Cristian R.
    Freise, Jillian Kathleen
    Ringler, Hannah
    Cortes, Ivan
    [J]. 2012 ASEE ANNUAL CONFERENCE, 2012,
  • [45] Understanding what makes team interventions work: Learning from healthcare professionals.
    Cunningham, Una
    De Brun, Aoife
    McAuliffe, Eilish
    [J]. INTERNATIONAL JOURNAL OF INTEGRATED CARE, 2019, 19
  • [46] Practitioners Talk Turkey: The Heart Truth Team's 10 Top Insights into What Makes a Campaign Work
    Long, Terry
    Taubenheim, Ann M.
    Wayman, Jennifer
    Temple, Sarah
    [J]. SOCIAL MARKETING QUARTERLY, 2008, 14 (03) : 80 - 83
  • [47] Mining Software Engineering Team Project Work Logs to Generate Formative Assessment
    Le, Khoa
    Chua, Caslon
    Wang, Rosalind
    [J]. 2017 24TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE WORKSHOPS (APSECW), 2017, : 78 - 83
  • [48] Team and Project Work in Engineering Practices
    Buch, Anders
    Andersen, Vibeke
    [J]. NORDIC JOURNAL OF WORKING LIFE STUDIES, 2015, 5 (3A): : 27 - 46
  • [49] THE DESIGN THINKING APPROACH IN STUDENTS' TEAM SOFTWARE PROJECTS
    Milosz, M.
    [J]. ICERI2016: 9TH INTERNATIONAL CONFERENCE OF EDUCATION, RESEARCH AND INNOVATION, 2016, : 7905 - 7910
  • [50] Investigating Daily Team Meetings in Agile Software Projects
    Stray, Viktoria Gulliksen
    Moe, Nils Brede
    Aurum, Aybueke
    [J]. 2012 38TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA), 2012, : 274 - 281