Back to Search Start Over

Toward Artificial Intelligence-Human Paired Programming: A Review of the Educational Applications and Research on Artificial Intelligence Code-Generation Tools

Authors :
Jiangyue Liu
Siran Li
Source :
Journal of Educational Computing Research. 2024 62(5):1385-1415.
Publication Year :
2024

Abstract

Pair Programming is considered an effective approach to programming education, but the synchronous collaboration of two programmers involves complex coordination, making this method difficult to be widely adopted in educational settings. Artificial Intelligence (AI) code-generation tools have outstanding capabilities in program generation and natural language understanding, creating conducive conditions for pairing with humans in programming. Now some more mature tools are gradually being implemented. This review summarizes the current status of educational applications and research on AI-assisted programming technology. Through thematic coding of literature, existing research focuses on five aspects: underlying technology and tool introduction, performance evaluation, the potential impacts and coping strategies, exploration of behavioral patterns in technological application, and ethical and safety issues. A systematic analysis of current literature provides the following insights for future academic research related to the practice of "human-machine pairing" in programming: (1) Affirming the value of AI code-generation tools while also clearly defining their technical limitations and ethical risks; (2) Developing adaptive teaching ecosystems and educational models, conducting comprehensive empirical research to explore the efficiency mechanisms of AI-human paired programming; (3) Further enriching the application of research methods by integrating speculative research with empirical research, combining traditional methods with emerging technologies.

Details

Language :
English
ISSN :
0735-6331 and 1541-4140
Volume :
62
Issue :
5
Database :
ERIC
Journal :
Journal of Educational Computing Research
Publication Type :
Academic Journal
Accession number :
EJ1440199
Document Type :
Journal Articles<br />Reports - Research
Full Text :
https://doi.org/10.1177/07356331241240460