Experiences and Lessons Learned from Real-World Projects in Software Engineering Subject
Teamwork in software development life cycle (SDLC) and Software Engineering (SE) is a cooperative process that all Computing Science (CS) undergraduates need to undergo. It is a critical skill for the industry and is usually trained through group projects in Higher Education. Due to the nature of so...
Uložené v:
| Vydané v: | Proceedings / Conference on Software Engineering Education & Training s. 173 - 177 |
|---|---|
| Hlavní autori: | , , , , , , , |
| Médium: | Konferenčný príspevok.. |
| Jazyk: | English |
| Vydavateľské údaje: |
IEEE
01.08.2023
|
| Predmet: | |
| ISSN: | 2377-570X |
| On-line prístup: | Získať plný text |
| Tagy: |
Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
|
| Abstract | Teamwork in software development life cycle (SDLC) and Software Engineering (SE) is a cooperative process that all Computing Science (CS) undergraduates need to undergo. It is a critical skill for the industry and is usually trained through group projects in Higher Education. Due to the nature of software development, most software projects involve collaborative efforts of a group of developers. Although teamwork has been studied in many prior works, it is still considered as a dynamic element in SDLC. As the level of complexity, type of deliverables and range of stakeholders in software projects can vary widely, prior experience cannot be applied directly to new projects. The current implementation of SE education in the Professional Software Development (PSD) and Team Project (TP) subjects contains elements to promote teamwork. Students are required to work in groups on real-world problems. This paper examines the current teamwork simulating real-world software projects through an evaluation with the existing and previous cohorts of students, who have experienced the PSD and TP subjects. Several improvements are then proposed by this study. Based on the results, the majority of the respondents agree that our proposed methods such as self-selection of groups, pair programming, and prototyping model will bring about improved teamwork in their group projects. |
|---|---|
| AbstractList | Teamwork in software development life cycle (SDLC) and Software Engineering (SE) is a cooperative process that all Computing Science (CS) undergraduates need to undergo. It is a critical skill for the industry and is usually trained through group projects in Higher Education. Due to the nature of software development, most software projects involve collaborative efforts of a group of developers. Although teamwork has been studied in many prior works, it is still considered as a dynamic element in SDLC. As the level of complexity, type of deliverables and range of stakeholders in software projects can vary widely, prior experience cannot be applied directly to new projects. The current implementation of SE education in the Professional Software Development (PSD) and Team Project (TP) subjects contains elements to promote teamwork. Students are required to work in groups on real-world problems. This paper examines the current teamwork simulating real-world software projects through an evaluation with the existing and previous cohorts of students, who have experienced the PSD and TP subjects. Several improvements are then proposed by this study. Based on the results, the majority of the respondents agree that our proposed methods such as self-selection of groups, pair programming, and prototyping model will bring about improved teamwork in their group projects. |
| Author | Chua, Jia Qi Cao, Qi Lim, Li Hong Idris Sim, Yan Hern Ryan Lua, Zhi Zhan Lim, Ian Zheng Jiang Kelaver, Kahbelan Kalisalvam Keoh, Sye Loong |
| Author_xml | – sequence: 1 givenname: Yan Hern Ryan surname: Sim fullname: Sim, Yan Hern Ryan email: 2717964S@student.gla.ac.uk organization: Computing Science Joint Degree Programme, Singapore Institute of Technology - University of Glasgow – sequence: 2 givenname: Zhi Zhan surname: Lua fullname: Lua, Zhi Zhan email: 2717895L@student.gla.ac.uk organization: Computing Science Joint Degree Programme, Singapore Institute of Technology - University of Glasgow – sequence: 3 givenname: Kahbelan Kalisalvam surname: Kelaver fullname: Kelaver, Kahbelan Kalisalvam email: 2717909K@student.gla.ac.uk organization: Computing Science Joint Degree Programme, Singapore Institute of Technology - University of Glasgow – sequence: 4 givenname: Jia Qi surname: Chua fullname: Chua, Jia Qi email: 2717945C@student.gla.ac.uk organization: Computing Science Joint Degree Programme, Singapore Institute of Technology - University of Glasgow – sequence: 5 givenname: Ian Zheng Jiang surname: Lim fullname: Lim, Ian Zheng Jiang email: 2717880L@student.gla.ac.uk organization: Computing Science Joint Degree Programme, Singapore Institute of Technology - University of Glasgow – sequence: 6 givenname: Qi surname: Cao fullname: Cao, Qi email: qi.cao@glasgow.ac.uk organization: University of Glasgow,School of Computing Science,Glasgow,Scotland, UK – sequence: 7 givenname: Sye Loong surname: Keoh fullname: Keoh, Sye Loong email: SyeLoong.Keoh@glasgow.ac.uk organization: University of Glasgow,School of Computing Science,Glasgow,Scotland, UK – sequence: 8 givenname: Li Hong Idris surname: Lim fullname: Lim, Li Hong Idris email: LiHonIdris.Lim@glasgow.ac.uk organization: University of Glasgow,School of Engineering,Glasgow,Scotland, UK |
| BookMark | eNotjNFKwzAUQKMouM39gUJ-oPMmN12SRxl1CgPFTdzbSJrb0bGlI5mof29Fnw4cDmfILmIXibFbARMhwN7NllW1Kg1YPZEgcQIAOD1jY6utwRJQ9nZ6zgYStS5KDesrNsx5ByBBgR6wdfV1pNRSrClzFwNfUM5dzD1dihR4k7oDfyW3L967tA_8JXU7qk-Zt5Evu-b06RLxKm7bSP0nbvnyw_8G1-yycftM43-O2NtDtZo9Fovn-dPsflG0QthT4bWUshGNamprFDVT701AtFZpCtrXCjGg9ygIyiCMF7WhkgAMOlUjShyxm79vS0SbY2oPLn1vBEhpVV_9AN7VVT8 |
| CODEN | IEEPAD |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IL CBEJK RIE RIL |
| DOI | 10.1109/CSEET58097.2023.00036 |
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Xplore POP ALL IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP All) 1998-Present |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Xplore url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Education Computer Science |
| EISBN | 9798350322026 |
| EISSN | 2377-570X |
| EndPage | 177 |
| ExternalDocumentID | 10229408 |
| Genre | orig-research |
| GroupedDBID | 29O 6IE 6IF 6IH 6IK 6IL 6IN AAJGR AAWTH ABLEC ACGFS ADZIZ ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK CHZPO IEGSK IPLJI OCL RIE RIL RNS |
| ID | FETCH-LOGICAL-i119t-b7222f1f4fc984ef6bb8d339947ed7bc433d3bb31e05d18b1c8e5e0083a4c3323 |
| IEDL.DBID | RIE |
| IngestDate | Wed Aug 27 02:51:07 EDT 2025 |
| IsPeerReviewed | false |
| IsScholarly | true |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-i119t-b7222f1f4fc984ef6bb8d339947ed7bc433d3bb31e05d18b1c8e5e0083a4c3323 |
| PageCount | 5 |
| ParticipantIDs | ieee_primary_10229408 |
| PublicationCentury | 2000 |
| PublicationDate | 2023-Aug. |
| PublicationDateYYYYMMDD | 2023-08-01 |
| PublicationDate_xml | – month: 08 year: 2023 text: 2023-Aug. |
| PublicationDecade | 2020 |
| PublicationTitle | Proceedings / Conference on Software Engineering Education & Training |
| PublicationTitleAbbrev | CSEET |
| PublicationYear | 2023 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| SSID | ssj0020407 |
| Score | 2.2418113 |
| Snippet | Teamwork in software development life cycle (SDLC) and Software Engineering (SE) is a cooperative process that all Computing Science (CS) undergraduates need... |
| SourceID | ieee |
| SourceType | Publisher |
| StartPage | 173 |
| SubjectTerms | Complexity theory Education Industries learning experience Software software development Software engineering education Stakeholders Surveys team projects Teamwork |
| Title | Experiences and Lessons Learned from Real-World Projects in Software Engineering Subject |
| URI | https://ieeexplore.ieee.org/document/10229408 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LTwIxEG6UePCEIsZ3evBa2D6WtmcC8WAIEUy4kW07m3BZDA_9-3bKAnrw4G3TbNKk086jne_7CHm2QoDVUjMNWjHlUQ2w9JyZvAgxwjshnEtiE3o0MrOZHddg9YSFAYDUfAYd_Exv-WHpt3hV1sXqxCqE9p5qrXdgrUN1FXejriE6PLPd_mQwmOYms7qDCuGdxLzyS0IlRZBh859zX5D2EYtHx4coc0lOoGqR5l6MgdZns4Xyy3WrxhWZHQmM17SoAn2N_ixuL5rYVCFQBJXQt5gjstRMgxPgfcyaLio6iY75q1gB_UFVSKN_wR_a5H04mPZfWC2hwBac2w1zOsb_kpeq9NYoKHvOmSBjUqI0BO28kjJI5ySHLA_cOO4N5IB5WaG8lEJek0a1rOCGUAAlstJFQ1qnegWWQlmMZUE4UVodxC1p46rNP3YsGfP9gt39MX5PztEwu2a6B9LYrLbwSM7852axXj0l234DkQWlfQ |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LTwIxEG4MmugJRYz47MHrwvaxdHsmEIxIiGDCjWzb2YTLYnjo37dTFtCDB2-bZpMmnXYe7XzfR8iT5hy0EipSoGQkLaoB5pZFaZI5H-EN58YEsQk1HKbTqR6VYPWAhQGA0HwGTfwMb_luYTd4VdbC6kRLhPYeJ1JytoVr7esrvx9VCdJhsW51xt3uJEljrZqoEd4M3Cu_RFRCDOlV_zn7Oakf0Hh0tI8zF-QIihqp7uQYaHk6ayjAXDZrXJLpgcJ4RbPC0YH3aH6D0cCnCo4irIS--SwxCu00OAHeyKzovKBj75q_siXQH2SF1HsY_KFO3nvdSacflSIK0ZwxvY6M8hlAznKZW51KyNvGpE74tEQqcMpYKYQTxggGceJYaphNIQHMzDJpheDiilSKRQHXhAJIHufGm1Ib2c6wGIp9NHPc8Fwrxxukjqs2-9jyZMx2C3bzx_gjOe1PXgezwfPw5ZacoZG2rXV3pLJebuCenNjP9Xy1fAh2_gZaLKjE |
| 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+%2F+Conference+on+Software+Engineering+Education+%26+Training&rft.atitle=Experiences+and+Lessons+Learned+from+Real-World+Projects+in+Software+Engineering+Subject&rft.au=Sim%2C+Yan+Hern+Ryan&rft.au=Lua%2C+Zhi+Zhan&rft.au=Kelaver%2C+Kahbelan+Kalisalvam&rft.au=Chua%2C+Jia+Qi&rft.date=2023-08-01&rft.pub=IEEE&rft.eissn=2377-570X&rft.spage=173&rft.epage=177&rft_id=info:doi/10.1109%2FCSEET58097.2023.00036&rft.externalDocID=10229408 |