Needs Analysis for Developing a Competency-Based Programming Skill Development System Aligned with International Standards

Authors

  • Siwaphat Boonbangyang Rajamangala University of Technology Suvarnabhumi

Keywords:

Programming Skill Competency Development System, International Standards

Abstract

This research aims to analyze the needs and expectations for developing a programming skill competency development system aligned with international standards for software developers. The study gathers data through questionnaires from 45 developers, including Junior Developers, Senior Developers, and Supervisors, as well as from 11 executives in the software development field. The objective is to collect opinions regarding desired features in the skill development system and the adoption of international standards such as ISO, SEI-CMMI, and OWASP for development and evaluation. The analysis of the questionnaire responses highlights the respondents' emphasis on features such as access to learning materials anytime and anywhere, the ability to create personal projects for hands-on practice, and the use of AI technology for analyzing and recommending skill development. The findings also reveal that executives perceive the adoption of international standards as enhancing efficiency, security, and reducing errors in the development process. These findings underline the opportunity to develop a system that meets the developers' needs and remains competitive in the job market.

References

M. Ilahi-Amri, L. Cheniti-Belcadhi, and R. Braham, “A Framework for Competence based e-Assessment.”

S. Al-Imamy, J. Alizadeh, and M. A. Nour, “On the Development of a Programming Teaching Tool: The Effect of Teaching by Templates on the Learning Process,” 2006.

A. T. Makulova, G. M. Alimzhanova, Z. M. Bekturganova, Z. A. Umirzakova, L. T. Makulova, and K. M. Karymbayeva, “Theory and Practice of Competency-Based Approach in Education,” International Education Studies, vol. 8, no. 8, Jul. 2015, doi: 10.5539/ies.v8n8p183.

G. Wang, Y. Niu, Z. D. Mansor, Y. C. Leong, and Z. Yan, “Unlocking digital potential: Exploring the drivers of employee dynamic capability on employee digital performance in Chinese SMEs-moderation effect of competitive climate,” Heliyon, vol. 10, no. 4, Feb. 2024, doi: 10.1016/j.heliyon.2024.e25583.

H. Mardiana, “Lecturers’ Adaptability To Technological Change And Its Impact On The Teaching Process,” JPI (Jurnal Pendidikan Indonesia), vol. 9, no. 2, p. 275, Jun. 2020, doi: 10.23887/jpi-undiksha.v9i2.24595.

“The Impact of Technology on Organizational Effectiveness: An Empirical Study of Leading Oraganizations,” journalofcardiovasculardiseaseresearch, vol. 12, no. 05, Jun. 2023, doi: 10.48047/jcdr.2021.12.05.319.

M. M. Tshabalala and L. T. Khoza, “Improving the Organization Technology competitiveness through Effective Management of Conflict-Risk within Agile Teams,” in Proceedings - 2019 International Multidisciplinary Information Technology and Engineering Conference, IMITEC 2019, 2019. doi: 10.1109/IMITEC45504.2019.9015899.

H. Lai, A. H. Pitafi, N. Hasany, and T. Islam, “Enhancing Employee Agility Through Information Technology Competency: An Empirical Study of China,” Sage Open, 2021, doi: 10.1177/21582440211006687.

S. S. Reinehr, R. Balduino, R. Software, C. Â. F. Machado, and M. S. Pessôa, “Implementing ISO/IEC 12207 Standard using Rational Unified Process.”

F. J. Pino, M. T. Baldassarre, M. Piattini, G. Visaggio, and D. Caivano, “Harmonizing improvement technologies: A comparison between CMMI-ACQ and ISO/IEC 12207:2008,” in ENASE 2009 - 4th International Conference on Evaluation of Novel Approaches to Software Engineering, Proceedings, 2009, pp. 177–188. doi: 10.5220/0001954301770188.

U. Aydan, M. Yilmaz, P. M. Clarke, and R. V. O’Connor, “Teaching ISO/IEC 12207 software lifecycle processes: A serious game approach,” Comput Stand Interfaces, vol. 54, pp. 129–138, Nov. 2017, doi: 10.1016/j.csi.2016.11.014.

J. Skalka et al., “Conceptual framework for programming skills development based on microlearning and automated source code evaluation in virtual learning environment,” Sustainability (Switzerland), vol. 13, no. 6, Mar. 2021, doi: 10.3390/su13063293.

R. Ulfsnes, N. B. Moe, V. Stray, and M. Skarpen, “Transforming Software Development with Generative AI: Empirical Insights on Collaboration and Workflow,” in Generative AI for Effective Software Development, 2024. doi: 10.1007/978-3-031-55642-5_10.

Y. Ye, “Supporting software development as knowledge-intensive and collaborative activity,” in Proceedings - International Conference on Software Engineering, 2006. doi: 10.1145/1137661.1137666.

P. I. S. Lei and A. J. Mendes, “A systematic literature review on knowledge tracing in learning programming,” in Proceedings - Frontiers in Education Conference, FIE, Institute of Electrical and Electronics Engineers Inc., 2021. doi: 10.1109/FIE49875.2021.9637323.

R. Ferdiana, “The Impact of Artificial Intelligence on Programmer Productivity.” [Online]. Available: https://www.researchgate.net/publication/378962192

M. A. Akbar, S. Rafi, S. Hyrynsalmi, and A. A. Khan, “Towards People Maturity for Secure Development and Operations: A vision,” in ACM International Conference Proceeding Series, Association for Computing Machinery, Jun. 2024, pp. 528–533. doi: 10.1145/3661167.3661238.

Downloads

Published

2025-02-21