Improving Teamwork in Software Engineering Projects in Higher Education

In computing science (CS) education, software programming and software engineering subjects are parts of core CS subjects where students learn various programming languages and software development life cycle (SDLC). With the aim of equipping students with the necessary project skills and experience...

Full description

Saved in:
Bibliographic Details
Published inProceedings - Frontiers in Education Conference pp. 1 - 8
Main Authors Quek, Ser Wee Darren, Fu Teo, Jared Kai, Louahemmsabah, Nasruddine, Cyrus Tong, Yap Boon, Rong Poh, Aaron Zheng, Cao, Qi, Seow, Chee Kiat, Yau, Peter Chunyu, Chen, Alex Qiang
Format Conference Proceeding
LanguageEnglish
Published IEEE 18.10.2023
Subjects
Online AccessGet full text
ISSN2377-634X
DOI10.1109/FIE58773.2023.10343476

Cover

Loading…
Abstract In computing science (CS) education, software programming and software engineering subjects are parts of core CS subjects where students learn various programming languages and software development life cycle (SDLC). With the aim of equipping students with the necessary project skills and experiences essential for workplaces, Institutes of Higher Learning (IHL) have increasingly adopted the educational practice of bringing real-world team-based projects in the curriculum. Such software projects commonly support the use of Agile process practices, which place more emphasis on communications and teamwork among students in a team, stakeholders and industry customers. This could be manageable for small scale projects where student teams are in their learning journey with active and continuous communications with customers, while developing the necessary cohesion within the team to facilitate incremental deliverables of their software products. However, teamwork remains a bottleneck that is difficult to be consistently realized among members in group projects. It is not easy to motivate and measure all team members working towards the common goals or complete project tasks on time. As such, this paper proposes the Weekly Team Assessment (WTA) framework to continuously encourage teamwork throughout the software project development duration. We also propose the settings of dedicated leadership and constructive feedback iteratively in the WTA framework. The proposed methods have been applied and evaluated through the experiments in two software engineering modules, Professional Software Development and Team Project, involving 50 sophomore CS students who are divided into control group and experimental group equally. Experiment results are analyzed and discussed in this paper. Positive outcomes are observed from the experiment where about 72% of participants appreciate the proposed methods in improving their teamwork in group projects. The degree of effectiveness of the proposed methods is further evaluated from three aspects in the experiment.
AbstractList In computing science (CS) education, software programming and software engineering subjects are parts of core CS subjects where students learn various programming languages and software development life cycle (SDLC). With the aim of equipping students with the necessary project skills and experiences essential for workplaces, Institutes of Higher Learning (IHL) have increasingly adopted the educational practice of bringing real-world team-based projects in the curriculum. Such software projects commonly support the use of Agile process practices, which place more emphasis on communications and teamwork among students in a team, stakeholders and industry customers. This could be manageable for small scale projects where student teams are in their learning journey with active and continuous communications with customers, while developing the necessary cohesion within the team to facilitate incremental deliverables of their software products. However, teamwork remains a bottleneck that is difficult to be consistently realized among members in group projects. It is not easy to motivate and measure all team members working towards the common goals or complete project tasks on time. As such, this paper proposes the Weekly Team Assessment (WTA) framework to continuously encourage teamwork throughout the software project development duration. We also propose the settings of dedicated leadership and constructive feedback iteratively in the WTA framework. The proposed methods have been applied and evaluated through the experiments in two software engineering modules, Professional Software Development and Team Project, involving 50 sophomore CS students who are divided into control group and experimental group equally. Experiment results are analyzed and discussed in this paper. Positive outcomes are observed from the experiment where about 72% of participants appreciate the proposed methods in improving their teamwork in group projects. The degree of effectiveness of the proposed methods is further evaluated from three aspects in the experiment.
Author Cyrus Tong, Yap Boon
Seow, Chee Kiat
Cao, Qi
Rong Poh, Aaron Zheng
Chen, Alex Qiang
Louahemmsabah, Nasruddine
Quek, Ser Wee Darren
Fu Teo, Jared Kai
Yau, Peter Chunyu
Author_xml – sequence: 1
  givenname: Ser Wee Darren
  surname: Quek
  fullname: Quek, Ser Wee Darren
  email: 2717955Q@student.gla.ac.uk
  organization: School of Computing Science, University of Glasgow,UK
– sequence: 2
  givenname: Jared Kai
  surname: Fu Teo
  fullname: Fu Teo, Jared Kai
  email: 2717930T@student.gla.ac.uk
  organization: School of Computing Science, University of Glasgow,UK
– sequence: 3
  givenname: Nasruddine
  surname: Louahemmsabah
  fullname: Louahemmsabah, Nasruddine
  email: 2717851L@student.gla.ac.uk
  organization: School of Computing Science, University of Glasgow,UK
– sequence: 4
  givenname: Yap Boon
  surname: Cyrus Tong
  fullname: Cyrus Tong, Yap Boon
  email: 2717936T@student.gla.ac.uk
  organization: School of Computing Science, University of Glasgow,UK
– sequence: 5
  givenname: Aaron Zheng
  surname: Rong Poh
  fullname: Rong Poh, Aaron Zheng
  email: 2717902P@student.gla.ac.uk
  organization: School of Computing Science, University of Glasgow,UK
– sequence: 6
  givenname: Qi
  surname: Cao
  fullname: Cao, Qi
  email: Qi.Cao@glasgow.ac.uk
  organization: School of Computing Science, University of Glasgow,UK
– sequence: 7
  givenname: Chee Kiat
  surname: Seow
  fullname: Seow, Chee Kiat
  email: CheeKiat.Seow@glasgow.ac.uk
  organization: School of Computing Science, University of Glasgow,UK
– sequence: 8
  givenname: Peter Chunyu
  surname: Yau
  fullname: Yau, Peter Chunyu
  email: PeterCY.Yau@glasgow.ac.uk
  organization: School of Computing Science, University of Glasgow,UK
– sequence: 9
  givenname: Alex Qiang
  surname: Chen
  fullname: Chen, Alex Qiang
  email: Alex.Q.Chen@singaporetech.edu.sg
  organization: Singapore Institute of Technology,Infocomm Technology Cluster
BookMark eNo1j9FKwzAUQKMouM39gUh_oPMmN8lNHmV0W2Gg4ATfRmzTmWnTkU7H_l6H-nReDgfOkF3ELnrGbjlMOAd7NysLZYhwIkDghANKlKTP2NiSNagAUUthz9lAIFGuUb5csWHfbwEAjaYBm5ftLnVfIW6ylXftoUvvWYjZU9fsDy75rIibEL1PJ-ExdVtf7fuTsAibN5-yov6s3D508ZpdNu6j9-M_jtjzrFhNF_nyYV5O75d54Jp03jiSolbOcOXRvGrhlNXOYVXxhoMzVFtwYCshgTyZWjRKuhro57UiBRJH7Oa3G7z3610KrUvH9f84fgOdKE58
ContentType Conference Proceeding
DBID 6IE
6IH
CBEJK
RIE
RIO
DOI 10.1109/FIE58773.2023.10343476
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan (POP) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP) 1998-present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
Education
EISBN 9798350336429
EISSN 2377-634X
EndPage 8
ExternalDocumentID 10343476
Genre orig-research
GroupedDBID -~X
6IE
6IF
6IH
6IK
6IL
6IM
6IN
AAJGR
AAWTH
ABLEC
ADZIZ
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
CHZPO
IEGSK
IJVOP
IPLJI
OCL
RIE
RIL
RIO
RNS
ID FETCH-LOGICAL-i1676-fa742d5a815e38b62a596aa3cc1f10a87d90a09c2407e78d2f54ad07109c75043
IEDL.DBID RIE
IngestDate Wed Aug 27 02:37:45 EDT 2025
IsDoiOpenAccess false
IsOpenAccess true
IsPeerReviewed false
IsScholarly true
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i1676-fa742d5a815e38b62a596aa3cc1f10a87d90a09c2407e78d2f54ad07109c75043
OpenAccessLink https://figshare.com/articles/conference_contribution/Improving_Teamwork_in_Software_Engineering_Projects_in_Higher_Education/27096121
PageCount 8
ParticipantIDs ieee_primary_10343476
PublicationCentury 2000
PublicationDate 2023-Oct.-18
PublicationDateYYYYMMDD 2023-10-18
PublicationDate_xml – month: 10
  year: 2023
  text: 2023-Oct.-18
  day: 18
PublicationDecade 2020
PublicationTitle Proceedings - Frontiers in Education Conference
PublicationTitleAbbrev FIE
PublicationYear 2023
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0003867
Score 2.2354302
Snippet In computing science (CS) education, software programming and software engineering subjects are parts of core CS subjects where students learn various...
SourceID ieee
SourceType Publisher
StartPage 1
SubjectTerms Education
higher education
Leadership
Software
software development life cycle
software engineering education
Stakeholders
Surveys
team projects
Teamwork
Time measurement
Title Improving Teamwork in Software Engineering Projects in Higher Education
URI https://ieeexplore.ieee.org/document/10343476
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LSwMxEA62J72oteKbHLzuutlk8zhLaxUsgi30VpJNAkXcSt0i-OvN7G7XKgjeQsiLDMlkJt83g9C1UMQ4wWzkJacRY45FhhgfeWJCrU59kgAb-XHMR1P2MMtmDVm94sI45yrwmYuhWP3l22W-BldZOOGUUSZ4B3WC5VaTtdprl0ouGgowSdTN8H6QSSFoDPnB403PHzlUKhUy3EfjzeQ1cuQlXpcmzj9_xWX89-oOUP-brYefWj10iHZc0YNszA1yo4f2toIOHqG71o-AJ06_AjALLwr8HO7jD71yeKsxDAt-mndoUCNCcDtuH02Hg8ntKGrSKUQLwgWPvA5msM20JJmj0vBUZ4prTfOceJJoKaxKdKJysPGckDb1GdMWniAqhyDw9Bh1i2XhThCmPhPCJcpww5iVTDMVTnIQgk25oVSdoj7sz_ytjpgx32zN2R_152gXxAQ6gcgL1C1Xa3cZlH1priohfwHFsqfb
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3PS8MwFA46D-pFnRN_24PX1Kb5fZbNTbchuMFuI2kSELGTuSH415u0XZ2C4C2ENAl5JF_y-n3vAXDNJdKWEwOdYBgSYgnUSDvokPa1KnVJEtTIgyHrjsn9hE4qsXqhhbHWFuQzG4di8S_fzLJlcJX5HY4JJpxtgi0P_BSVcq364MWC8UoEjBJ50-m1qeAcxyFDeLz69kcWlQJEOntguBq-5I68xMuFjrPPX5EZ_z2_fdD61utFjzUSHYANmzdDPuaKu9EEu2thBw_BXe1JiEZWvQZqVvScR0_-RP5QcxutNQ7dBk_Ne2hQckKiut8WGHfao9surBIqwGfEOINO-YewoUogarHQLFVUMqVwliGHEiW4kYlKZBZeeZYLkzpKlAmXEJmFMPD4CDTyWW6PQYQd5dwmUjNNiBFEEen3sjeCSZnGWJ6AVlif6VsZM2O6WprTP-qvwHZ3NOhP-73hwxnYCSYLCIHEOWgs5kt74aF_oS8Lg38BusCrJA
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=Proceedings+-+Frontiers+in+Education+Conference&rft.atitle=Improving+Teamwork+in+Software+Engineering+Projects+in+Higher+Education&rft.au=Quek%2C+Ser+Wee+Darren&rft.au=Fu+Teo%2C+Jared+Kai&rft.au=Louahemmsabah%2C+Nasruddine&rft.au=Cyrus+Tong%2C+Yap+Boon&rft.date=2023-10-18&rft.pub=IEEE&rft.eissn=2377-634X&rft.spage=1&rft.epage=8&rft_id=info:doi/10.1109%2FFIE58773.2023.10343476&rft.externalDocID=10343476