中文
相关论文

相关论文: WIP: A Unit Testing Framework for Self-Guided Pers…

200 篇论文

Code LLMs have shown promising results with converting tasks in natural language to programs that can be executed by service robots. We are interested in finetuning small, specialized LLMs for this purpose, but collecting datasets of…

计算与语言 · 计算机科学 2025-10-13 Zichao Hu , Junyi Jessy Li , Arjun Guha , Joydeep Biswas

Machine Teaching (MT) is an interactive process where humans train a machine learning model by playing the role of a teacher. The process of designing an MT system involves decisions that can impact both efficiency of human teachers and…

人工智能 · 计算机科学 2022-04-25 Karan Taneja , Harshvardhan Sikka , Ashok Goel

In programming education, fostering self-regulated learning (SRL) skills is essential for both students and teachers. This paper introduces TrackThinkDashboard, an application designed to visualize the learning workflow by integrating web…

人机交互 · 计算机科学 2025-03-26 Ko Watanabe , Yuki Matsuda , Yugo Nakamura , Yutaka Arakawa , Shoya Ishimaru

Simulation has become an essential component of designing and developing scientific experiments. The conventional procedural approach to coding simulations of complex experiments is often error-prone, hard to interpret, and inflexible,…

计算物理 · 物理学 2023-08-09 Peter Sun , John A. Marohn

Large Language Models have introduced new possibilities for programming education through personalized support, content creation, and automated feedback. While recent studies have demonstrated the potential for feedback generation, many…

软件工程 · 计算机科学 2026-05-14 Smitha S Kumar , Michael A Lones , Manuel Maarek , Hind Zantout

Robot learning research is fragmented across policy families, benchmark suites, and real robots; each implementation is entangled with the others in a complex combination matrix, making it an engineering nightmare to port any single…

A Human-in-the-Loop (HITL) approach leverages generative AI to enhance personalized learning by directly integrating student feedback into AI-generated solutions. Students critique and modify AI responses using predefined feedback tags,…

人机交互 · 计算机科学 2025-08-18 Bhavishya Tarun , Haoze Du , Dinesh Kannan , Edward F. Gehringer

Robotic systems are becoming pervasive and adopted in increasingly many domains, such as manufacturing, healthcare, and space exploration. To this end, engineering software has emerged as a crucial discipline for building maintainable and…

The evolution and growing automation of collaborative robots introduce more complexity and unpredictability to systems, highlighting the crucial need for robot's adaptability and flexibility to address the increasing complexities of their…

机器人学 · 计算机科学 2024-03-21 Yuzhu Sun , Mien Van , Stephen McIlvanna , Nguyen Minh Nhat , Kabirat Olayemi , Jack Close , Seán McLoone

We propose a general framework for interactively learning models, such as (binary or non-binary) classifiers, orderings/rankings of items, or clusterings of data points. Our framework is based on a generalization of Angluin's equivalence…

数据结构与算法 · 计算机科学 2017-10-17 Ehsan Emamjomeh-Zadeh , David Kempe

Reinforcement learning (RL) agents improve through trial-and-error, but when reward is sparse and the agent cannot discover successful action sequences, learning stagnates. This has been a notable problem in training deep RL agents to…

人工智能 · 计算机科学 2018-02-27 Evan Zheran Liu , Kelvin Guu , Panupong Pasupat , Tianlin Shi , Percy Liang

Providing feedback on programming assignments manually is a tedious, error prone, and time-consuming task. In this paper, we motivate and address the problem of generating feedback on performance aspects in introductory programming…

编程语言 · 计算机科学 2014-09-18 Sumit Gulwani , Ivan Radiček , Florian Zuleger

While there is evidence that user-adaptive support can greatly enhance the effectiveness of educational systems, designing such support for exploratory learning environments (e.g., simulations) is still challenging due to the open-ended…

人工智能 · 计算机科学 2021-06-15 Sébastien Lallé , Cristina Conati

Unit testing is a stage of testing where the smallest segment of code that can be tested in isolation from the rest of the system - often a class - is tested. Unit tests are typically written as executable code, often in a format provided…

软件工程 · 计算机科学 2021-10-27 Afonso Fontes , Gregory Gay , Francisco Gomes de Oliveira Neto , Robert Feldt

This Research-to-Practice Work in Progress paper presents DCLab, a web-based system for conducting digital logic experiments online, to improve both the effectiveness and the efficiency of digital logic experiment teaching. DCLab covers all…

计算机与社会 · 计算机科学 2021-08-17 Yuhui Ding , Shanshan Li , Jinghan Liu , Xiaojun Wu

While shared autonomy offers significant potential for assistive robotics, key questions remain about how to effectively map 2D control inputs to 6D robot motions. An intuitive framework should allow users to input commands effortlessly,…

机器人学 · 计算机科学 2025-01-29 Shalutha Rajapakshe , Jean-Marc Odobez , Emmanuel Senft

Teaching students how to write code that is elegant, reusable, and comprehensible is a fundamental part of CS1 education. However, providing this "style feedback" in a timely manner has proven difficult to scale. In this paper, we present…

计算机与社会 · 计算机科学 2024-03-25 Juliette Woodrow , Ali Malik , Chris Piech

Instruction tuning has emerged as a promising approach to enhancing large language models in following human instructions. It is shown that increasing the diversity and number of instructions in the training data can consistently enhance…

计算与语言 · 计算机科学 2024-01-09 Shihao Liang , Runchu Tian , Kunlun Zhu , Yujia Qin , Huadong Wang , Xin Cong , Zhiyuan Liu , Xiaojiang Liu , Maosong Sun

This paper presents a simple framework of low cost Kit which can be used in control education and training courses to support hardware in the loop simulation. The kit shows the student or control engineer the effect of delays, noise, and…

系统与控制 · 计算机科学 2014-10-07 O. M. Abdalla , Sherif A. Hammad , H. Ahmed Yousef

Debugging is a demanding aspect of programming yet guidance on how to teach it effectively remains limited. Novices often struggle to recognize impasses regulate their problem solving and manage cognitive load and stress. This study…

人机交互 · 计算机科学 2026-05-07 Anahita Golrang , Kshitij Sharma