中文
相关论文

相关论文: Navigating Compiler Errors with AI Assistance -- A…

200 篇论文

As generative AI (Gen-AI) tools become more prevalent in education, there is a growing need to understand how educators, not just students, can actively shape their design and use. This study investigates how two instructors integrated four…

人机交互 · 计算机科学 2025-07-30 Qian Huang , Thijs Willems

In this pilot study, we investigate the use of GPT4 to assist in the peer-review process. Our key hypothesis was that GPT-generated reviews could achieve comparable helpfulness to human reviewers. By comparing reviews generated by both…

人机交互 · 计算机科学 2023-07-13 Zachary Robertson

Learning basic programming with Scratch can be hard for novices and tutors alike: Students may not know how to advance when solving a task, teachers may face classrooms with many raised hands at a time, and the problem is exacerbated when…

软件工程 · 计算机科学 2021-05-13 Florian Obermüller , Ute Heuer , Gordon Fraser

Prompt engineering, particularly Chain-of-Thought (CoT) prompting, significantly enhances LLM reasoning capabilities. We introduce "Sculpting," a constrained, rule-based prompting method designed to improve upon standard CoT by reducing…

计算与语言 · 计算机科学 2025-10-28 Imran Khan

While game-based learning is widely used in programming education, few tools offer adaptive, real-time support for complex topics, such as C pointers. We present DeliverC, a GenAI-enhanced game that integrates GPT-4-mini to provide…

编程语言 · 计算机科学 2025-09-19 Wyatt Petula , Anushcka Joshi , Peggy Tu , Amrutha Somasundar , Suman Saha

The software engineering community recently has witnessed widespread deployment of AI programming assistants, such as GitHub Copilot. However, in practice, developers do not accept AI programming assistants' initial suggestions at a high…

软件工程 · 计算机科学 2023-09-19 Jenny T. Liang , Chenyang Yang , Brad A. Myers

We introduce a framework for supporting learning to program in the paradigm of Answer Set Programming (ASP), which is a declarative logic programming formalism. Based on the idea of teaching by asking the student to complete small example…

人工智能 · 计算机科学 2016-08-12 Gokhan Avci , Mustafa Mehuljic , Peter Schüller

A typical problem in MOOCs is the missing opportunity for course conductors to individually support students in overcoming their problems and misconceptions. This paper presents the results of automatically intervening on struggling…

计算机与社会 · 计算机科学 2018-09-27 Ralf Teusner , Thomas Hille , Thomas Staubitz

As generative AI (GenAI) tools are increasingly used as informal tutors for mathematics learning, future systems may become more proactive and process-aware in deciding when and how to offer support. Yet such support raises an important…

人机交互 · 计算机科学 2026-05-05 Jane Hanqi Li , Yuhong Zhang , Jiaqi Liu , Tzyy-Ping Jung , Amy Eguchi

[Context] AI assistants, like GitHub Copilot and Cursor, are transforming software engineering. While several studies highlight productivity improvements, their impact on maintainability requires further investigation. [Objective] This…

软件工程 · 计算机科学 2026-02-27 Markus Borg , Dave Hewett , Nadim Hagatulah , Noric Couderc , Emma Söderberg , Donald Graham , Uttam Kini , Dave Farley

When programming students encounter errors in their code, compiler messages or static analysis output often provide limited guidance, particularly for novice programmers. Personalized feedback from instructors can be effective but does not…

Despite universal GenAI adoption, students cannot distinguish task performance from actual learning and lack skills to leverage AI for learning, leading to worse exam performance when AI use remains unreflective. Yet few interventions…

人机交互 · 计算机科学 2026-02-19 Ruiwei Xiao , Runlong Ye , Xinying Hou , Jessica Wen , Harsh Kumar , Michael Liut , John Stamper

One-on-one tutoring is widely acknowledged as an effective instructional method, conditioned on qualified tutors. However, the high demand for qualified tutors remains a challenge, often necessitating the training of novice tutors (i.e.,…

计算与语言 · 计算机科学 2024-05-03 Jionghao Lin , Zifei Han , Danielle R. Thomas , Ashish Gurung , Shivang Gupta , Vincent Aleven , Kenneth R. Koedinger

The paper extends an existing Intelligent Tutoring System (ITS) that supports students' learning via AI-driven personalized hints and can generate explanations to justify why/how the hints were generated. In this work, we investigate…

人工智能 · 计算机科学 2026-03-12 Vedant Bahel , Harshinee Sriram , Cristina Conati

This study explores the integration of the ChatGPT API with GPT-4 model and Microsoft Copilot Studio on the Microsoft Teams platform to develop an intelligent tutoring system. Designed to provide instant support to students, the system…

计算与语言 · 计算机科学 2024-05-24 Wei-Yu Chen

How students utilize immediate tutoring feedback in programming education depends on various factors. Among them are the feedback quality, but also students' engagement, i.e., their perception, interpretation, and use of feedback. However,…

计算机与社会 · 计算机科学 2025-11-19 Sven Jacobs , Jan Haas , Natalie Kiesler

Help-seeking is a critical way for students to learn new concepts, acquire new skills, and get unstuck when problem-solving in their computing courses. The recent proliferation of generative AI tools, such as ChatGPT, offers students a new…

人机交互 · 计算机科学 2024-01-05 Irene Hou , Sophia Metille , Zhuo Li , Owen Man , Cynthia Zastudil , Stephen MacNeil

How much have students' ordinary learning processes shifted in response to generative AI, and how does that affect their durable learning outcomes? Self-report surveys show little change, while small-scale behavioral studies report…

计算机与社会 · 计算机科学 2026-05-22 Sina Rismanchian , Hasan Uzun , Jeffrey Matayoshi , Eric Cosyn , Eyad Kurd-Misto

Aim: To compare students' essay writing performance with or without employing ChatGPT-3 as a writing assistant tool. Materials and methods: Eighteen students participated in the study (nine in control and nine in the experimental group that…

人工智能 · 计算机科学 2023-11-01 Zeljana Basic , Ana Banovac , Ivana Kruzic , Ivan Jerkovic

The integration of AI assistants, especially through the development of Large Language Models (LLMs), into computer science education has sparked significant debate. An emerging body of work has looked into using LLMs in education, but few…

人机交互 · 计算机科学 2024-05-06 Wenhan Lyu , Yimeng Wang , Tingting , Chung , Yifan Sun , Yixuan Zhang