ChatGPT for Education and Research: Opportunities, Threats, and Strategies
ChatGPT для образования и научных исследований: возможности, угрозы и стратегии
2023-05-08
SCID: 54.1/dbrkcz8r
Discuss with AI
ChatGPTcheating on online examscode correctioncode generationeducation and researchonline judge validationpersonalized feedbackprogramming learningpseudocode generationsurveys of students and teachers
Figures from the paper
Abstract (AI)
In recent years, the rise of advanced artificial intelligence technologies has had a profound impact on many fields, including education and research. One such technology is ChatGPT, a powerful large language model developed by OpenAI. This technology offers exciting opportunities for students and educators, including personalized feedback, increased accessibility, interactive conversations, lesson preparation, evaluation, and new ways to teach complex concepts. However, ChatGPT poses different threats to the traditional education and research system, including the possibility of cheating on online exams, human-like text generation, diminished critical thinking skills, and difficulties in evaluating information generated by ChatGPT. This study explores the potential opportunities and threats that ChatGPT poses to overall education from the perspective of students and educators. Furthermore, for programming learning, we explore how ChatGPT helps students improve their programming skills. To demonstrate this, we conducted different coding-related experiments with ChatGPT, including code generation from problem descriptions, pseudocode generation of algorithms from texts, and code correction. The generated codes are validated with an online judge system to evaluate their accuracy. In addition, we conducted several surveys with students and teachers to find out how ChatGPT supports programming learning and teaching. Finally, we present the survey results and analysis.
Key Findings
1
ChatGPT poses threats to education and research including potential cheating on online exams, human-like text generation that can mask authorship, diminished critical thinking skills, and difficulties evaluating AI-generated information.
2
ChatGPT provides educational opportunities such as personalized feedback, increased accessibility, interactive conversations, lesson preparation, evaluation, and new ways to teach complex concepts.
3
For programming learning, ChatGPT can assist students via code generation from problem descriptions, pseudocode generation from textual algorithms, and code correction.
4
Generated code from ChatGPT was validated using an online judge system to evaluate accuracy, demonstrating an empirical evaluation of its programming outputs.
5
Surveys of students and teachers were conducted and analyzed to assess how ChatGPT supports programming learning and teaching, with results presented in the study.
Research Object
ChatGPT (a large language model) as used in education and programming learning contexts
Research Subject
The opportunities, threats, and instructional impacts of ChatGPT on education and research—including personalized feedback, accessibility, cheating risks, evaluation difficulties—and its effectiveness in supporting programming learning via code generation, pseudocode creation, and code correction validated by online judge and surveys of students and teachers
Publication Details
Publication Date
2023-05-08
Journal
Publisher
ISSN
Cited by
978
Open access PDF
Access Type
Author Information
Download PDF
Subscribe to digest
References available in scid.ai2
Cited by3
A survey on large language model (LLM) security and privacy: The Good, The Bad, and The Ugly2024
A systematic review of the early impact of artificial intelligence on higher education curriculum, instruction, and assessment2025
The Impact of Artificial Intelligence on Programmer Jobs: Threat or Opportunity?2025