Integrating the Software Development Lifecycle into Work-Integrated Learning:
A Case Study at a South African University of Technology
DOI:
https://doi.org/10.33830/ijrse.v6i2.1675Keywords:
work-integrated learning, software development life cycle, comparative analysis, higher education, agile models, plan-driven modelsAbstract
Work-integrated learning is crucial for student development, providing hands-on experience in industry placements or project-based learning at higher educational institutions. This article evaluates the impact of adopting a Software Development Lifecycle (SDLC) process in work-integrated learning software development projects at a University of Technology. Comparing two student projects, the waterfall model resulted in substandard conversion between class diagrams and route classes, while the agile model allowed frequent reviews and modifications, resulting in alignment between class diagrams and route classes. The key difference was the absence of clear directional indicators and comprehensive descriptions of class relationships. It is recommended that students adopt an appropriate SDLC model that meets their specific project needs within a work-integrated learning environment.
References
Al-Saqqa, S., Sawalha, S., & Abdelnabi, H. (2020). Agile software development: Methodologies and trends. International Journal of Interactive Mobile Technologies, 14(11), 246–269; DOI: https://dx.doi.org/10.3991/ijim.v14i11.13269
Amraee, B., Medghalchi, L., & Dastani, Z. (2023). A Methodological Comparison of the Processes of Product Design and Architectural Design. The Monthly Scientific Journal of Bagh-e Nazar, 20(120), 17–28; DOI: https://10.2023.358072.5252BAGH10.22034
Bates, M. (2011). Work-integrated learning workloads: The realities and responsibilities. Asia-Pacific Journal of Cooperative Education, 12(2), 111–124.
Brainy Quote. (2023, July 14). Homepage 2023. Http://Www.Brainyquote.Com/Quotes. http://www.brainyquote.com/quotes
Central University of Technology. (2023, September 7). CUT | Information Technology. Information Technology. https://www.cut.ac.za/programmes/information-technology
Choudhury, D., & Nortjé, N. (2022). The Hidden Curriculum and Integrating Cure- and Care-Based Approaches to Medicine. HEC Forum, 34(1).
Davies, W. M. (2009). Groupwork as a form of assessment: Common problems and recommended solutions. Higher Education, 58(4).
Deepak, R. D., & Swarnalatha, P. (2019). Continuous Integration-Continuous Security-Continuous Deployment Pipeline Automation for Application Software (CI-CS-CD). International Journal of Computer Science and Software Engineering (IJCSSE), 8(10), 247–253.
Herawati, S., Negara, Y. D., Febriansyah, H. F., & Fatah, D. A. (2021). Application of the Waterfall Method on a Web-Based Job Training Management Information System at Trunojoyo University Madura. E3S Web of Conferences,Ternate, Indonesia, October 27-28, 328, 04026.
Komal, C. (2015). ASP.NET AND ITS FRAMEWORK. International Journal of Innovative Research in Technology, 2(6), 261–264.
López-Fernández, D., Tovar, E., Raya, L., Marzal, F., & Garcia, J. J. (2019). Motivation of computer science students at universities organized around small groups. IEEE Global Engineering Education Conference, EDUCON, Dubai, United Arab Emirates, April 08-10, 1120–1127.
Loubser, N. (2021). Software Engineering for Absolute Beginners: Your Guide to Creating Software Products. In Software Engineering for Absolute Beginners: Your Guide to Creating Software Products.
Lucas, P., Fleming, J., & Bhosale, J. (2018). The utility of case study as a methodology for work-integrated learning research. International Journal of Work-Integrated Learning, 19(3), 215–222.
Marinova, R., & Momcheva, G. (2019). Survey of Information Technology Undergraduate Degree Programs in Canada. 2019 IEEE Canadian Conference of Electrical and Computer Engineering, CCECE ,Canada May 04-08, 1–4.
Merritt, K., & Zhao, S. (2022). Software Design and Development of an Appointment Booking System: A Design Study. Lecture Notes of the Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering, LNICST, 420 LNICST, 275–294.
Navita. (2017). A Study on Software Development Life Cycle & its Model. International Journal of Engineering Research in Computer Science and Engineering , 4(9), 2320–2394.
Nugroho, H., Hendriyanto, R., & Tisamawi, K. (2018). Application for Marketplace Agricultural Product. International Journal of Applied Information Technology, 2(02), 58–67.
Pearson, C., & Daff, S. (2011). Collaborative delivery of work-integrated learning to Indigenous Australians in a remote community. Asia-Pacific Journal of Cooperative Education, 12(1994).
Powell, S., Tindal, I., & Millwood, R. (2008). Personalized learning and the Ultraversity experience. Interactive Learning Environments, 16(1).
Ruehl, K., & Klise, K. (2021). Short-term results versus long-term impact: Applying software development best practices to scientific software (No. SAND2021-14621C). In Scien (Vol. 3). Nature Publishing Groups.
Saeedi, K., & Visvizi, A. (2021). Software development methodologies, HEIs, and the digital economy. Education Sciences, 11(2).
Salve, S. M., Samreen, S. N., & Khatri-Valmik, N. (2018). A Comparative Study on Software Development Life Cycle Models. International Research Journal of Engineering and Technology, 5(2), 696–700.
Shylesh, S. (2017). A Study of Software Development Life Cycle Process Models. In National Conference on Reinventing Opportunities in Management, IT, and Social Sciences ,SIMS Mangalore, India, April 23-24, , 534–541.
Suryantara, I. G. N., & Andry, J. F. (2018). Development of Medical Record With Extreme Programming SDLC. International Journal of New Media Technology, V(1), 47–53.
Tashildar, A., Shah, N., Gala, R., Giri, T., & Chavhan, P. (2020). Application development using flutter. International Research Journal of Modernization in Engineering Technology and Science, 2(8), 1262–1266.
Zainal, Z. (2007). Case study as a research method. Jurnal Kemanusiaan Bil, 5(1).
Zuzek, T., Gosar, Ž., Kušar, J., & Berlec, T. (2020). Adopting agile project management practices in non-software SMEs: A case study of a slovenian medium-sized manufacturing company. Sustainability, 12(21), 1–17.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2024 Mpho Mbele, James Swart
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
Content Licensing, Copyright, and Permissions
1. License
International Journal of Research in STEM Education has CC-BY NC or an equivalent license as the optimal license for the publication, distribution, use, and reuse of scholarly work for non-commercial purposes. The non-commercial use of the article will be governed by the Creative Commons Attribution license as currently displayed on Creative Commons Attribution-NonCommercial 4.0 International License.
Creative Commons License
2. Author’s Warranties
The author warrants that the article is original, written by the stated author(s), has not been published before, contains no unlawful statements, does not infringe the rights of others, is subject to copyright that is vested exclusively in the author and free of any third party rights, and that any necessary written permissions to quote from other sources have been obtained by the author(s).
3. User Rights
The International Journal of Research in STEM Education's objective is to disseminate articles published as free as possible. Under the Creative Commons license, this journal permits users to copy, distribute, display, and perform the work for non-commercial purposes only. Users will also need to attribute authors and this journal on distributing works in the journal.
4. Rights of Authors
Authors retain the following rights:
Copyright, and proprietary rights relating to the article, such as patent rights,
The right to use the substance of the article in future own works, including lectures and books, The right to reproduce the article for own purposes, The right to self-archive the article, the right to enter into separate, additional contractual arrangements for the non-exclusive distribution of the article's published version (e.g., post it to an institutional repository or publish it in a book), with an acknowledgment of its initial publication in this journal (International Journal of Research in STEM Education).
The author has a non-exclusive publishing contract with a publisher, and the work is published with a more restrictive license, the author retains all the rights to publish the work elsewhere, including commercially, because she/he is not subject to the conditions of her / his own license, regardless of the type of CC license chosen.
5. Co-Authorship
If the article was jointly prepared by other authors, the signatory of this form warrants that he/she has been authorized by all co-authors to sign this agreement on their behalf and agrees to inform his/her co-authors of the terms of this agreement.
6. Termination
This agreement can be terminated by the author or International Journal of Research in STEM Education at two months’ notice where the other party has materially breached this agreement and failed to remedy such breach within a month of being given the terminating party’s notice requesting such breach to be remedied. No breach or violation of this agreement will cause this agreement or any license granted in it to terminate automatically or affect the definition of the International Journal of Research in STEM Education.
7. Royalties
This agreement entitles the author to no royalties or other fees. To such extent as legally permissible, the author waives his or her right to collect royalties relative to the article in respect of any use of the article by This agreement can be terminated by the author or International Journal of Research in STEM Education upon two months’ notice where the other party has materially breached this agreement and failed to remedy such breach within a month of being given the terminating party’s notice requesting such breach to be remedied. No breach or violation of this agreement will cause this agreement or any license granted in it to terminate automatically or affect the definition of the International Journal of Research in STEM Education or its sublicensee.
8. Miscellaneous
International Journal of Research in STEM Education will publish the article (or have it published) in the journal if the article’s editorial process is successfully completed and the International Journal of Research in STEM Education or its sublicensee has become obligated to have the article published. International Journal of Research in STEM Education may conform the article to a style of punctuation, spelling, capitalization, referencing, and usage that it deems appropriate. The author acknowledges that the article may be published so that it will be publicly accessible, and such access will be free of charge for the readers.