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...
Saved in:
Published in | Proceedings - Frontiers in Education Conference pp. 1 - 8 |
---|---|
Main Authors | , , , , , , , , |
Format | Conference Proceeding |
Language | English |
Published |
IEEE
18.10.2023
|
Subjects | |
Online Access | Get full text |
ISSN | 2377-634X |
DOI | 10.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 |