中文
相关论文

相关论文: Scaling CS1 Support with Compiler-Integrated Conve…

200 篇论文

Code-recommendation systems, such as Copilot and CodeWhisperer, have the potential to improve programmer productivity by suggesting and auto-completing code. However, to fully realize their potential, we must understand how programmers…

软件工程 · 计算机科学 2024-04-23 Hussein Mozannar , Gagan Bansal , Adam Fourney , Eric Horvitz

Traditional assessment methods collapse when students use generative AI to complete work without genuine engagement, creating an illusion of competence where they believe they're learning but aren't. This paper presents the conversational…

计算机与社会 · 计算机科学 2026-01-16 Lorena A. Barba , Laura Stegner

One-to-one tutoring is widely considered the gold standard for personalized education, yet it remains prohibitively expensive to scale. To evaluate whether generative AI might help expand access to this resource, we conducted an exploratory…

Coding agents produce rich trajectories while solving software-engineering tasks. To enable agent self-evolution, these trajectories can be distilled into reusable procedural skills that compactly encode experience to guide future behavior.…

人工智能 · 计算机科学 2026-05-26 Yanzhou Li , Yiran Zhang , Xiaoyu Zhang , Xiaoxia Liu , Yang Liu

Effective customer support requires not only accurate problem solving but also structured and empathetic communication aligned with professional standards. However, existing dialogue datasets often lack strategic guidance, and real-world…

计算与语言 · 计算机科学 2025-11-11 Jie Zhu , Huaixia Dou , Junhui Li , Lifan Guo , Feng Chen , Chi Zhang , Fang Kong

Automated feedback generation plays a crucial role in enhancing personalized learning experiences in computer science education. Among different types of feedback, next-step hint feedback is particularly important, as it provides students…

软件工程 · 计算机科学 2025-11-11 Anastasiia Birillo , Aleksei Rostovskii , Yaroslav Golubev , Hieke Keuning

Data science libraries, such as scikit-learn and pandas, specialize in processing and manipulating data. The data-centric nature of these libraries makes the detection of API misuse in them more challenging. This paper introduces DSCHECKER,…

软件工程 · 计算机科学 2025-10-01 Akalanka Galappaththi , Francisco Ribeiro , Sarah Nadi

Introductory artificial intelligence (AI) courses present significant learning challenges due to abstract concepts, mathematical complexity, and students' diverse technical backgrounds. While active and collaborative pedagogies are often…

计算机与社会 · 计算机科学 2026-03-31 Jennifer M. Reddig , Scott Moon , Kaitlyn Crutcher , Christopher J. MacLellan

As computational systems supported by artificial intelligence (AI) techniques continue to play an increasingly pivotal role in making high-stakes recommendations and decisions across various domains, the demand for explainable AI (XAI) has…

人工智能 · 计算机科学 2023-12-20 Muhammad Suffian , Ulrike Kuhl , Jose M. Alonso-Moral , Alessandro Bogliolo

Context: A deeper understanding of human factors in software engineering (SE) is essential for improving team collaboration, decision-making, and productivity. Communication channels like code reviews and chats provide insights into…

软件工程 · 计算机科学 2025-04-21 Amirali Sajadi , Kostadin Damevski , Preetha Chatterjee

Generative artificial intelligence (AI) agents are increasingly embedded in collaborative learning environments, yet their impact on the processes of argumentative knowledge construction remains insufficiently understood. Emerging…

Large language models (LLMs) are widely used for tutoring, feedback generation, and content creation, but their broad pretraining makes them hard to constrain and poor substitutes for controllable learners. Educational systems often require…

计算与语言 · 计算机科学 2026-05-11 Hyeongdon Moon , Carolyn Rosé , John Stamper

Augmentative and alternative communication (AAC) is a practical means of communication for people with language disabilities. In this study, we propose PicTalky, which is an AI-based AAC system that helps children with language…

计算与语言 · 计算机科学 2022-10-25 Chanjun Park , Yoonna Jang , Seolhwa Lee , Jaehyung Seo , Kisu Yang , Heuiseok Lim

Artificial students -- models that simulate how learners act and respond within educational systems -- are a promising tool for evaluating tutoring strategies and feedback mechanisms at scale. However, most existing approaches rely on…

人工智能 · 计算机科学 2026-05-14 Charles Koutcheme , Juho Leinonen , Arto Hellas

Data storytelling workflows ask learners to integrate analytical, design, and narrative skills, but instructors rarely have the capacity to provide detailed feedback at each step. Computational and AI-assisted storytelling offers…

人机交互 · 计算机科学 2026-05-19 Jennifer Posada , Taha Hassan , Lujie Karen Chen , Louise Yarnall , Jiaqi Gong

Large Language Models (LLMs) such as OpenAI Codex are increasingly being used as AI-based coding assistants. Understanding the impact of these tools on developers' code is paramount, especially as recent work showed that LLMs may suggest…

密码学与安全 · 计算机科学 2023-02-28 Gustavo Sandoval , Hammond Pearce , Teo Nys , Ramesh Karri , Siddharth Garg , Brendan Dolan-Gavitt

The growing popularity of generative AI, particularly ChatGPT, has sparked both enthusiasm and caution among practitioners and researchers in education. To effectively harness the full potential of ChatGPT in educational contexts, it is…

计算机与社会 · 计算机科学 2024-03-13 Han Kyul Kim , Shriniwas Nayak , Aleyeh Roknaldin , Xiaoci Zhang , Marlon Twyman , Stephen Lu

Software development is a cognitively intensive process requiring multitasking, adherence to evolving workflows, and continuous learning. With the rise of large language model (LLM)-based tools, such as conversational agents (CAs), there is…

软件工程 · 计算机科学 2025-05-14 Glaucia Melo , Paulo Alencar , Donald Cowan

Due to the vast number of students enrolled in Massive Open Online Courses (MOOCs), there has been an increasing number of automated program repair techniques focused on introductory programming assignments (IPAs). Such techniques take…

软件工程 · 计算机科学 2022-06-20 Pedro Orvalho , Mikoláš Janota , Vasco Manquinho

The rise of large language models (LLMs) has accelerated the development of automated techniques and tools for supporting various software engineering tasks, e.g., program understanding, code generation, software testing, and program…

软件工程 · 计算机科学 2026-01-29 Maja Vukovic , Rangeet Pan , Tin Kam Ho , Rahul Krishna , Raju Pavuluri , Michele Merler