Beyond the Hype: A Comprehensive Review of Current Trends in Generative AI Research, Teaching Practices, and Tools
Project Overview
The document examines the transformative role of generative AI (GenAI) in education, specifically within computer science, emphasizing both its potential benefits and inherent challenges. GenAI tools are increasingly utilized to solve programming tasks, aid educators, and deliver personalized feedback, thus enhancing student learning efficiency and preparing them for industry demands. Key motivations for integrating GenAI include fostering career readiness and ethical responsibility among students. However, the document also addresses significant concerns such as over-reliance on AI, biases inherent in these tools, and the varying capabilities of students, which may affect the effectiveness of GenAI in educational contexts. Various applications of GenAI are explored, highlighting its role in improving learning experiences and supporting coding tasks while emphasizing the necessity for careful curricular integration. The literature on GenAI's impact is growing, focusing on effective pedagogical practices and the evolving competencies required for students in the AI-driven landscape. Ultimately, the document calls for a balanced approach that combines AI assistance with traditional educational objectives to navigate the complexities of integrating GenAI into the learning environment.
Key Applications
Generative AI Tools for Code Support and Learning Enhancement
Context: Used in various computing courses, including introductory programming, software engineering, and artificial intelligence courses targeting both undergraduate students and instructors. The AI tools provide assistance in coding, debugging, code understanding, and learning support.
Implementation: Instructors integrate generative AI tools (such as ChatGPT, GitHub Copilot, and RAG tools) into their courses to provide coding support, feedback, and context-aware assistance. These tools are utilized for generating code, resolving compiler errors, and enhancing students' understanding of programming concepts and project outcomes.
Outcomes: Positive outcomes include improved student engagement, higher quality work, better understanding of programming concepts, increased success in error resolution, and overall enhanced project outcomes. Students also experience immediate feedback and a reduction in the need for office hours.
Challenges: Challenges include concerns about academic dishonesty, over-reliance on AI tools, potential bias in AI outputs, and the risk of reduced critical thinking and problem-solving skills if students do not engage deeply with the learning processes.
Retrieval-Augmented Generation (RAG) Tools for Context-Specific Learning
Context: Applied across various disciplines, including business and economics, to provide context-specific information that supports learning.
Implementation: Tools are customized to deliver relevant content and enhance learning interactions by adapting materials to specific course requirements.
Outcomes: The implementation leads to enhanced student engagement and a better understanding of course materials, allowing students to gain insights into their learning interactions.
Challenges: Challenges include the need for customization of tools for specific courses and ensuring pedagogical effectiveness.
Implementation Barriers
Ethical/Policy Barrier
Concerns around academic integrity, plagiarism, and the potential for students to misuse GenAI tools.
Proposed Solutions: Implementing clear guidelines on acceptable use of AI tools in coursework, and requiring students to disclose AI use and provide documentation of their prompts and interactions with GenAI.
Technical Barrier
Difficulty in designing GenAI tools that provide useful and contextually relevant feedback to students.
Proposed Solutions: Developing customized tools with instructor-provided guardrails to improve the effectiveness of AI feedback.
Resource Barrier
Lack of time and skills among educators to effectively integrate GenAI into courses.
Proposed Solutions: Professional development and training for educators on GenAI tools.
Student Ability Barrier
Variability in students' skills and motivation to effectively use GenAI tools, which may lead to frustration.
Proposed Solutions: Providing training sessions on how to use AI tools effectively and targeted teaching strategies to enhance student competencies in using GenAI.
Skepticism Barrier
Doubts among educators regarding the usefulness of GenAI in teaching.
Proposed Solutions: Providing evidence from successful implementations and studies showing GenAI's benefits.
Institutional Barrier
Lack of institutional support and unresolved legal issues surrounding the use of GenAI.
Proposed Solutions: Creating guidelines and policies for the ethical use of GenAI in education.
Integration Barrier
Challenges in integrating AI tools into existing curricula and ensuring alignment with learning objectives.
Proposed Solutions: Collaboration between educators to design curricula that incorporate AI tools seamlessly.
Project Team
James Prather
Researcher
Juho Leinonen
Researcher
Natalie Kiesler
Researcher
Jamie Gorson Benario
Researcher
Sam Lau
Researcher
Stephen MacNeil
Researcher
Narges Norouzi
Researcher
Simone Opel
Researcher
Vee Pettit
Researcher
Leo Porter
Researcher
Brent N. Reeves
Researcher
Jaromir Savelka
Researcher
David H. Smith IV
Researcher
Sven Strickroth
Researcher
Daniel Zingaro
Researcher
Contact Information
For information about the paper, please contact the authors.
Authors: James Prather, Juho Leinonen, Natalie Kiesler, Jamie Gorson Benario, Sam Lau, Stephen MacNeil, Narges Norouzi, Simone Opel, Vee Pettit, Leo Porter, Brent N. Reeves, Jaromir Savelka, David H. Smith IV, Sven Strickroth, Daniel Zingaro
Source Publication: View Original PaperLink opens in a new window
Project Contact: Dr. Jianhua Yang
LLM Model Version: gpt-4o-mini-2024-07-18
Analysis Provider: Openai