Technology acceptance of GitHub Copilot: A study among computing students

Authors

  • Nian Khidr Aziz Salahaddin University-Erbil

DOI:

https://doi.org/10.32890/jcia2026.5.2.7

Keywords:

AI pair programmer, Copilot, GitHub, perceived usefulness (PU), Technology Acceptance Model (TAM)

Abstract

AI pair programmers (AIPPs) are becoming increasingly used in software development environments. This is encouraging universities to examine the role of these tools in computing education and programming courses to ensure that their programs remain market-oriented. However, despite the rapid adoption of AI pair programmers, limited empirical evidence exists regarding students' acceptance and educational use of these tools in authentic project-based software development environments. One of the most widely used AIPPs is GitHub due to its integration with many development environments. This study investigates the Technology Acceptance (TA) of GitHub Copilot among computing students. We conducted a mixed-methods study with 114 senior computer science and software engineering students from three public universities in the Kurdistan Region of Iraq. The task was to develop a static-responsive portfolio website using GitHub Copilot as an AI pair programmer. The Technology Acceptance Model (TAM) was used to evaluate Perceived Ease of Use (PEU), Time Efficiency (TE), Support in Learning (SiL), Code Quality (CQ), and Willingness to Recommend (WtR). Quantitative descriptive statistics and thematic analysis of qualitative responses were used to evaluate these features. Findings indicate high positive initial acceptance. Thematic analysis showed that students value GitHub Copilot for overcoming syntax barriers and reducing development time, but also express concerns about understanding and over-reliance. This study presents one of the first empirical mixed-methods examinations of AIPP acceptance in computing education. The contribution of the study lies in identifying the dual nature of this acceptance: high enthusiasm tempered by reflective concerns about deep learning. The results suggest that Copilot can improve efficiency in programming courses, but its use should be balanced to avoid superficial dependency on the tool.

References

Almeida, Y., Albuquerque, D., Filho, E. D., Muniz, F., de Farias Santos, K., Perkusich, M., Almeida, H., & Perkusich, A. (2024). AICodeReview: Advancing code quality with AI-enhanced reviews. SoftwareX, 26, 101677. https://doi.org/10.1016/j.softx.2024.101677

Andersen, N. H., Tkalich, A., Moe, N. B., Šmite, D., Söderbom, A. M., Hast, O., & Stray, V. (2026). Integrating pair programming as a work practice. Journal of Systems and Software, 234, 112730. https://doi.org/10.1016/j.jss.2025.112730

Anjaria, K. (2022). Knowledge derivation from Likert scale using Z-numbers. Information Sciences, 590, 234–252. https://doi.org/10.1016/j.ins.2022.01.024

Aziz, N. (2026). GitHub Copilot in Computing Education: A Field Study Dataset (Version 2). Mendeley Data. https://doi.org/10.17632/vmzrd2rjgj.2

Bañuls-Lapuerta, B., Marti-Miralles, V., Jacobo Gónzalez-García, R., Martínez-Rico, G., & Marti-Miralles, V. (2026). Using natural language prompts with AI models for low-cost assistive software design: Exploratory comparative evaluation. JMIR Rehabilitation and Assistive Technologies, 13, 1–15. https://doi.org/10.2196/86786

Chen, M., Tworek, J., Jun, H., Yuan, Q., Pinto, H. P. de O., Kaplan, J., Edwards, H., Burda, Y., Joseph, N., Brockman, G., Ray, A., Puri, R., Krueger, G., Petrov, M., Khlaaf, H., Sastry, G., Mishkin, P., Chan, B., Gray, S., … Zaremba, W. (2021). Evaluating large language models trained on code. arXiv. https://doi.org/10.48550/arXiv.2107.03374

Döderlein, J.-B., Kouadio, N. H., Acher, M., Khelladi, D. E., & Combemale, B. (2025). Piloting Copilot, Codex, and StarCoder2: Hot temperature, cold prompts, or black magic? Journal of Systems and Software, 112562. https://doi.org/10.1016/j.jss.2025.112562

Fel, S., Kozak, J., & Horodyski, P. (2025). Responsibility and AI: Exploring technology acceptance models. Journal of Innovation and Knowledge, 10(6), 100852. https://doi.org/10.1016/j.jik.2025.100852

Gəruslu, V., Jafarov, Z., Mövsümova, A., Namazov, A., & Mirzayev, H. (2026). Encouraging responsible GenAI use in software engineering education: A design-oriented model. Journal of Systems and Software, 237, 112846. https://doi.org/10.1016/j.jss.2026.112846

Ghorbian, M., Ghobaei-Arani, M., & Shakarami, A. (2026). Large language models for code generation: A survey. Computer Standards and Interfaces, 98, 104165. https://doi.org/10.1016/j.csi.2025.104165

Go, K. R., Soundarapandian, S., Mitra, A., Vidoni, M., & Ferreyra, N. E. D. (2023). Simple stupid insecure practices and GitHub’s code search: A looming threat? Journal of Systems and Software, 202, 111698. https://doi.org/10.1016/j.jss.2023.111698

Gou, Q., Dong, Y., Wu, Y., & Ke, Q. (2024). RRGcode: Deep hierarchical search-based code generation. Journal of Systems and Software, 211, 111982. https://doi.org/10.1016/j.jss.2024.111982

Groothuijsen, S., van den Beemt, A., Remmers, J. C., & van Meeuwen, L. W. (2024). AI chatbots in programming education: Students’ use in a scientific computing course and consequences for learning. Computers and Education: Artificial Intelligence, 7, 100290. https://doi.org/10.1016/j.caeai.2024.100290

Husein, R. A., Aburajouh, H., & Catal, C. (2025). Large language models for code completion: A systematic literature review. Computer Standards and Interfaces, 92, 103917. https://doi.org/10.1016/j.csi.2024.103917

Jazim, F., Al-Mamary, Y. H., & Abubakar, A. A. (2025). Developing an integrated model to explore key factors influencing university students’ behavioral intentions to use ChatGPT in enhancing higher education in the Hail region. Acta Psychologica, 259(12), 105445. https://doi.org/10.1016/j.actpsy.2025.105445

Kuhail, M. A., Mathew, S. S., Khalil, A., Berengueres, J., & Shah, S. J. H. (2024). “Will I be replaced?” Assessing ChatGPT’s effect on software development and programmer perceptions of AI tools. Science of Computer Programming, 235, 103111. https://doi.org/10.1016/j.scico.2024.103111

Künas, C. A., Padoin, E. L., & Navaux, P. O. A. (2023). Accelerating deep learning model training on cloud Tensor Processing Unit. Proceedings of the 13th International Conference on Cloud Computing and Services Science (CLOSER), 316–323. https://doi.org/10.5220/0012017300003488

Moradi Dakhel, A., Majdinasab, V., Nikanjam, A., Khomh, F., Desmarais, M. C., & Jiang, Z. M. (Jack). (2023). GitHub Copilot AI pair programmer: Asset or liability? Journal of Systems and Software, 203, 111734. https://doi.org/10.1016/j.jss.2023.111734

Nguyen, P. T., Di Rocco, J., Di Sipio, C., Rubei, R., Di Ruscio, D., & Di Penta, M. (2024). GPTSniffer: A CodeBERT-based classifier to detect source code written by ChatGPT. Journal of Systems and Software, 214, 112059. https://doi.org/10.1016/j.jss.2024.112059

Oertel, J., Klünder, J., & Hebig, R. (2025). Don’t settle for the first! How many GitHub Copilot solutions should you check? Information and Software Technology, 183, 107737. https://doi.org/10.1016/j.infsof.2025.107737

Palaniappan, K., Prabhab, K. C., Veerandeswaric, M. J., & Manjula, M. (2025). Generative AI tools for accelerated software engineering. In Advances in Computers.

Pan, Y., Lyu, C., Yang, Z., Li, L., Liu, Q., & Shao, X. (2025). E-code: Mastering efficient code generation through pretrained models and expert encoder group. Information and Software Technology, 178, 107604.

Park, A., & Kim, T. (2025). Code suggestions and explanations in programming learning: Use of ChatGPT and performance. The International Journal of Management Education, 23(2), 101119. https://doi.org/10.1016/j.ijme.2024.101119

Rawat, A. (2021). GitHub Copilot: All you need to know. Analytics Vidhya | Medium. https://medium.com/analytics-vidhya/github-copilot-all-you-need-to-know-8e6fc1d5ccc

Revuri, J., Sakthivel, R. K., & Nagasubramanian, G. (2025). Artificial intelligence (AI) technologies and tools for accelerated software development. In Advances in Computers.

Saif, N., Khan, S. U., Shaheen, I., Alotaibi, A., Alnfiai, M. M., & Arif, M. (2024). ChatGPT: Validating the Technology Acceptance Model (TAM) in the education sector via a ubiquitous learning mechanism. Computers in Human Behavior, 154, 108097. https://doi.org/10.1016/j.chb.2024.108097

Sergeyuk, A., Golubev, Y., Bryksin, T., & Ahmed, I. (2025). Using AI-based coding assistants in practice: State of affairs, perceptions, and ways forward. Information and Software Technology, 178, 107610. https://doi.org/10.1016/j.infsof.2024.107610

Sîrbu, A. G., & Czibula, G. (2025a). Automatic code generation based on Abstract Syntax-based encoding. Application on malware detection code generation based on MITRE ATT&CK techniques. Expert Systems with Applications, 264, 125821. https://doi.org/10.1016/j.eswa.2024.125821

Sîrbu, A. G., & Czibula, G. (2025b). Automatic code generation based on Abstract Syntax-based encoding. Application on malware detection code generation based on MITRE ATT&CK techniques. Expert Systems with Applications, 264.

Sorin, V., Barash, Y., Konen, E., & Klang, E. (2020). Deep learning for natural language processing in radiology—Fundamentals and a systematic review. Journal of the American College of Radiology, 17(5), 639–648.

Takerngsaksiri, W., Tantithamthavorn, C., & Li, Y. F. (2024). Syntax-aware on-the-fly code completion. Information and Software Technology, 165, 107336. https://doi.org/10.1016/j.infsof.2023.107336

Tbaishat, D., AlFandi, O., Hamad, F., Bukhari, S. M. S., & Al Muhaissen, S. (2026). Modeling generative AI adoption in higher education: An integrated TAM–TPB–SDT framework with SEM validation. Computers and Education: Artificial Intelligence, 10, 100541. https://doi.org/10.1016/j.caeai.2026.100541

Vlachopoulos, D., & Makri, A. (2024). A systematic literature review on authentic assessment in higher education: Best practices for the development of 21st-century skills and policy considerations. Studies in Educational Evaluation, 83, 101425. https://doi.org/10.1016/j.stueduc.2024.101425

Xu, S., Huang, X., Lo, C. K., Chen, G., & Jong, M. S. Yung. (2024). Evaluating the performance of ChatGPT and GPT-4o in coding classroom discourse data: A study of synchronous online mathematics instruction. Computers and Education: Artificial Intelligence, 7, 100325. https://doi.org/10.1016/j.caeai.2024.100325

Yan, M., Chen, J., Zhang, J. M., Cao, X., Yang, C., & Harman, M. (2025). Robustness evaluation of code generation systems via concretizing instructions. Information and Software Technology, 179, 107645. https://doi.org/10.1016/j.infsof.2025.107645

Zhao, H., Wu, Y., Lu, Z., Yu, X., Miao, W., & Chen, L. (2026). SageJavon: A scalable AI tutor for personalized programming learning. Information Processing & Management, 63(5), 104605.

Zhou, X., Liang, P., Zhang, B., Li, Z., Ahmad, A., Shahin, M., & Waseem, M. (2025). Exploring the problems, their causes, and solutions of AI pair programming: A study on GitHub and Stack Overflow. Journal of Systems and Software, 219, 112204. https://doi.org/10.1016/j.jss.2024.112204

Downloads

Published

31-07-2026

How to Cite

Aziz, N. (2026). Technology acceptance of GitHub Copilot: A study among computing students. Journal of Computational Innovation and Analytics (JCIA), 5(2), 117-133. https://doi.org/10.32890/jcia2026.5.2.7

Research impact

Harvested 2026-08-29
0 citations recorded so far

Counts differ between services because each indexes a different body of literature. None of them is the whole picture.

Identifiers DOI 10.32890/jcia2026.5.2.7 OpenAlex W7171816441

Similar Articles

1-10 of 45

You may also start an advanced similarity search for this article.